Files
reasampler/src/core/ui/CMakeLists.txt
T
daniel fe1aec5925 Hand a card dragged onto a plugin's own editor to the OS as a file drop; withdraw the OLE drag when the pointer returns to REAPER
A code-ownership proof (window class procedure's module, via the pure window_origin) plus REAPER's FX-surface token routes a plugin editor to OLE; FX chrome keeps the instrument drop. The OLE loop re-asks the law each turn, so passing a plugin editor stays reversible.
2026-09-25 13:39:39 -04:00

52 lines
2.1 KiB
CMake

reasampler_pure_library(bank_grid SOURCES bank_grid.cpp)
reasampler_test(bank_grid LINK bank_grid)
reasampler_pure_library(tab_strip SOURCES tab_strip.cpp)
reasampler_test(tab_strip LINK tab_strip)
reasampler_pure_library(prune_button SOURCES prune_button.cpp)
reasampler_test(prune_button LINK prune_button)
reasampler_pure_library(drag_out SOURCES drag_out.cpp)
reasampler_test(drag_out LINK drag_out)
reasampler_pure_library(window_origin SOURCES window_origin.cpp)
reasampler_test(window_origin LINK window_origin)
reasampler_pure_library(theme SOURCES theme.cpp)
reasampler_test(theme LINK theme)
reasampler_pure_library(component_geometry SOURCES component_geometry.cpp)
reasampler_test(component_geometry LINK component_geometry)
reasampler_pure_library(action_bar SOURCES action_bar.cpp)
# overflow_menu supplies the More-button reserve the panel subtracts before tiling; the
# bar's narrow-width behaviour is only meaningful against that composition.
reasampler_test(action_bar LINK action_bar overflow_menu)
reasampler_pure_library(insert_fx_enable SOURCES insert_fx_enable.cpp)
reasampler_test(insert_fx_enable LINK insert_fx_enable)
# prune_button owns the FooterRect input type the footer layout reuses.
reasampler_pure_library(footer_bar SOURCES footer_bar.cpp LINK PUBLIC prune_button)
reasampler_test(footer_bar LINK footer_bar)
reasampler_pure_library(overflow_menu SOURCES overflow_menu.cpp)
reasampler_test(overflow_menu LINK overflow_menu)
# view_mode_model owns the seed mode ids the predicate compares against.
reasampler_pure_library(mode_enable SOURCES mode_enable.cpp LINK PUBLIC view_mode_model)
reasampler_test(mode_enable LINK mode_enable)
reasampler_pure_library(tooltip SOURCES tooltip.cpp)
reasampler_test(tooltip LINK tooltip)
reasampler_pure_library(card_meta SOURCES card_meta.cpp)
reasampler_test(card_meta LINK card_meta)
reasampler_pure_library(card_drag SOURCES card_drag.cpp LINK PUBLIC drag_out bank_grid)
reasampler_test(card_drag LINK card_drag)
reasampler_pure_library(stroke_aa SOURCES stroke_aa.cpp)
reasampler_test(stroke_aa LINK stroke_aa)