Commit graph

30 commits

Author SHA1 Message Date
Robin Gareus
6538287b6c
Clean up Ardour application bar 2025-08-06 21:15:28 +02:00
Robin Gareus
9636189d2a
Clarify PDC label
Previously there was just a "0" (no unit, no label) since
033e6f2e66 and 11dc5ba964
2025-07-16 13:59:22 +02:00
Paul Davis
38cfd12bac NoCamelCase method names (gui) 2025-07-12 10:51:54 -06:00
Robin Gareus
666a32499c
Move the follow_edits from toolbar to editor context bar 2025-06-12 22:11:33 +02:00
Robin Gareus
4c03ecbd85
Handle edge case (optional toolbar meter)
in derivative projects it can happen that the meter is never
packaged in the custom toolbar. In Ardour this can happen
for sessions without master bus.
2025-06-12 17:45:09 +02:00
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