Paul Davis
|
a7a75f105a
|
remove hard-coded colors
|
2014-08-17 15:08:19 -04:00 |
|
Paul Davis
|
5617432962
|
add new default colors for canvas rulers
|
2014-08-17 15:08:13 -04:00 |
|
Paul Davis
|
0ac4dfaa35
|
removed unused rule GTK widget style definition
|
2014-08-17 15:08:08 -04:00 |
|
Paul Davis
|
6d08de0233
|
remove unused GTK style
|
2014-08-17 15:08:02 -04:00 |
|
Paul Davis
|
2b99520451
|
OS X specific cleanup after canvas ruler introduction
|
2014-08-17 15:07:56 -04:00 |
|
Paul Davis
|
1776e12f26
|
remove header file includes of now-removed gtk custom ruler
|
2014-08-17 15:07:49 -04:00 |
|
Paul Davis
|
e02dac67b5
|
remove header file includes of now-removed gtk custom ruler
|
2014-08-17 15:07:44 -04:00 |
|
Paul Davis
|
0bf68bf76c
|
final ruler file removal
|
2014-08-17 15:07:39 -04:00 |
|
Paul Davis
|
7979265724
|
remove gtk ruler widget implementation - no longer in use
|
2014-08-17 15:07:27 -04:00 |
|
Paul Davis
|
59ccbc8774
|
use canvas rulers now instead of gtk widgets
Some bugs that exist in master are still present.
Conflicts:
gtk2_ardour/editor.cc
gtk2_ardour/editor.h
|
2014-08-17 15:07:20 -04:00 |
|
Paul Davis
|
473bcc3fa6
|
many fixes and improvements for a now-working ArdourCanvas::Ruler item
|
2014-08-17 15:06:11 -04:00 |
|
Paul Davis
|
126a293ab9
|
add ruler.cc to canvas wscript
|
2014-08-17 15:06:06 -04:00 |
|
Paul Davis
|
def1f12164
|
add Ruler to Canvas fwd.h
|
2014-08-17 15:05:59 -04:00 |
|
Paul Davis
|
cd29e0b7cc
|
clamp zoom level to show 3 days on a 4000 pixel wide screen; comment unused variable for now
|
2014-08-17 15:05:53 -04:00 |
|
Paul Davis
|
76b9ad2294
|
add initial (untested) implementation of canvas ruler item
|
2014-08-17 15:05:48 -04:00 |
|
Robin Gareus
|
494515ee16
|
delayline: properly hand-over the shared-pointer.
|
2014-08-17 15:05:38 -04:00 |
|
Robin Gareus
|
1501726cd5
|
add latency callback to dummy backend
|
2014-08-17 15:05:31 -04:00 |
|
Robin Gareus
|
65671fd59e
|
fix possible crash when setting delivery name w/o panshell
|
2014-08-17 15:05:24 -04:00 |
|
Robin Gareus
|
a5eacb7552
|
NOOP, re-indent using tabs
|
2014-08-17 15:05:18 -04:00 |
|
Robin Gareus
|
d59eaca690
|
align internal sends using delaylines
|
2014-08-17 15:05:13 -04:00 |
|
Robin Gareus
|
8ba99446ef
|
basic integration of delaylines (still un-nused)
|
2014-08-17 15:05:03 -04:00 |
|
Robin Gareus
|
ca7ceed890
|
add delayline implementaion (in prep for latency compensation)
|
2014-08-17 15:04:58 -04:00 |
|
Robin Gareus
|
d84788d310
|
NOOP, re-indent & whitespace
|
2014-08-17 15:04:52 -04:00 |
|
Robin Gareus
|
dacf51c299
|
prepare midi buffer API for midi-delaylines
|
2014-08-17 15:04:47 -04:00 |
|
Robin Gareus
|
d048c8e4a6
|
fix midi buffer erase()
|
2014-08-17 15:04:40 -04:00 |
|
Paul Davis
|
89b7b77fdc
|
Revert "do not allow canvas cursor changes while a drag is in progress". This
was a bad idea. There are lots of reasons to want to change cursors while
dragging, even if we don't do that yet.
This reverts commit 144033e55c.
|
2014-08-17 15:04:33 -04:00 |
|
Paul Davis
|
ce95944e5b
|
do not allow canvas cursor changes while a drag is in progress
|
2014-08-17 15:04:29 -04:00 |
|
Paul Davis
|
a6f89ce443
|
first pass an alternate cursor set (updates expected soon)
|
2014-08-17 15:04:23 -04:00 |
|
Paul Davis
|
5fea87ead6
|
make the icon set selector actually do something
Conflicts:
gtk2_ardour/editor.cc
|
2014-08-17 15:04:16 -04:00 |
|
Paul Davis
|
8d27a1436a
|
add icon set selector to theme manager
|
2014-08-17 15:03:34 -04:00 |
|
Paul Davis
|
d1e36a2fcc
|
add ::get_icon_sets() to utils
|
2014-08-17 15:03:29 -04:00 |
|
Paul Davis
|
7e317e7ad8
|
change ::get_icon_path() and ::get_icon() to accept an "icon set" name to provide ability to use different sets of icons; use when creating MouseCursors
|
2014-08-17 15:03:22 -04:00 |
|
Paul Davis
|
d89dd8e73a
|
remove ambiguous use of Rect (on OS X)
|
2014-08-17 15:03:17 -04:00 |
|
Paul Davis
|
aefe0a4953
|
fix crash recovery: add new constructors to SndFileSource, AudioFileSource, add a new SourceFactory method and finally tweak
AudioDiskstream::use_pending_capture_data() to create both the required whole-file and the in-playlist regions
|
2014-08-17 15:03:01 -04:00 |
|
Paul Davis
|
895f4ccb16
|
remove instances of RGBA_TO_UINT() macro from region_view.cc
|
2014-08-17 15:02:56 -04:00 |
|
Paul Davis
|
9199b9fc6e
|
remove instances of RGBA_TO_UINT() macro from audio_region_view.cc
|
2014-08-17 15:02:50 -04:00 |
|
Paul Davis
|
cbea95b43d
|
remove more unusued color members from TimeAxisViewItem
|
2014-08-17 15:02:45 -04:00 |
|
Paul Davis
|
72d9c38702
|
substantial changes in color management, involving a reduction in the use of Gdk::Color and more consistent logic for region coloring.
Group tabs now also get the text drawn in an appropriately contrast-y color
Conflicts:
gtk2_ardour/region_view.cc
gtk2_ardour/time_axis_view_item.cc
|
2014-08-17 15:02:28 -04:00 |
|
Robin Gareus
|
28306d0b06
|
wrap MIDI timecode at 24h
|
2014-08-17 15:00:48 -04:00 |
|
Robin Gareus
|
8875cd5a5a
|
really fix sending MIDI timecode.
|
2014-08-17 15:00:43 -04:00 |
|
Robin Gareus
|
463981c4cd
|
fix crash when trying to send MMC of timecode > 255 hours
|
2014-08-17 15:00:38 -04:00 |
|
Robin Gareus
|
d7a8c58aaa
|
close dir opened with opendir() - fixes accumulated fd for plugin state saves
|
2014-08-17 15:00:34 -04:00 |
|
Paul Davis
|
9fd95f2b4e
|
use Canvas::LineSet for tempolines rather than N different Canvas::Line items plus a cache
|
2014-08-17 15:00:29 -04:00 |
|
Paul Davis
|
592146822a
|
fix Canvas::LineSet implementation to support horizontal and vertical linesets
|
2014-08-17 15:00:23 -04:00 |
|
Paul Davis
|
0ca808f222
|
allow a drag down over the drop zone to be "reversed" and the region moved back up into existing tracks
|
2014-08-17 15:00:17 -04:00 |
|
Paul Davis
|
91702c2702
|
forward scroll events from track control headers to the canvas, to get consistent scroll behaviour (whatever that behaviour is)
Conflicts:
gtk2_ardour/editor.cc
|
2014-08-17 15:00:07 -04:00 |
|
Paul Davis
|
b77f55ca82
|
change height of canvas drop so last 20 pixels of bottom track is still visible when fully scrolled down
|
2014-08-17 14:58:24 -04:00 |
|
Paul Davis
|
e81e6841ff
|
rename Editor::_canvas_bottom_rect as Editor::_canvas_drop_zone; increase its size; remove debug message
|
2014-08-17 14:58:19 -04:00 |
|
Paul Davis
|
c5152cfdb3
|
fix up fit-selected-tracks so that we are filling the trackview area, not the entire canvas (which now includes rulers)
|
2014-08-17 14:58:15 -04:00 |
|
Paul Davis
|
6f38ff5c3c
|
remove global canvas scroll offset, to provide no-scroll-parent == no-scroll behaviour
|
2014-08-17 14:58:10 -04:00 |
|