Seperating the sequencer into multiple widgets.
This commit is contained in:
parent
896a7907d3
commit
e664414796
23 changed files with 1455 additions and 914 deletions
|
|
@ -26,7 +26,11 @@ endif()
|
|||
enable_language(CXX)
|
||||
set(XTC_GUI_AVAILABLE TRUE)
|
||||
add_library(xtc-gui STATIC src/gui/main_window.cpp src/gui/graph_widget.cpp
|
||||
src/gui/sequencer_widget.cpp src/gui/piano_roll.cpp src/gui/mixer_widget.cpp
|
||||
src/gui/sequencer_widget.cpp src/gui/sequencer_commands.cpp
|
||||
src/gui/sequencer_track_widget.cpp src/gui/sequencer_clip_widget.cpp
|
||||
src/gui/sequencer_velocity_widget.cpp src/gui/sequencer_ruler_widget.cpp
|
||||
src/gui/sequencer_instruments.cpp src/gui/sequencer_waveforms.cpp
|
||||
src/gui/piano_roll.cpp src/gui/mixer_widget.cpp
|
||||
src/gui/plugin_dialog.cpp src/gui/sample_editor.cpp)
|
||||
xtc_warnings(xtc-gui)
|
||||
target_link_libraries(xtc-gui PUBLIC xtc-core ${xtc_fltk})
|
||||
|
|
@ -54,6 +58,7 @@ if(XTC_XVFB_RUN AND BUILD_TESTING)
|
|||
set_tests_properties(${name} PROPERTIES WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}" LABELS gui ENVIRONMENT "${ARGN}")
|
||||
endfunction()
|
||||
xtc_gui_test(gui)
|
||||
xtc_gui_test(gui-sequencer "XTC_TEST_SEQUENCER_COMPONENTS_ONLY=1")
|
||||
if(XTC_LADSPA_AVAILABLE)
|
||||
xtc_gui_test(gui-plugins "XTC_TEST_PLUGIN=$<TARGET_FILE:plugin-fixture>")
|
||||
endif()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue