Commit Graph

6923 Commits

Author SHA1 Message Date
Robin Gareus
cbdeaefa1c re-arrange tabs in Session > Properties dialog (Misc is last) 2014-06-29 16:11:46 +02:00
Robin Gareus
367b64c141 add 'save defaults' option to properties dialog 2014-06-29 16:11:46 +02:00
Robin Gareus
37a656b7b8 add a generic Option Editor Component for stateless widgets 2014-06-29 16:11:46 +02:00
Robin Gareus
c52cb37bf2 suspend route redisplay for (rec-en, solo, mute and monitor) batch changes 2014-06-29 02:52:56 +02:00
Robin Gareus
77216ac468 add RAII DisplaySuspender 2014-06-28 23:22:15 +02:00
Robin Gareus
fd7cddb847 use a hash-table to cache gui properties 2014-06-28 22:02:20 +02:00
Robin Gareus
4a7eb62bf8 use state Session::StateProtector 2014-06-28 22:02:20 +02:00
Robin Gareus
611e762e3c fix meterbridge: load button image only once. 2014-06-28 22:02:20 +02:00
Paul Davis
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
Paul Davis
242181dc10 add commentary on why PublicEditor::{_,}ensure_time_axis_view_is_visible() both exist 2014-06-27 10:48:04 -04:00
Paul Davis
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
Paul Davis
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
Paul Davis
0a9595f74f make verbose canvas cursor color be set in its constructor rather than explicitly 2014-06-27 09:37:57 -04:00
Robin Gareus
353f857d6e fix meterbridge height issues when config changes 2014-06-26 21:20:04 +02:00
Paul Davis
4e689d9496 use new TrackingText for verbose cursor 2014-06-26 15:10:24 -04:00
Paul Davis
be37432bef removed no-longer-used Editor::track_canvas_motion() 2014-06-26 15:10:24 -04:00
Paul Davis
7d2f8b5686 remove unused i2w code from ControlPoint 2014-06-26 15:10:24 -04:00
Paul Davis
e06de8b855 remove duplicate entries 2014-06-26 15:10:24 -04:00
Robin Gareus
5382d21300 vertically expand recent-session list 2014-06-26 20:54:01 +02:00
Robin Gareus
e1d327c5ed fix meter-strip session/route-ui events 2014-06-26 19:21:16 +02:00
Robin Gareus
a7c559fd63 show track-number in GUI 2014-06-26 19:21:05 +02:00
Robin Gareus
17b25e7572 prepare UI style for track-number boxes 2014-06-26 19:19:36 +02:00
Robin Gareus
09479ad19a prepare formatting track-number for mixer (and other places) 2014-06-26 19:19:29 +02:00
Robin Gareus
d100c0550f session option GUI for track-number & take-name 2014-06-26 19:19:18 +02:00
Robin Gareus
c596e8dd87 fix "stop_recording_on_xrun" in prefs dialog 2014-06-26 19:15:17 +02:00
Robin Gareus
7658183a84 accept text-entry-change w/o enter and add filter_text option 2014-06-26 19:13:15 +02:00
Robin Gareus
b90d7a01fa consolidate SignalOrderRouteSorter 2014-06-25 21:47:54 +02:00
Robin Gareus
a3c378cf62 move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
Robin Gareus
1bd4e448de namespace libardour utils 2014-06-25 21:47:54 +02:00
Paul Davis
c4caac6230 let's not forget the video timeline 2014-06-25 15:35:08 -04:00
Paul Davis
bbd4f83604 do not include ruler visibility items in context click menu on timebars 2014-06-25 15:32:42 -04:00
Paul Davis
1d3e5dd947 tighten up spacing in ruler dialog 2014-06-25 15:26:55 -04:00
Paul Davis
298085eec2 use new ruler dialog class for context clicks on ruler labels area 2014-06-25 15:23:25 -04:00
Paul Davis
c381f5b653 new ruler dialog class 2014-06-25 15:23:05 -04:00
Paul Davis
4b515c178c remove unused code 2014-06-25 13:37:59 -04:00
Paul Davis
7ebf107e43 fix y-offset when drag-n-dropping regions from region list 2014-06-25 12:40:11 -04:00
Tim Mayberry
ba484f1e1f Fix finding icon sets by using correct utility function 2014-06-25 12:40:10 -04:00
Tim Mayberry
cd12698b9c Rename PBD::find_file_in_search_path to just PBD::find_file
saves a bit of typing and not necessary if you look at how it is used.
2014-06-25 12:40:10 -04:00
Tim Mayberry
769ee5c1f2 Change PBD::get_files_in_directory to return full paths in result
get_files_in_directory uses get_directory_contents internally now
2014-06-25 12:40:09 -04:00
Tim Mayberry
c1ff79e2e6 GLib functions for listing directory contents don't include "." or ".." entries 2014-06-25 12:40:09 -04:00
Paul Davis
66af3fbda0 add slider control to GUI tab of preferences for lock timeout 2014-06-25 12:12:01 -04:00
Paul Davis
a2404382e9 expose Gtk::HScale member of OptionEditor::HSliderOption 2014-06-25 12:11:43 -04:00
Paul Davis
6998cb1f13 part two of: lock dialog MUST be a Gtk::Dialog so that it does not forward key (or other) events to the Editor 2014-06-25 12:10:56 -04:00
Paul Davis
66be061449 lock dialog MUST be a Gtk::Dialog so that it does not forward key (or other) events to the Editor 2014-06-25 11:47:35 -04:00
Paul Davis
036740b0c8 check UIConfig variable before restarting lock timeout 2014-06-25 11:34:58 -04:00
Paul Davis
b43d3fe8d7 add UIConfig variable for lock timer 2014-06-25 11:34:37 -04:00
Paul Davis
d5ef8f5f1e new timer-based GUI locking code 2014-06-25 08:28:36 -04:00
Paul Davis
1945260cd6 there's no me in proaudio 2014-06-24 12:48:24 -04:00
Paul Davis
4bba1059e8 actual style specs for lock dialog button 2014-06-24 11:26:33 -04:00
Paul Davis
6a4a294167 a bit more styling for that lock dialog 2014-06-24 11:26:21 -04:00