Robin Gareus
e38a2b4b85
Remove duplicate code
2025-02-27 01:00:45 +01:00
Robin Gareus
d6f67db737
Consistently setup tooltips, prefer actions over buttons
...
ArdourButton::set_related_action() uses and subscribes to
tooltips from actions.
Explicitly calls to Gtkmm2ext::UI::instance()->set_tip will
have to be done after set_related_action and be overridden
when the action's tooltip changes.
2025-02-26 19:30:50 +01:00
Robin Gareus
000c25edcc
Update gtkmm -> ytkmm header location (omnibus commit)
2025-02-01 15:25:14 +01:00
Robin Gareus
ce226e707e
Remove unused include
2025-01-30 17:25:49 +01:00
Ben Loftis
a7290ee661
Application_bar must watch the ui-config to show widgets
2025-01-10 23:41:11 +01:00
Robin Gareus
198f518066
Re-add PDC info to main toolbar to fill up space (for now)
2024-12-05 20:22:45 +01:00
Robin Gareus
11dc5ba964
Remove PDC and Latency Info from Main toolbar
2024-12-05 20:17:45 +01:00
Robin Gareus
da0f1728ed
Fix External Sync Toggle Button
2024-11-14 07:05:58 +01:00
Robin Gareus
19fc6e831b
Fix missing calls to SessionHandlePtr::session_going_away()
...
Explicit calls to set_session(0) will disconnect the
callback to session_going_away(). So don't do that.
2024-11-10 23:27:36 +01:00
Robin Gareus
948b49d72d
Defer TransportBar setup until ActionsReady
2024-11-10 23:27:34 +01:00
Ben Loftis
9f93f730c5
Remove cruft, cleanup transport_bar.cc
2024-11-10 23:27:34 +01:00
Robin Gareus
36fa17e388
Transfer Lua Action Buttons from ArdourUI
2024-11-10 23:27:34 +01:00
Robin Gareus
057ddabada
Transfer mini-timeline ArdourUI and subscribe to config changes
2024-11-10 23:27:34 +01:00
Robin Gareus
fb07b8b57c
Transfer Cue State from ArdourUI
2024-11-10 23:27:34 +01:00
Robin Gareus
c815ffcdb3
Transfer Monitor Box from ArdourUI
2024-11-10 23:27:33 +01:00
Robin Gareus
e0e0eb09f3
Transfer indicators from ardour_ui
2024-11-10 23:27:33 +01:00
Robin Gareus
c808deae46
Transfer Transport Clocks to Transport Bar
2024-11-10 23:27:33 +01:00
Ben Loftis
1cc8b8ae5b
TransportClocks can do some of their own housekeeping
2024-11-10 23:27:33 +01:00
Robin Gareus
1641be9f7a
Transfer from ardour_ui (pack ARDOUR_UIs clocks)
2024-11-10 23:27:33 +01:00
Ben Loftis
efbb222277
Transfer from ardour_ui (follow, auto return)
2024-11-10 23:27:33 +01:00
Robin Gareus
723aa8461b
Transfer from ardour_ui (PDC controls)
2024-11-10 23:27:33 +01:00
Ben Loftis
97791de333
Transfer from ardour_ui (punch, rec-mode and labels)
2024-11-10 23:27:33 +01:00
Ben Loftis
7b75c6f8de
Transfer from ardour_ui (sync and shuttle)
2024-11-10 23:27:33 +01:00
Ben Loftis
1557e41f5e
Transfer from ardour_ui (transport_table)
2024-11-10 23:27:32 +01:00
Ben Loftis
b9d173c17a
Initial implementation of TransportBar
2024-11-10 23:27:32 +01:00