Robin Gareus
3124c8a61c
Fix initial solo indicator (required for no-strobe)
2025-09-08 15:29:51 +02:00
Robin Gareus
7a50bc023f
Satisfy nitpicking beta-tester
...
Tooltip order for Record Mode button should match the menu order.
2025-08-28 21:30:47 +02:00
Robin Gareus
51027b9921
Fix application-bar meter and blinking
...
Previously those only worked for the first loaded session.
2025-08-28 18:33:45 +02:00
Robin Gareus
f8377cf3b0
Fix Application bar tooltips
...
Tooltips depend actions for a given butten (if any).
A later call to set_related_action() will break tooltips
for a given widget.
2025-08-27 12:45:30 +02:00
Robin Gareus
a6b07256aa
Fix expanding application bar
...
`on_parent_changed()` which does the layout is
called before ui_actions_ready(). This caused to Lua buttons
to briefly be displayed.
2025-08-22 15:47:52 +02:00
Robin Gareus
b933e7f1b4
Fix previous commit
2025-08-21 22:36:37 +02:00
Robin Gareus
4926f673bd
Fix crash when setting up toolbar without session (sync button)
2025-08-21 22:32:24 +02:00
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