添加状态栏和调整音量的快捷键

This commit is contained in:
2025-08-27 06:51:07 +08:00
parent 96629c3045
commit c5e2b4c081
10 changed files with 552 additions and 9 deletions

View File

@@ -18,7 +18,7 @@ project(${APP_NAME}
LANGUAGES C
)
add_executable(${APP_NAME} main.c utils.c layout.c)
add_executable(${APP_NAME} main.c utils.c layout.c status.c)
# use C17
set_property(TARGET ${APP_NAME} PROPERTY C_STANDARD 17)
@@ -40,6 +40,7 @@ pkg_check_modules(XCB REQUIRED
)
pkg_check_modules(RENDERER REQUIRED cairo pango pangocairo imlib2)
pkg_check_modules(CAIRO_XCB REQUIRED cairo-xcb)
pkg_check_modules(PULSE REQUIRED libpulse-mainloop-glib)
add_subdirectory(xcb)
add_subdirectory(renderer)
@@ -53,6 +54,7 @@ configure_file(
target_include_directories(${APP_NAME} SYSTEM
PRIVATE ${GLIB_INCLUDE_DIRS}
PRIVATE ${CAIRO_XCB_INCLUDE_DIRS}
PRIVATE ${PULSE_INCLUDE_DIRS}
)
target_include_directories(${APP_NAME}
PRIVATE "${SOURCE_DIR}/include"
@@ -64,6 +66,7 @@ target_link_libraries(${APP_NAME}
PRIVATE m
PRIVATE ${GLIB_LIBRARIES}
PRIVATE ${CAIRO_XCB_LIBRARIES}
PRIVATE ${PULSE_LIBRARIES}
PRIVATE ${LIB_XCB_NAME}
PRIVATE ${LIB_RENDERER_NAME}
)