Commit graph

15224 commits

Author SHA1 Message Date
Paul Davis
02911bcbb5 any bounds change for a Location should raise the marker to the top of its canvas group, to implement "last moved is highest" rule from Igor 2014-11-06 10:54:42 -05:00
Paul Davis
4286f2f879 raising/lowering canvas items should trigger a redraw 2014-11-06 10:53:48 -05:00
Paul Davis
8278bcd201 do not allow empty text as a new marker name 2014-11-06 10:19:01 -05:00
Paul Davis
ca454a008c add new markers only on a double click, not single click 2014-11-06 10:13:48 -05:00
Paul Davis
bc8e3c63b7 change #ifdef used to activate image surface drawing code in CairoWidget
Using the intermediate image surface appears to break drawing when combined with either
the child widget or set_visible_window() approaches used in Tracks when compared with Ardour
2014-11-06 10:12:33 -05:00
Paul Davis
4ac32ac4c8 don't store current MIDI bank state in MIDI scene changes if we have not seen a bank change message and have no existing locations with a valid bank change 2014-11-05 12:47:04 -05:00
VKamyshniy
7844e1d513 [Summary] Pixel hunting 2014-11-05 18:56:26 +02:00
Paul Davis
2447af64f4 various work on Marker appearance
* restore selectable functionality previously removed
	* removed all hard-coded colors
	* adjust position of "MIDI" text upward to deal with rounding issue
2014-11-05 11:09:47 -05:00
Paul Davis
841509a4e0 add new color definitions for markers 2014-11-05 11:09:47 -05:00
Paul Davis
228e1c26e2 alter implementation of ArdourCanvas::contrasting_text_color() to use gamma-adjusted luminance values rather than simple contrast 2014-11-05 11:09:47 -05:00
Greg Zharun
a633282767 [Summary] Fixed packaging on Windows after program name change 2014-11-05 15:36:44 +02:00
VKamyshniy
6ffc139792 [Summary] Pixel hunting 2014-11-05 14:50:13 +02:00
Paul Davis
5a771fdcc8 fix insane design for Location::next_available_name() so that it has no effective limit (other than UINT32_MAX) 2014-11-05 07:40:35 -05:00
Paul Davis
201813e78a set initial contents of FloatingTextEntry when editing marker names 2014-11-05 07:08:41 -05:00
Paul Davis
a6dbcc7355 permit initial contents of a FloatingTextEntry 2014-11-05 07:08:41 -05:00
YPozdnyakov
7cade5a1db [Summary]: pixel hunting 2014-11-05 11:20:26 +02:00
Nikolay
561a43b051 [Summary] file sample rate mismatch dialog rework
[Reviewed] GZharun
2014-11-04 14:56:07 +02:00
unknown
810f6b0a72 [Summary]: Change topbar_dropdown_menu winfont 2014-11-04 14:06:30 +02:00
unknown
a2a73502a9 [Summary]: delete empty EventBox 2014-11-04 14:06:29 +02:00
Nikolay
300a21f728 [Summary] Changed background in read_only_dialog and deleted unused #includes
[Reviewed] Nobody
2014-11-04 12:14:52 +02:00
Nikolay
f3435b0d5f [Summary] Reworked Sample rate mismatch dialog.
[Reviewed] GZharun
2014-11-04 12:10:26 +02:00
unknown
5261368f16 [Summary]: pixel hunting 2014-11-03 18:31:33 +02:00
Robin Gareus
6c34ab8b02 allow to use cairo-image/software surface for canvas & cairowidgets
Conflicts:
	libs/gtkmm2ext/cairo_widget.cc
