Robin Gareus
4f465d37b3
fix dragging playhead using time rulers
2014-01-04 16:28:00 +01:00
Paul Davis
bec4be41d6
use new DragHandle canvas object
2014-01-02 16:50:00 -05:00
Paul Davis
10c8b48235
tweak design of time axis view item name text handling
2014-01-02 14:29:07 -05:00
Paul Davis
6085d8c15c
remove debug output, try a new approach to name text placement
2014-01-02 13:44:57 -05:00
Paul Davis
03bf8b826f
debug output for time axis item name font handling
2014-01-02 10:02:28 -05:00
Paul Davis
b1d1473ddf
change min dimension of rubberband rect to 2 pixels
2014-01-02 09:53:53 -05:00
Paul Davis
c460bf527e
enforce a minimum 5x5 pixel size for the rubber band rect
2014-01-02 09:44:15 -05:00
Paul Davis
e7c4774728
Merge branch 'master' into cairocanvas
2014-01-02 09:16:28 -05:00
Paul Davis
edfa855778
avoid GTK packing warning when using >1 backend
2014-01-02 09:00:58 -05:00
Robin Gareus
2644aaddb1
visualize port connections in mixer/processor when in < out
2014-01-01 15:34:06 +01:00
Paul Davis
393ff40153
reduce the maximum horizontal zoom to 1 day @ 48kHz == 1600 pixels, to try to stop memory allocation issues when zoomed out further
2013-12-31 15:19:39 -05:00
Paul Davis
68af0fdc07
fix up visibility control for automation lines
2013-12-31 13:28:20 -05:00
Paul Davis
87c29025de
just use show() and hide() to manage control point visibility in automation lines
...
No need for the wierd old set_visible()/property_draw() stuff that was a hangover from gnomecanvas.
2013-12-31 11:55:30 -05:00
Paul Davis
e7059e5a16
remove use of canvas property_foo() since it did nothing (and has now been removed)
2013-12-31 11:54:38 -05:00
Paul Davis
859bf5257c
add preferences slider for waveview clip level (not working just right yet)
2013-12-30 17:21:36 -05:00
Paul Davis
e841b33475
add (debug) names to various items
2013-12-30 14:01:56 -05:00
Robin Gareus
fe464bf1dd
remove cruft
2013-12-30 16:58:28 +01:00
Robin Gareus
7e857b2264
visualize # of channels in processor-box splitting icon
2013-12-30 15:55:17 +01:00
Paul Davis
4886eb7098
try to rationalize logic for displaying/hiding regionview (time axis view item) name highlights and text
2013-12-29 23:10:54 -05:00
Paul Davis
b880a38152
Merge branch 'master' into cairocanvas
2013-12-28 14:00:20 -05:00
Paul Davis
2d389a23d5
convert automation line from Canvas::Curve to Canvas::PolyLine (note: this means there is no actual use of Canvas::Curve now)
2013-12-28 13:52:46 -05:00
Robin Gareus
5bc8750f73
prevent 0-pointer dereference in editor_routes.cc - fixes #5794
2013-12-28 16:15:00 +01:00
Paul Davis
b0e4f81eb3
merge exportvis branch into cairocanvas, to reduce the number of "floating" branches.
...
Still need to add API export/visibility macros for the canvas library.
2013-12-27 14:29:06 -05:00
Paul Davis
28759617c4
Revert "switch fade in/out lines to ArdourCanvas::Curve rather than ArdourCanvas::PolyLine, though for no apparent benefit"
...
This reverts commit e169f5c17f .
2013-12-27 11:24:56 -05:00
Paul Davis
84f55440a3
fix redrawing of canvas with an optimized build
...
Best guess right now is that optimization does something bad when ceil() is called twice on a very large dbl-precision number,
which results in a zero (empty) redraw area. Without the removal of the redundant ceil & floor functions, no expose events
would be delivered to the canvas in an optimized build during drags (and maybe more).
2013-12-23 15:35:49 -05:00
Sakari Bergen
2cab506f00
Fix export format dialog tagging state inconsistency
...
The state of a checkbox was used before the UI was properly initialized.
This always unset the tagging option in the format object.
2013-12-23 20:47:37 +02:00
Robin Gareus
dc7878760d
vtl: do not lock audio [to video] when extracting audio-only.
2013-12-23 10:28:32 +01:00
Paul Davis
d98c5f7aee
better, probably working fix for windows-vst-on-linux build
2013-12-22 13:39:57 -05:00
Paul Davis
9f17579d71
attempt to fix build with --windows-vst due to a bad merge of the external libs changes
2013-12-22 13:13:59 -05:00
Robin Gareus
0acafa4d3d
add K12/RMS meter type
2013-12-22 09:25:33 +01:00
Paul Davis
0cf8b9d3ea
new ControlProtocolManager API, and proper handling of view/model changes in the RC options (prefs) editor
2013-12-21 15:31:28 -05:00
Paul Davis
62d84d47b9
longer text description
2013-12-21 15:31:27 -05:00
Paul Davis
fd1d2d804f
fix logic for display of transport bar meters
...
Always remove from parent (if there is one), then repack if necessary.
2013-12-13 10:52:15 -05:00
Paul Davis
d01075afcc
tweak for regionview enter/exit handling
2013-12-12 20:44:28 -05:00
Paul Davis
1676789907
fix merge conflicts from master
2013-12-12 10:06:59 -05:00
Nils Philippsen
a01edede5e
compare plugin/creator/category names UTF8-aware
2013-12-10 23:07:47 +01:00
Nils Philippsen
e5ae775b42
don't use deprecated g_strcasecmp()
...
It's dependent on the current locale and deprecated, use
g_ascii_strcasecmp() instead.
2013-12-10 23:07:47 +01:00
Nils Philippsen
51bcb789e3
compare region names case-sensitively
2013-12-10 23:07:47 +01:00
Paul Davis
9fb3247350
rationalize color handling for fade in/out handles
2013-12-09 22:04:13 -05:00
Paul Davis
e169f5c17f
switch fade in/out lines to ArdourCanvas::Curve rather than ArdourCanvas::PolyLine, though for no apparent benefit
2013-12-09 21:02:42 -05:00
Paul Davis
59da788793
Merge branch 'master' into cairocanvas
2013-12-05 17:50:28 -05:00
Paul Davis
ce7bfb489c
change "cpu" in cpu load backend functions
2013-12-04 11:48:31 -05:00
Paul Davis
b2bc7cfbe1
change "cpu" in cpu load backend functions
2013-12-04 11:45:53 -05:00
Paul Davis
d7206b7830
fix gtk child packing errors related to the transport bar meter box/peak display
2013-12-03 19:45:34 -05:00
Paul Davis
8648a8a13b
fix up wscript/build issues in exportvis after merge with master
2013-12-03 11:51:25 -05:00
Paul Davis
c3c9960427
fix build
2013-11-30 11:17:42 -05:00
Paul Davis
3c98de9ce4
fix merge with master
2013-11-29 22:31:29 -05:00
Paul Davis
074b0c4dca
add explicit linkage to libtimecode
2013-11-29 22:24:37 -05:00
Paul Davis
4c0a274b43
do not push new state to backend from audio/MIDI setup until OK or Apply are clicked (i.e. do not do this when device is changed)
2013-11-27 17:41:22 -05:00
Paul Davis
fa22520fd2
Merge branch 'master' into cairocanvas
2013-11-25 09:26:35 -05:00