fe1aec5925
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.
52 lines
2.1 KiB
CMake
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)
|