2014-11-03 10:03:45 -05:00
Robin Gareus
a1b7c8c91e remove unused old API 2014-11-03 09:32:49 -05:00
Paul Davis
83904ef575 remove event sensitivity from marker vertical lines 2014-11-03 09:32:08 -05:00
Nikolay
ce1f3803ff [Summary] New project file for xCode 2014-11-03 16:09:54 +02:00
Nikolay
8c985c98c0 [Summary] Reworked read only session dialog
[Reviewed] GZharun
2014-11-03 16:00:40 +02:00
Nikolay
d6da3b20e1 [Summary] Changes in License Dialog
[Reviewed] nobody
2014-11-03 13:14:02 +02:00
Paul Davis
3ed57606ca remove event handling from marker start line, as per Igor's comment on skype 2014-11-02 13:14:04 -05:00
Paul Davis
879d6077e2 repropagate button press event outside of FloatingTextEntry so that the click is still effective, as well as terminating the edit 2014-11-02 11:25:31 -05:00
Paul Davis
da5a348c62 use modal grab and event_is_inside_widget_window() to provide "expected" behaviour when editing in a FloatingTextEntry 2014-11-02 08:54:51 -05:00
Paul Davis
83cef005b6 slightly increased debugging output for -D accelerators 2014-11-02 08:54:12 -05:00
Paul Davis
e001153800 add Gtkmm2ext::event_inside_widget_window() 2014-11-02 08:53:29 -05:00
Paul Davis
417bb7906f remove unnecessary method declaration 2014-11-02 08:53:07 -05:00
Paul Davis
06c99a5e10 use double-click-based timeout to queue Location::set_skipping() after a single-click on a (skip) marker.
This is a classic hack for a GUI design in which single click and double click on an object perform unrelated actions.
2014-11-02 08:52:36 -05:00
Paul Davis
6b332b9883 fix compiler warnings 2014-11-02 08:51:10 -05:00
Paul Davis
4b058e52b6 remove unused MarkerDrag code that was #ifdef'd out, originally from Ardour 2014-11-02 08:47:04 -05:00
Paul Davis
d0f648fce4 use FloatingTextEntry class to do "in-place" editing for marker rename 2014-10-31 10:00:06 -04:00
Paul Davis
3226f13206 add new FloatingTextEntry class 2014-10-31 10:00:06 -04:00
Nikolay
12bc74714d [Summary] About dialog rework
[Reviewed] GZharun
2014-10-31 12:43:32 +02:00
Valeriy Kamyshniy
c671e10d69 [Summary] Fixing the bug. The bug is crashed TRACKS when opening seesions with Toovaloo characters in track names 2014-10-31 01:53:42 +02:00
Valeriy Kamyshniy
dcbf64d8f5 [Summary] Switching app name to Tracks Live 2014-10-31 01:43:09 +02:00
VKamyshniy
acde4227b6 [Summary] Previous change to "Tracks" wha not correct. Let the config folder be "Tracks Live" 2014-10-30 22:10:27 +02:00
VKamyshniy
e5a5e1fe71 [Summary] Switching the application name to Tracks Live 2014-10-30 21:30:15 +02:00
VKamyshniy
e7376abdee [Summary] Pixel hunting 2014-10-30 19:19:35 +02:00
VKamyshniy
43a80f8266 [Summary] Changing contents of Marker and RangeMarker objects in order to change request from Igor 2014-10-30 17:47:42 +02:00
GZharun
236987c76a [Summary] Added additional numbers for multiple input tracks, changed number style according to PRD 2014-10-30 17:05:04 +02:00
Paul Davis
3f5cee742f fix bug that prevents 2 byte MIDI messages (e.g. program change) from being considered as legal.
I suspect that this parsing code is still deeply suspect, but I do not have the time to fully investigate
the problems it may have. This commit fixes a very basic bug, and allows program change messages to
be passed through to higher levels in the software
2014-10-29 23:19:54 -04:00
Paul Davis
3b12ea8a9f improve debug trace output usability from waves_midi_device.cc 2014-10-29 23:18:13 -04:00
Paul Davis
2ed2ba28ec extend DEBUG_TRACE to waves_midi_event 2014-10-29 23:17:30 -04:00