summaryrefslogtreecommitdiff
path: root/gtk2_ardour/transport_masters_dialog.cc
AgeCommit message (Collapse)Author
2020-05-16TMM: Fix BPM display format #8118Robin Gareus
2020-05-15TMM: do not allow changing transport master while slaved (GUI edition)Paul Davis
2020-05-15TMM: display timecode using session FPSRobin Gareus
2020-05-13TMM: fix last message + age displayRobin Gareus
2020-05-12TMM dialog: fix rendering performanceRobin Gareus
This removes expensive markup parsing and directly sets timecode and delta-time as plain text. The Labels use the main clock's color schema, and dedicated ArdourMono font.
2020-05-11Transport Masters dialog: don't use an uninitialized char array.Ben Loftis
2020-05-11Transport Masters dialog: various layout changes to improve legibilityBen Loftis
Use Fonts and Color to help discriminate columns: Values that come from the TC Master are now in black boxen (ToDo: use gtk theming) Reduce the number of columns, to improve legibility: Consolidate the Slave's current TC chase value and Delta (offset from Ardour current TC) Consolidate the last message received, and how recently it was received Remove Collect checkboxes (just disconnect the port if you don't want it to run)
2020-05-11Transport Masters dialog: fix typoBen Loftis
2020-05-11TMM GUI: display delta time from all slavesRobin Gareus
2020-04-24use ardour button rather than gtk::button in transport master widgetPaul Davis
2020-04-24carefully position floating text entry when editing transport master namesPaul Davis
2020-04-24only update port lists when a TransportMastersWidget is actually mappedPaul Davis
The overhead of rebuilding for every port registration and unregistration was absurd
2020-04-24fix copy-paste error that prevent transport master request mask from being ↵Paul Davis
set correctly
2020-03-23control over transport-masters-just-roll-when-sync-is-lostPaul Davis
2020-03-23tweaks to display in TransportMastersWidget to reduce width jumpingPaul Davis
2020-03-22fix port/connection combo/dropdown for TransportMastersWidgetPaul Davis
2020-03-13somewhat convoluted reworking to get TransportMastersWidget's per-row port ↵Paul Davis
combos to update for hotplug This approach should extended to other things, notably control surfaces
2020-03-10remove debug outputPaul Davis
2020-03-10small improvements to Transport Masters dialog (in preferences and elsewhere)Paul Davis
2019-09-17add ::usable() method to TransportMaster objects to allow GUI to show their ↵Paul Davis
usability after backend/engine changes
2019-08-03Update GPL boilerplate and (C)Robin Gareus
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author.
2019-03-07Fix some Gtk::Menu related memory leaksRobin Gareus
A Gtk::manage()d widget will be deleted when its parent container is destroyed. Top-level context menus are not inside a container and hence need to be manually deallocated. This adds explicit delete calls for menus where there is a member variable reference to the Menu.
2019-02-06do not attempt to update transport master rows if audioengine is not runningPaul Davis
2019-01-25remove debug outputPaul Davis
2019-01-25minor refactorization of how the transport master widget is rebuiltPaul Davis
2018-10-07use C++, dammitPaul Davis
2018-10-07show message if adding transport master doesn't workPaul Davis
2018-10-07make name entry activation close dialog (potentially)Paul Davis
2018-10-07delete transport masters from an idle callbackPaul Davis
2018-10-07add dialog for adding new transport mastersPaul Davis
2018-10-05make remove work for transport masters (bug fix, really)Paul Davis
2018-10-05remove debug outputPaul Davis
2018-10-05tweak up display of "time since last msg" for transport mastersPaul Davis
2018-10-05move away from "sync source" conceptsPaul Davis
2018-10-05laying the groundwork for adding/removing transport mastersPaul Davis
2018-09-27show last received and when for timecode timestamps in transport masters widgetPaul Davis
2018-09-27add name editing for transport mastersPaul Davis
2018-09-27use new TransportMaster::speed_and_position() APIPaul Davis
2018-09-24rearrange parts of transport masters dialog, and fix tooltip issuePaul Davis
2018-09-23remove debug outputPaul Davis
2018-09-23various tweaks to the transport masters dialogPaul Davis
2018-09-21Fix --no-nls (5/5), i18n.h include order in gtk2_ardourRobin Gareus
2018-09-20switch transport masters to use properties and notify via PropertyChangedPaul Davis
2018-09-19Remove ambiguity of Gtk and Windows APIRobin Gareus
2018-09-18new transport slave/master implementation, gui editionPaul Davis