YPozdnyakov
05a08091ab
[Summary]: fix bug #44512 (Startup Screen doesn't has upper boarder line on Quit button)
2015-01-06 10:49:16 +02:00
YPozdnyakov
1aa7281d3a
[Summary]: delete unnecessary items from skip marker context menu ( #44053 from TestTrack)
2015-01-05 18:19:10 +02:00
GZharun
1ee31b48be
[Summary] Added possibility to set clean up actions for Waves Dropdown item cookies. Set up clem up actions for Midi IO drop down elements
2014-12-22 22:21:05 +02:00
GZharun
b5d7da6142
[Summary] Restricted placing markers closer then one frame by + button and mouse double click
...
[Reviewed by QA] MKosharnyy
2014-12-18 11:40:49 +02:00
YPozdnyakov
1642ff08e7
[Summary]: delete unused std::cout
2014-12-05 11:56:07 +02:00
YPozdnyakov
183adfa472
[Summary]: Midi marker context menu rework
2014-12-05 11:54:27 +02:00
GZharun
22eb4008f0
[Summary] Changed names for Scene In/Out ports connection routines to more logically understandable
2014-12-01 12:31:33 +02:00
Paul Davis
c79c8755fe
make loop range marker span entire ruler height, as per request from Igor
2014-11-25 15:32:08 +02:00
Paul Davis
b0005fa974
improve comment
2014-11-24 21:56:53 +02:00
Paul Davis
07d3af8d88
define and use two new colors for loop range marker, when active and not active
2014-11-24 19:29:23 +02:00
Paul Davis
32d656560d
add Editor::ruler_divide_height to specify where the divide in the ruler is between the "upper" and "lower" section
2014-11-24 19:29:22 +02:00
Paul Davis
37170e234f
remove loopbar as part one of refactoring ruler display and event management
2014-11-24 19:29:22 +02:00
GZharun
04940f5133
[Summary] Implemented correct functionality for Midi Drpodowns
2014-11-10 17:56:16 +02:00
GZharun
250214647f
[Summary] Refactored waves drop downs. Updated changed select item callback parameters, added feature drop box features (get_item, get_associated_data).
2014-11-10 11:46:54 +02:00
Paul Davis
8278bcd201
do not allow empty text as a new marker name
2014-11-06 10:19:01 -05: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
201813e78a
set initial contents of FloatingTextEntry when editing marker names
2014-11-05 07:08:41 -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
c4be44fe6e
move all marker/midi related code into Editor (since the visual elements in the GUI are all part of the Editor window, and populate/alter dropdowns as necessary.
...
We connect to the PortManager signals to indicate when ports are connected/registered/disconnected/unregistered.
Still to do: ensure initial visual state is consistent with actual backend state
2014-10-01 17:50:56 -04:00
Paul Davis
5bd1fad1be
add members and methods for use displaying MIDI scene change activity
2014-10-01 17:50:55 -04:00
Paul Davis
6a5023c736
Functional: marker undo now works without deadlocks; overlapping skip
...
ranges work as agreed with Igor.
Implementation: change semantics of Location signals, change Locations
API, fix Session to handle signals correctly, clean up use of
Locations::apply() to avoid deadlock
2014-09-30 15:23:40 -04:00
Paul Davis
cffd50766a
further pixel-by-pixel tweaks to deal with the fact that the skip bar is 1 pixel shorter than the marker bar
2014-09-24 12:38:29 -04:00
Paul Davis
01fa5ba3a2
use Waves' approach to GUI layout (pixel by pixel) to get vertical alignment in arrange area correct (or at least more correct)
2014-09-24 11:37:49 -04:00
Paul Davis
2e1417fe45
split apart loop bar and ruler so that we can have different event processing on them naturally.
...
Checking mouse coordinates to decide what to do basically sucks. Plus expand explanatory comments a little.
2014-09-23 22:42:32 -04:00
Paul Davis
0472453d94
many substantive changes in the handling of ARDOUR::Location, Markers and drags/clicks on Markers.
...
It would have been nice to split this commit into parts, but it is all very interconnected and was not possible to
subdivide.
2014-09-23 10:49:21 -04:00
Paul Davis
e29836232a
add ::canvas_height_set() virtual method back to Marker, so we can track canvas height
2014-09-23 10:49:21 -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
Paul Davis
63abfea552
use new ARDOUR::Location signals in GUI
2014-09-19 22:50:50 -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
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
16fca5e6e4
remove old connections to (now) static Location signals
2014-09-17 16:29:36 -04:00
Ben Loftis
0e44be211c
fix various loop-initiation faults
2014-09-17 07:06:05 -04:00
Paul Davis
908bffa5a1
use Marker::default_new_marker_prefix
2014-09-11 17:00:18 -04:00
Paul Davis
28fdc71d70
more canvas refactoring.
...
Remove Canvas::Layout, use Canvas::Container for the same purpose, move child-rendering into Item::render_children() so that it
could theoretically be used by any derived type.
2014-08-17 17:44:17 -04:00
Paul Davis
3be5f658ea
use newly factored canvas in gtk2_ardour
2014-08-17 17:43:03 -04:00
Paul Davis
87fa554ac9
initial redesign of canvas scrolling to facilitate independent x- and y-axis scrolling of specific groups within the canvas.
...
This commit should cause no change in behaviour, but contains all the code and changes necessary
for the next step
2014-08-17 13:37:16 -04:00
Valeriy Kamyshniy
706f89993a
[Summary] Making namespace WavesUI a class.
...
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 466991]
2014-06-12 18:19:50 -04:00
Valeriy Kamyshniy
0e5ffd5784
eliminating dependency on JACK
...
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 452245]
2014-04-10 09:50:18 -05:00
John Emmas
21c32d68ef
Move '++next' (when sorting marker labels) so there's absolutely no chance of incrementing it once it reaches the list end
2014-03-15 14:40:36 +00:00
Paul Davis
42e6353338
fix thinko when relabelling markers
2014-03-14 13:46:30 -04:00
Paul Davis
d00dc6a706
various work to make loop/punch display work better (including fixes for bugs present in master also)
2014-01-27 21:27:13 -05:00
Paul Davis
3020b224fa
Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there
2014-01-10 16:07:57 -05:00
Paul Davis
ea1ccb869a
fix merge with master
2013-10-31 13:16:51 -04:00
Colin Fletcher
8c26a2fab0
Don't allow loop, punch, or session range markers to be renamed.
...
Don't allow loop, punch, or session range markers to be renamed, even when
double-clicked.
2013-10-25 17:03:45 +01:00
Colin Fletcher
db0f2aad48
Mark session dirty when a marker is renamed.
2013-10-25 17:03:45 +01:00
Colin Fletcher
abb05680b4
Make double-click on marker pop up rename dialogue.
2013-10-25 17:03:45 +01:00
John Emmas
19bb2b33a8
Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows
...
Conflicts (hopefully resolved):
gtk2_ardour/marker.cc
gtk2_ardour/midi_region_view.h
gtk2_ardour/region_gain_line.h
gtk2_ardour/utils.cc
gtk2_ardour/video_image_frame.cc
gtk2_ardour/wscript
libs/backends/jack/wscript
2013-09-21 09:17:25 +01:00
Paul Davis
c08b336292
Fix ambiguous type CheckMenuItem that is also defined via windows.h
2013-07-11 15:32:31 -04:00
Paul Davis
e2f0c5f91e
merge resolution with master
2013-05-02 20:21:54 -04:00