Commit graph

11244 commits

Author SHA1 Message Date
nick_m
03ea905b86 Step edit cursor no longer assumes constant tempo. 2016-06-08 02:45:40 +10:00
Robin Gareus
a12f62219b re-group preferences to reduced window height constraint. 2016-06-07 18:34:45 +02:00
Paul Davis
2814ff4866 use contextual translation macro for "Locations" 2016-06-07 12:32:57 -04:00
Paul Davis
e574ab30e7 GUI tweaks and work on VCA mixer display 2016-06-07 12:30:44 -04:00
Paul Davis
669b745329 fix missing restore of a pane position in mixer 2016-06-07 12:30:44 -04:00
Robin Gareus
158a660298 document post-export command placeholders 2016-06-07 17:07:37 +02:00
Paul Davis
af9a9a9efd a better solution to the inheritance issue fixed in the previous commit 2016-06-07 09:22:57 -04:00
Paul Davis
b40fe18775 fix up inheritance heirarchy and constructors so that the Session Properties dialog IS-A ArdourWindow
... and is thus subject to Ctrl-w to close it
2016-06-07 09:05:50 -04:00
Paul Davis
a88fa99049 don't replace : in linux vst search path in prefs with newlines, to shrink down the preferences height 2016-06-07 08:51:53 -04:00
Paul Davis
0318b4f3ac move 2 plugin options to plugin tab of preferences 2016-06-06 19:35:48 -04:00
Paul Davis
d14c3adfe7 repeat previous commit's approach, but for VCATimeAxisView 2016-06-06 19:35:48 -04:00
Paul Davis
56c831199e drop reference to VCA from VCAMasterStrip immediately rather than waiting for idle 2016-06-06 19:35:48 -04:00
Paul Davis
084da26cfd remove dead members and code from RouteParamsUI 2016-06-06 16:04:19 -04:00
Paul Davis
5fddbdd495 ensure that newly-added tracks are displayed in the editor 2016-06-06 14:44:58 -04:00
Paul Davis
5833576d5b ensure that dropdowns in editor toolbar are populated at first use (with no existing config file to set them) 2016-06-06 14:29:58 -04:00
Paul Davis
44c56fff6f add pre-release warning dialog. It wil not be shown when running via ardev etc. 2016-06-06 13:40:14 -04:00
Paul Davis
e65f31cfd8 remove pre-release page from startup dialog.
This dialog won't be seen by users of older versions of Ardour, so it is the wrong place (for now)
to put this warning
2016-06-06 13:40:14 -04:00
Paul Davis
a0f0bdc063 try to keep editor+mixer treemodels in sync 2016-06-06 12:58:48 -04:00
Paul Davis
20d85384c1 there is no remote model choice anymore - ordering is determined by the GUI 2016-06-06 12:04:49 -04:00
Paul Davis
8bfa2afe11 fix version reference in beta page/dialog 2016-06-06 08:13:15 -04:00
Paul Davis
01812f53c3 use, or mostly use PresentationInfo for selection status of Routes.
Needs extension to Surfaces, replacing GuiSelectionChanged signal concept
2016-06-05 20:50:57 -04:00
Paul Davis
9e28056fd2 AxisView does not need to initialize Selectable::_selected 2016-06-05 20:50:57 -04:00
Paul Davis
8125ea5909 tweak API of Selectable 2016-06-05 20:50:57 -04:00
Paul Davis
6adac60323 OS X specific fix, to match new mixer TreeModel structure 2016-06-05 18:00:48 -04:00
Robin Gareus
843b6b90b0 fix switching from generic to custom plugin UI 2016-06-05 23:55:08 +02:00
Paul Davis
3e12d4b4a6 use PresentationInfo color to set route colors. GUI appears to respond as expected 2016-06-05 17:16:20 -04:00
Paul Davis
4ca69e346f substantive redesign of Gtk::TreeModel used inside Mixer_UI to hold both VCAs and Routes 2016-06-05 16:33:02 -04:00
Paul Davis
1d5d98589a catch up on change in definition of various AxisView {set,is}_selected() implementations 2016-06-05 16:33:02 -04:00
Paul Davis
b69776ba15 catch up on change in definition of various AxisView {set,is}_selected() implementations 2016-06-05 16:33:02 -04:00
Paul Davis
58eec76ab3 catch up on change in definition of various AxisView {set,is}_selected() implementations 2016-06-05 16:33:02 -04:00
Paul Davis
da7013a286 cleanup API for RouteUI 2016-06-05 16:33:02 -04:00
Paul Davis
0b5814e2a5 Stripable signals moved to PresentationInfo 2016-06-05 16:33:02 -04:00
Paul Davis
9aedfbece3 missing mod to MonitorSection declaration, per previous commit 2016-06-05 16:33:02 -04:00
Paul Davis
21400bf60b remove duplicate name_label widget from TimeAxisView (AxisView provides it) 2016-06-05 16:33:02 -04:00
Paul Davis
518f7f9892 RouteUI connects to Route's PropertyChange signal; derived types implement route_property_changed() 2016-06-05 16:33:02 -04:00
Paul Davis
c0e5265b14 don't add routes+VCAs separately to editor routes during startup; merge into single list of Stripables 2016-06-05 16:33:02 -04:00
Paul Davis
8342d4d9e6 remove unused sort object 2016-06-05 16:33:02 -04:00
Paul Davis
23f29a89ce use PresentationInfo API to mark Stripable elements hidden (from editor) 2016-06-05 16:33:02 -04:00
Paul Davis
b85911d252 update use of PresentationInfo/Stripable API 2016-06-05 16:33:01 -04:00
Paul Davis
dbcf2f5068 fix initialization in MidiTimeAxisView
This is another "most derived" class and so needs to initialize the SessionHandlePtr virtual base class
2016-06-05 16:33:01 -04:00
Paul Davis
5dce39a26b Stripable signals moved to PresentationInfo 2016-06-05 16:33:01 -04:00
Paul Davis
7b2f2a1f6a new color utility functions to convert between uint32_t and Gdk::Color 2016-06-05 16:33:01 -04:00
Paul Davis
9d3aba30c4 Stripable signals moved to PresentationInfo 2016-06-05 16:33:01 -04:00
Paul Davis
b685b6e175 use modified PresentationInfo/Stripable API 2016-06-05 16:33:01 -04:00
Paul Davis
ea05a66736 when adding a list of Stripables, sort them into PresentationInfo order first 2016-06-05 16:33:01 -04:00
Paul Davis
6a59100c3c no-op: one line not 3 2016-06-05 16:33:01 -04:00
Paul Davis
c7d6262e9f there is no PresentationInfo::global_order_t any more 2016-06-05 16:33:01 -04:00
Paul Davis
bdd2f25c8b RouteUI is no longer an AxisView so use ARDOUR_UI::instance()->gui_object_state() directly 2016-06-05 16:33:01 -04:00
Paul Davis
77f19ff8da add braces 2016-06-05 16:33:01 -04:00
Paul Davis
2161c5d507 use new RouteGroup property names 2016-06-05 16:33:01 -04:00