Commit graph

24 commits

Author SHA1 Message Date
Robin Gareus
3bc9281c31
Fix some Gtk::Menu related memory leaks
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-03-07 23:50:32 +01:00
Paul Davis
896091d256 do not attempt to update transport master rows if audioengine is not running 2019-02-06 13:54:05 -07:00
Paul Davis
59b709be2b remove debug output 2019-01-25 11:09:31 -07:00
Paul Davis
89d54b8790 minor refactorization of how the transport master widget is rebuilt 2019-01-25 09:23:08 -07:00
Paul Davis
8b1c8bb511 use C++, dammit 2018-10-07 12:57:56 -04:00
Paul Davis
9134323f4a show message if adding transport master doesn't work 2018-10-07 12:43:14 -04:00
Paul Davis
3c0f749370 make name entry activation close dialog (potentially) 2018-10-07 12:36:04 -04:00
Paul Davis
44cae0a624 delete transport masters from an idle callback 2018-10-07 12:29:52 -04:00
Paul Davis
eab98962bc add dialog for adding new transport masters 2018-10-07 11:10:45 -04:00
Paul Davis
e4a914e26e make remove work for transport masters (bug fix, really) 2018-10-05 14:29:15 -04:00
Paul Davis
e2be5b7b02 remove debug output 2018-10-05 14:18:43 -04:00
Paul Davis
e28f96ae73 tweak up display of "time since last msg" for transport masters 2018-10-05 14:15:02 -04:00
Paul Davis
58e9bb0a14 move away from "sync source" concepts 2018-10-05 14:15:02 -04:00
Paul Davis
1b71e4db2c laying the groundwork for adding/removing transport masters 2018-10-05 14:15:02 -04:00
Paul Davis
4840543272 show last received and when for timecode timestamps in transport masters widget 2018-09-27 11:31:13 -04:00
Paul Davis
f8264ed1fb add name editing for transport masters 2018-09-27 11:31:13 -04:00
Paul Davis
5685865eae use new TransportMaster::speed_and_position() API 2018-09-27 11:31:13 -04:00
Paul Davis
4bdf0dad20 rearrange parts of transport masters dialog, and fix tooltip issue 2018-09-24 15:46:11 -04:00
Paul Davis
9fc9264aa0 remove debug output 2018-09-23 13:55:26 -04:00
Paul Davis
f61ac5bc7f various tweaks to the transport masters dialog 2018-09-23 13:48:19 -04:00
Robin Gareus
1f0889a97a Fix --no-nls (5/5), i18n.h include order in gtk2_ardour 2018-09-21 19:05:57 +02:00
Paul Davis
9cdbeaa07d switch transport masters to use properties and notify via PropertyChanged 2018-09-20 11:30:28 -04:00
Robin Gareus
fb01698450 Remove ambiguity of Gtk and Windows API 2018-09-19 15:17:43 +02:00
Paul Davis
db385c2e3c new transport slave/master implementation, gui edition 2018-09-18 19:06:04 -04:00