Commit graph

14915 commits

Author SHA1 Message Date
Paul Davis
2bff69b2fa skip markers respond to single-click by toggling skipping state 2014-09-21 17:38:48 -04:00
Paul Davis
119c91813f libardour infrastructure support for skip ranges that can be turned on and off 2014-09-21 17:38:48 -04:00
Paul Davis
12e7de3f48 start moving responsibility for color management for Markers from Editor into Markers 2014-09-21 17:38:48 -04:00
Paul Davis
f6e9f26045 Markers now hold ptr-to-ARDOUR::Location where appropriate 2014-09-21 17:38:47 -04:00
VKamyshniy
eb0be2b5a0 [Summary] Restoring the lost versions of the bitmaps 2014-09-21 17:35:15 +03:00
Paul Davis
29edbbdee1 add Location::set_skip() to allow toggling of skip-functionality for a given Location 2014-09-19 23:21:17 -04:00
Paul Davis
63abfea552 use new ARDOUR::Location signals in GUI 2014-09-19 22:50:50 -04:00
Paul Davis
08c66d5942 duplicate all ARDOUR::Location signals so that we have one static signal that identifies the subject location and one member signal that does not 2014-09-19 22:50:34 -04:00
Paul Davis
42809db01d getting rulers/marker bars closer to PRD: add new ruler group, use new Marker API 2014-09-19 16:24:40 -04:00
Paul Davis
9560c4a69e tweak, extend, alter & derive Marker class to match Tracks PRD 2014-09-19 16:24:40 -04:00
Paul Davis
a13b5aa0ae time bar (ruler) height needs to be much bigger to get tracks aligned.
Igor still needs to decide definitively how to use all this blank space.
2014-09-19 16:24:40 -04:00
Paul Davis
8df2e82375 set skip marker color based on PRD screenshot 2014-09-19 16:24:40 -04:00
Paul Davis
98d1200f2c add ArdourCanvas::Fill::set_pattern() to allow any filled canvas item to be filled using an arbitrary Cairo Pattern 2014-09-19 16:24:40 -04:00
Paul Davis
75a150ecc0 make computation of OS X pango text width correction less intrusive/more efficient.
Compute the correction only once after each font specification setting.
2014-09-19 16:24:40 -04:00
VKamyshniy
5fe0c4be63 [Summary] - replaysing orange peak mark with yellow one 2014-09-19 22:16:48 +03:00
nikolay
cd3e9c230a [Summary] Changed function name update_route_active_state() on update_route_record_state()
[Reviewed] GZharun
2014-09-19 16:45:01 +03:00
nikolay
e263f8a080 [Summary] Fixed bug with session::update_route_active_state
[Reviewed] GZharun
2014-09-19 16:24:54 +03:00
GZharun
12e885ef83 [Summary] Added grab focus action when panner or fader is pressed. 2014-09-19 14:15:55 +03:00
GZharun
d67e1a0f1e [Summary] Fixed button press event handler on the control event box where track headers are placed 2014-09-19 14:15:55 +03:00
nikolay
081d801263 [Summary] Change tooltips in the Compact Meter Bridge
[Reviewed] GZharun
2014-09-19 11:53:39 +03:00
nikolay
b9739b0870 [Summary] Reflect compact meter-bridge selection in the Inspector. Bug 43317
[Reviewed] GZharun
2014-09-19 11:52:58 +03:00
VKamyshniy
605e27383a [Summary] Changing meter release time per request from Igor. 2014-09-19 08:48:55 +03:00
VKamyshniy
bed8f5f10a [Summary] Rid off the HOVER effect for buttons. 2014-09-19 00:28:32 +03:00
VKamyshniy
7ab793996a [Summary] Provided tooltips for added buttons. 2014-09-18 23:47:25 +03:00
GZharun
0c7a3d4a3d [Summary] Name edit will now be ended on click 2014-09-18 18:05:17 +03:00
GZharun
02589bd907 [Summary] Fixed issue with incorrect edit text name entry content 2014-09-18 18:05:17 +03:00
nikolay
2792e9a26d [Summary] Fixed bug 42802. Removed region info panel on region double click.
[Reviewed] GZharun
2014-09-18 16:58:11 +03:00
GZharun
f1d7b8cd72 [Summary] Added gtkmm2ext project for Xcode 5 2014-09-18 15:29:16 +03:00
nikolay
83ede35b3a [Summary] Added new files to xCode project file 2014-09-18 15:14:38 +03:00
nikolay
6f01d1894c [Summary] Changed logic for GLOBAL REC button
[Reviewed] GZharun
2014-09-18 15:13:54 +03:00
GZharun
1fe5453c44 [Summary] Made panner to not grad focus when mouse ptr enters 2014-09-18 14:52:45 +03:00
GZharun
e4caabf32b [Summary] Name entry should be updated when name button text changes 2014-09-18 13:52:32 +03:00
GZharun
0e1c27a5c9 [Summary] Made name edit disabled when track is switched in the inspector view 2014-09-18 13:18:58 +03:00
GZharun
c283320bcd [Summary] Added canvas project for Xcode 5 2014-09-18 12:22:30 +03:00
nikolay
d95921be88 [Summary] Do not change name button height in the Inspector while name editing
[Reviewed] GZharun
2014-09-18 10:57:06 +03:00
Paul Davis
a95ec7ca5b various changes to accomodate skip markers (which span the entire range of an ARDOUR::Location) and to add drag-to-create-skip 2014-09-17 21:42:33 -04:00
Paul Davis
b6b8b892c2 add action and menu item to control use of skip playback 2014-09-17 16:29:37 -04:00
Paul Davis
59ed1b0955 do not mark session dirty during loading process; sync with loaded locations state using standard method 2014-09-17 16:29:37 -04:00
Paul Davis
d532dedc48 use Config->get_skip_playback() when handling Skip events 2014-09-17 16:29:37 -04:00
Paul Davis
7c660785ca new Config var to control whether skip playback is used or not 2014-09-17 16:29:37 -04:00
Paul Davis
e1696a42b4 add IsSkip enum to enums.cc 2014-09-17 16:29:37 -04:00
Paul Davis
c698b4e788 shift-drag on range marker bar creates skip ranges, for now 2014-09-17 16:29:37 -04:00
Paul Davis
c5907e939d add new Skip event to SessionEvents 2014-09-17 16:29:37 -04:00
Paul Davis
786f9fc59a new code to support creating skip markers 2014-09-17 16:29:36 -04:00
Paul Davis
16fca5e6e4 remove old connections to (now) static Location signals 2014-09-17 16:29:36 -04:00
Paul Davis
42cf0e6944 Locations::clear_ranges() leaves punch/loop/session ranges intact if they exist 2014-09-17 16:29:36 -04:00
Paul Davis
d7f37c9bab do not stupidly try to save punch/loop/session ranges during clear_ranges op 2014-09-17 16:29:36 -04:00
Paul Davis
5c087b5716 correctly connect to Location static signals 2014-09-17 16:29:36 -04:00
Paul Davis
9e5d83967a add new type of location, with _flags & IsSkip being non-zero 2014-09-17 16:29:36 -04:00
Paul Davis
eb6017d6a6 header file part of initial attempt to push certain kinds of Locations into LocateRoll events on the timeline for skip lists 2014-09-17 16:29:36 -04:00