Commit graph

14893 commits

Author SHA1 Message Date
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
Paul Davis
39f8e3b849 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
Paul Davis
c16172238c Locations should listen to location changed signals, and emit its own changed() signal 2014-09-17 16:29:36 -04:00
Paul Davis
945709a962 change Location "change" signals of various kinds to be static 2014-09-17 16:29:36 -04:00
VKamyshniy
4eec7a2f30 [Summary] setting off "with_info" for primary clock. 2014-09-17 22:19:43 +03:00
nikolay
0806209eaa [Summary] Deleted startup dialog on the first TracksLive start
[Reviewed] GZharun
2014-09-17 18:54:14 +03:00
VKamyshniy
ae0b34e97a [Summary] Fixed color of MASTER bus 2014-09-17 18:37:49 +03:00
GZharun
4062dafc8b [Summary] Moved RCU writer out of loop for remove tracks method 2014-09-17 17:40:23 +03:00
GZharun
e2572a0933 [Summary] Added possibility to remove multiple routes within one method. Will be used to optimize tracks deletion process. 2014-09-17 17:01:44 +03:00
Paul Davis
56890964ec change return value for several RouteUI:: button press handlers so that WavesButton::on_button_press_event() is still called.
This is needed so that the focus handling part of the WavesButton method gets invoked, without us having to add it on
a case-by-case basis. This change was made in Ardour on August 22nd 2014 for unrelated reasons.
2014-09-17 09:27:34 -04:00
Paul Davis
44122462de set the CairoWidget focus handler; reset focus when the mouse pointer leaves the Editor window 2014-09-17 07:28:08 -04:00
Paul Davis
e57b3b229e WavesButton should call the focus handler of CairoWidget from its button press event 2014-09-17 07:18:53 -04:00
Paul Davis
59291ede87 add a focus handling callback so that all button press events on CairoWidgets will cause a focus reset.
Conflicts:
	libs/gtkmm2ext/cairo_widget.cc
	libs/gtkmm2ext/gtkmm2ext/cairo_widget.h
2014-09-17 07:09:28 -04:00
Paul Davis
a7aca1a849 escape should reset focus as well as abort drags/clear selection 2014-09-17 07:07:36 -04:00
Paul Davis
be0ed1b75f add back ardour_button.cc, mistakenly removed during a cherry-pick operation 2014-09-17 07:06:05 -04:00
Paul Davis
a4bcf140ac if a (file) source really cannot be found, differentiate between audio & MIDI.
For now, recovering from missing MIDI is a no-can-do situation (because MIDI is inherently data-editable).
2014-09-17 07:06:05 -04:00
Paul Davis
f24678bbaf fix up condition where a MIDI filesource is marked empty, not found, and its _path member is not set correctly 2014-09-17 07:06:05 -04:00
Paul Davis
d2bafa896c FileSource should not generate its own error message when a file is missing 2014-09-17 07:06:05 -04:00
Paul Davis
65f51e9884 tentative fix for losing (empty) MIDI files. Incomplete because testing shows issues with some workflows 2014-09-17 07:06:05 -04:00
Ben Loftis
0e44be211c fix various loop-initiation faults 2014-09-17 07:06:05 -04:00
Robin Gareus
d8638c5413 change dummy backend to default to _("Silence"). 2014-09-17 07:06:05 -04:00
Robin Gareus
1e8e0f29c0 *t*racks not *c*hannels (amend 009ced9640) 2014-09-17 07:06:05 -04:00
Robin Gareus
e7da659104 fix CPI window handling:
Move control-surface editor-window management to the control surface.
The Preferences-Dialog is not aware of session specific or surface
specific actions and cannot properly manage the window.
2014-09-17 07:06:05 -04:00