David Robillard
ed27a9effb
Make surfaces access Session signals through BasicUI accessors
2021-09-17 16:28:36 -04:00
David Robillard
def143bc64
Replace BasicUI transport_rolling with transport_stopped_or_stopping
...
For consistency with the underlying Session API, and to avoid an unfortunate
soft-overload with Session::transport_rolling() that does something different.
2021-09-17 16:20:18 -04:00
David Robillard
3e101dd895
Add BasicUI::locations()
...
Towards removing the direct use of Session by surfaces.
2021-09-17 16:16:37 -04:00
David Robillard
fdc24b6594
Add BasicUI::get_play_loop()
...
Towards removing the direct use of Session by surfaces.
2021-09-17 16:11:58 -04:00
David Robillard
0dc7cbba14
Add BasicUI::master_out() and BasicUI::monitor_out()
...
Towards removing the direct use of Session by surfaces.
2021-09-17 16:07:26 -04:00
David Robillard
799008e4d7
Add BasicUI::record_status()
...
Towards removing the direct use of Session by surfaces.
2021-09-17 16:00:24 -04:00
David Robillard
1f17d0834c
Add BasicUI::config()
...
Towards removing the direct use of Session by surfaces.
2021-09-17 15:59:13 -04:00
David Robillard
666b3ba920
Move RecordState to ardour/types.h
...
This allows it to be used without including session.h.
2021-09-17 14:49:44 -04:00
David Robillard
6dfb04c4da
Rename ControlProtocol::session to ControlProtocol::_session
...
To match ARDOUR_UI, which this is something of a long lost base class of (and
hopefully in the future a literal base class of).
2021-09-17 14:18:46 -04:00
Robin Gareus
345726e223
Get NI maschine surface to compile again
2021-03-26 01:16:30 +01:00
Ben Loftis
3e77680a57
surfaces transport hotfix: surfaces should query the transport state via BasicUI, when possible
2020-02-23 09:02:25 -06:00
Robin Gareus
365f6d6337
Update plugins/addons GPL boilerplate and (C) from git log
2019-08-03 15:53:18 +02:00
Paul Davis
360261f110
replace ::cast_dynamic() with relevant ActionManager::get_*_action() calls
2018-12-12 11:12:48 -05:00
Paul Davis
00df619d21
use ActionManager namespace, rather than ActionMap objects
2018-12-10 08:34:01 -05:00
Robin Gareus
0a6d1ab06e
Skeleton for NI Maschine2 Surface
2017-09-18 11:40:53 -04:00