13
0
livetrax/libs/surfaces/push2
Paul Davis b21dd1212e redesign API and internals of CoreSelection for more universality
We now have two basic methods for CoreSelection

* when selecting a stripable, use ::select_stripable_and_maybe_group() with
  appropriate arguments to cover the group selection aspects.

* when selecting an automation control that is part of a stripable, call
  ::select_stripable_with_control()

The old, more simply named methods (set/add/toggle etc.) have all been
made private, and their internal implementations changed somewhat.

This commit includes changes to control surfaces that use CoreSelection directly.
2024-08-02 11:50:21 -06:00
..
buttons.cc switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr 2023-03-24 14:19:15 -06:00
canvas.cc Push2: Use consistent naming convention for private member variables 2022-08-26 14:10:36 -06:00
canvas.h Push2: Mostly fix scale menu text rendering (#8599) 2022-08-26 14:10:40 -06:00
cues.cc redesign API and internals of CoreSelection for more universality 2024-08-02 11:50:21 -06:00
cues.h push2: add velocity sensitivity 2023-09-08 14:57:28 -06:00
follow_action.h switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr 2023-03-24 14:19:15 -06:00
gui.cc push2: fix a couple of potential crashes 2022-08-31 10:11:02 -06:00
gui.h push2: remove unused member 2023-04-21 12:16:37 -06:00
interface.cc Push2: implement MIDI port probing, auto-enable 2023-05-04 00:57:16 +02:00
knob.cc Vapor: set surround-send level range to +/-20 dB 2024-03-21 14:23:43 +01:00
knob.h switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr 2023-03-24 14:19:15 -06:00
layout.cc Push2: Use consistent naming convention for private member variables 2022-08-26 14:10:36 -06:00
layout.h push2: add velocity sensitivity 2023-09-08 14:57:28 -06:00
leds.cc Update plugins/addons GPL boilerplate and (C) from git log 2019-08-03 15:53:18 +02:00
level_meter.cc push2: remove unconditional setting of canvas item names 2022-09-03 17:48:03 -06:00
level_meter.h Push2: Use consistent naming convention for private member variables 2022-08-26 14:10:36 -06:00
menu.cc Push2: Mostly fix scale menu text rendering (#8599) 2022-08-26 14:10:40 -06:00
menu.h Push2: Use consistent naming convention for private member variables 2022-08-26 14:10:36 -06:00
midi_byte_array.cc Push2: Drop "using namespace std" 2022-08-26 14:10:40 -06:00
midi_byte_array.h Update plugins/addons GPL boilerplate and (C) from git log 2019-08-03 15:53:18 +02:00
mix.cc redesign API and internals of CoreSelection for more universality 2024-08-02 11:50:21 -06:00
mix.h switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr 2023-03-24 14:19:15 -06:00
push2.cc push2: add velocity sensitivity 2023-09-08 14:57:28 -06:00
push2.h Fix incomplete doxygen doc (libardour) 2024-05-27 22:21:57 +02:00
scale.cc switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr 2023-03-24 14:19:15 -06:00
scale.h switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr 2023-03-24 14:19:15 -06:00
splash.cc Push2: Remove debug printing 2022-08-26 14:10:40 -06:00
splash.h Push2: Use consistent naming convention for private member variables 2022-08-26 14:10:36 -06:00
track_mix.cc Disambiguate In/Out etc for translations (2/2) #9512 2023-10-28 14:46:04 +02:00
track_mix.h switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr 2023-03-24 14:19:15 -06:00
utils.cc Update plugins/addons GPL boilerplate and (C) from git log 2019-08-03 15:53:18 +02:00
utils.h Update plugins/addons GPL boilerplate and (C) from git log 2019-08-03 15:53:18 +02:00
wscript Localize stripped down gtk2 2024-01-06 21:52:48 +01:00