Merge Θ-W2-T3: full-width piano strip with uniform key widths, note tooltips, one toolbar font
This commit is contained in:
+6
-4
@@ -897,8 +897,8 @@ add_library(capture_browser STATIC src/core/instrument/ui/capture_browser.cpp)
|
||||
target_include_directories(capture_browser PUBLIC src)
|
||||
target_link_libraries(capture_browser PUBLIC editor_geometry)
|
||||
|
||||
# keyboard_strip (Phase S10) — PURE key-span<->pixel mapping, root marker, and the
|
||||
# drag-delta note resolver for the editor's keyboard strip (root display + root-set). The
|
||||
# keyboard_strip (Phase S10) — PURE piano-key geometry, hit-test, root marker, drag
|
||||
# resolver, and note naming for the editor's keyboard strip (root display + root-set). The
|
||||
# mirror of embed_strip; links editor_geometry for the shared Rect. NEITHER SDK.
|
||||
add_library(keyboard_strip STATIC src/core/instrument/ui/keyboard_strip.cpp)
|
||||
target_include_directories(keyboard_strip PUBLIC src)
|
||||
@@ -1048,7 +1048,7 @@ target_link_libraries(capture_browser_tests PRIVATE capture_browser)
|
||||
add_test(NAME capture_browser_tests COMMAND capture_browser_tests)
|
||||
|
||||
add_executable(keyboard_strip_tests tests/test_keyboard_strip.cpp)
|
||||
target_link_libraries(keyboard_strip_tests PRIVATE keyboard_strip)
|
||||
target_link_libraries(keyboard_strip_tests PRIVATE keyboard_strip sample_bands sample_chrome)
|
||||
add_test(NAME keyboard_strip_tests COMMAND keyboard_strip_tests)
|
||||
|
||||
# waveform_view (S11): the pure marker geometry + zero-crossing snap. Links waveform_view (+
|
||||
@@ -1383,6 +1383,8 @@ if(WIN32 AND EXISTS "${VST3_SDK}/public.sdk/source/main/pluginfactory.cpp")
|
||||
# value<->pixel mapping the editor's parameter surface draws + routes against.
|
||||
# browser_scroll pulls capture_browser transitively; param_slider links editor_geometry /
|
||||
# the stdlib only. All engine-free, DAW-verified in the shell.
|
||||
# tooltip: the pure placement math (anchor + text extent -> clamped box) the piano
|
||||
# strip's note-name chip shares with the dock panel's hover tooltip.
|
||||
# theme + component_geometry + bank_grid: the Phase L (L1) draw-kit's PURE deps (L3). The
|
||||
# kit draws every editor/embed surface by palette ROLE via draw_kit.cpp (compiled into the
|
||||
# module above): theme supplies role->KitColor + spectralColor, component_geometry the
|
||||
@@ -1400,7 +1402,7 @@ if(WIN32 AND EXISTS "${VST3_SDK}/public.sdk/source/main/pluginfactory.cpp")
|
||||
target_link_libraries(reasampler_vst PRIVATE vst3_sdk editor_geometry bridge_marshal
|
||||
sampler_core sample_map component_state_io capture_paths embed_strip app_version
|
||||
capture_browser keyboard_strip sample_bands sample_chrome
|
||||
waveform_view bank_sync browser_scroll param_slider
|
||||
waveform_view bank_sync browser_scroll param_slider tooltip
|
||||
theme component_geometry bank_grid trigger_seam envelope_overlay envelope_edit
|
||||
knob_deck curve_popup master_gain sample_usage file_bytes)
|
||||
# SDK_INC gives reaper_vst3_interfaces.h + reaper_plugin_functions.h for the bridge;
|
||||
|
||||
Reference in New Issue
Block a user