Commit Graph

6155 Commits

Author SHA1 Message Date
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