13
0
Commit Graph

6941 Commits

Author SHA1 Message Date
d790881a84 remove cruft 2014-06-30 22:58:09 +02:00
e8fc8aa992 new UI config var to allow playhead to be optionally draggable (default is: yes, it can be dragged) 2014-06-30 16:32:38 -04:00
7b8fd17719 make canvas drop sensitive to scroll events 2014-06-30 14:47:57 -04:00
89f673a7a7 context click over a trim handle is semantically equivalent to a context click on the xfade 2014-06-30 13:58:46 -04:00
5165bf241d new region base color 2014-06-30 13:58:46 -04:00
416abf7f1c ensure that Editor::entered_track is reset during session deletion to avoid a crash when we explicitly unset it elsewhere 2014-06-30 13:58:46 -04:00
156f01cda6 fix bae86a2d - retain default values
set element values before calling update()
2014-06-30 19:01:28 +02:00
bae86a2d90 Disallow empty names for Groups, automatically enumerate them 2014-06-30 18:33:05 +02:00
26ba90815b move Opaque and Mute into region Gain submenus (both main menu bar and context menus) 2014-06-30 11:16:18 -04:00
1f695014b4 protect use of iterators across routeUI selection when operations change the selection (e.g. deletion) 2014-06-30 11:02:23 -04:00
890ea91920 change default timeline item gradient depth and waveform gradient depth 2014-06-30 10:57:59 -04:00
8b7a7a1943 always take verbose cursor clock mode from primary clock (finally!) 2014-06-30 10:47:49 -04:00
87208333ef new default color for inactive group tab 2014-06-30 10:43:29 -04:00
471570705d move contrasting_text_color() into ArdourCanvas 2014-06-30 10:38:45 -04:00
4c1f4011fd make verbose cursor respond dynamically to theme changes 2014-06-30 10:38:03 -04:00
a0e399f7dd make inactive group tab color be themeable and update it dynamically 2014-06-30 10:14:06 -04:00
4df566782c remove canvas cursor debug output 2014-06-30 09:20:26 -04:00
a9b3361081 use Editor::effective_mouse_mode() inside Editor::button_selection(); clean up special-case of fade in/out handles and mouse mode 2014-06-30 09:17:03 -04:00
cbdeaefa1c re-arrange tabs in Session > Properties dialog (Misc is last) 2014-06-29 16:11:46 +02:00
367b64c141 add 'save defaults' option to properties dialog 2014-06-29 16:11:46 +02:00
37a656b7b8 add a generic Option Editor Component for stateless widgets 2014-06-29 16:11:46 +02:00
c52cb37bf2 suspend route redisplay for (rec-en, solo, mute and monitor) batch changes 2014-06-29 02:52:56 +02:00
77216ac468 add RAII DisplaySuspender 2014-06-28 23:22:15 +02:00
fd7cddb847 use a hash-table to cache gui properties 2014-06-28 22:02:20 +02:00
4a7eb62bf8 use state Session::StateProtector 2014-06-28 22:02:20 +02:00
611e762e3c fix meterbridge: load button image only once. 2014-06-28 22:02:20 +02:00
c706b1c4bb replace old implementation of Editor::_ensure_time_axis_view_is_visible() with the guts of Editor::ensure_track_is_visible(), then remove the latter.
Also change all users of ensure_track_is_visible() to use _ensure_time_axis_view_is_visible()
2014-06-27 10:49:05 -04:00
242181dc10 add commentary on why PublicEditor::{_,}ensure_time_axis_view_is_visible() both exist 2014-06-27 10:48:04 -04:00
19ff353665 fix edges of selection rects in time axis views to lie correctly within bounds of the time axis view 2014-06-27 10:18:11 -04:00
6b835af842 make time axis view item name text be insensitive to events
We don't really need to be able to click on this to do anything - dbl-click on the item brings up the edit menu etc.
2014-06-27 09:37:57 -04:00
0a9595f74f make verbose canvas cursor color be set in its constructor rather than explicitly 2014-06-27 09:37:57 -04:00
353f857d6e fix meterbridge height issues when config changes 2014-06-26 21:20:04 +02:00
4e689d9496 use new TrackingText for verbose cursor 2014-06-26 15:10:24 -04:00
be37432bef removed no-longer-used Editor::track_canvas_motion() 2014-06-26 15:10:24 -04:00
7d2f8b5686 remove unused i2w code from ControlPoint 2014-06-26 15:10:24 -04:00
e06de8b855 remove duplicate entries 2014-06-26 15:10:24 -04:00
5382d21300 vertically expand recent-session list 2014-06-26 20:54:01 +02:00
e1d327c5ed fix meter-strip session/route-ui events 2014-06-26 19:21:16 +02:00
a7c559fd63 show track-number in GUI 2014-06-26 19:21:05 +02:00
17b25e7572 prepare UI style for track-number boxes 2014-06-26 19:19:36 +02:00
09479ad19a prepare formatting track-number for mixer (and other places) 2014-06-26 19:19:29 +02:00
d100c0550f session option GUI for track-number & take-name 2014-06-26 19:19:18 +02:00
c596e8dd87 fix "stop_recording_on_xrun" in prefs dialog 2014-06-26 19:15:17 +02:00
7658183a84 accept text-entry-change w/o enter and add filter_text option 2014-06-26 19:13:15 +02:00
b90d7a01fa consolidate SignalOrderRouteSorter 2014-06-25 21:47:54 +02:00
a3c378cf62 move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
1bd4e448de namespace libardour utils 2014-06-25 21:47:54 +02:00
c4caac6230 let's not forget the video timeline 2014-06-25 15:35:08 -04:00
bbd4f83604 do not include ruler visibility items in context click menu on timebars 2014-06-25 15:32:42 -04:00
1d3e5dd947 tighten up spacing in ruler dialog 2014-06-25 15:26:55 -04:00