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
canvas.cc
canvas.h
cues.cc redesign API and internals of CoreSelection for more universality 2024-08-02 11:50:21 -06:00
cues.h
follow_action.h
gui.cc
gui.h
interface.cc
knob.cc
knob.h
layout.cc
layout.h
leds.cc
level_meter.cc
level_meter.h
menu.cc
menu.h
midi_byte_array.cc
midi_byte_array.h
mix.cc redesign API and internals of CoreSelection for more universality 2024-08-02 11:50:21 -06:00
mix.h
push2.cc
push2.h
scale.cc
scale.h
splash.cc
splash.h
track_mix.cc
track_mix.h
utils.cc
utils.h
wscript