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