Carl Hetherington [Wed, 7 Dec 2011 01:44:47 +0000 (01:44 +0000)]
Pass whole GdkEventButton into port matrix button
press/release handlers, rather than just selected
highlights. Remove port in the port matrix on Keyboard
is_delete_event (part of #4536).
git-svn-id: svn://localhost/ardour2/branches/3.0@10920
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 6 Dec 2011 23:23:09 +0000 (23:23 +0000)]
correct button press detection order for editor route groups
git-svn-id: svn://localhost/ardour2/branches/3.0@10919
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 6 Dec 2011 22:02:46 +0000 (22:02 +0000)]
move color column for editor groups up front
git-svn-id: svn://localhost/ardour2/branches/3.0@10918
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 6 Dec 2011 21:59:32 +0000 (21:59 +0000)]
remove debugging output
git-svn-id: svn://localhost/ardour2/branches/3.0@10917
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 6 Dec 2011 21:59:02 +0000 (21:59 +0000)]
use color selector renderer for theme manager
git-svn-id: svn://localhost/ardour2/branches/3.0@10916
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 6 Dec 2011 21:58:41 +0000 (21:58 +0000)]
if color property is not yet set, don't render
git-svn-id: svn://localhost/ardour2/branches/3.0@10915
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 6 Dec 2011 21:43:57 +0000 (21:43 +0000)]
add color column to editor route groups list
git-svn-id: svn://localhost/ardour2/branches/3.0@10914
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 6 Dec 2011 21:43:30 +0000 (21:43 +0000)]
add a new simple cell renderer to be used to allow color display/editing in treeviews
git-svn-id: svn://localhost/ardour2/branches/3.0@10913
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 6 Dec 2011 21:40:11 +0000 (21:40 +0000)]
notify when route group/group tab color changes
git-svn-id: svn://localhost/ardour2/branches/3.0@10912
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 6 Dec 2011 16:46:50 +0000 (16:46 +0000)]
add monitoring column to route group list; make click in blank area of route list and route group list cancel selection and/or name editing
git-svn-id: svn://localhost/ardour2/branches/3.0@10911
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 6 Dec 2011 16:03:10 +0000 (16:03 +0000)]
tooltips for route group list
git-svn-id: svn://localhost/ardour2/branches/3.0@10910
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 5 Dec 2011 20:47:53 +0000 (20:47 +0000)]
Remove hopelessly inadequate attempt at last_item_entered
and ask the canvas where we are instead. Should fix #4532.
git-svn-id: svn://localhost/ardour2/branches/3.0@10907
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 5 Dec 2011 18:49:04 +0000 (18:49 +0000)]
when doing a pure copy of a region, which resets the position, reset the position to the original after returning from the copy constructor. this keeps the semantics similar to the copy done usign a property list, where position etc. is expected to be set after construction. fixes #4519
git-svn-id: svn://localhost/ardour2/branches/3.0@10906
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 5 Dec 2011 18:33:20 +0000 (18:33 +0000)]
fix minor logic error with linked region & track selections
git-svn-id: svn://localhost/ardour2/branches/3.0@10905
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 5 Dec 2011 18:27:19 +0000 (18:27 +0000)]
fix names on region list, and expand tooltip info for fade cols
git-svn-id: svn://localhost/ardour2/branches/3.0@10904
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 5 Dec 2011 18:17:31 +0000 (18:17 +0000)]
fix scroll wheel handling on both gain faders and parameter controls in automation track headers
git-svn-id: svn://localhost/ardour2/branches/3.0@10903
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 5 Dec 2011 18:14:20 +0000 (18:14 +0000)]
provide sensible default step and page sizes for AutomationControllers based on parameter max and min values (used to 1.0 for step and 0 for page)
git-svn-id: svn://localhost/ardour2/branches/3.0@10902
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 5 Dec 2011 17:20:15 +0000 (17:20 +0000)]
consistent colors for selected treeview rows
git-svn-id: svn://localhost/ardour2/branches/3.0@10901
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 5 Dec 2011 16:44:28 +0000 (16:44 +0000)]
final tweaks for #4489
git-svn-id: svn://localhost/ardour2/branches/3.0@10900
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 4 Dec 2011 23:58:36 +0000 (23:58 +0000)]
do not show panner GUI in external send UI, to avoid confusion (#4531)
git-svn-id: svn://localhost/ardour2/branches/3.0@10896
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 4 Dec 2011 22:32:48 +0000 (22:32 +0000)]
remove OS X specific code for key editor binding displays
git-svn-id: svn://localhost/ardour2/branches/3.0@10895
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 4 Dec 2011 22:03:52 +0000 (22:03 +0000)]
lets see what gtk/osx displays for key bindings without us editing them
git-svn-id: svn://localhost/ardour2/branches/3.0@10894
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 4 Dec 2011 22:01:59 +0000 (22:01 +0000)]
use the correct display for key accelerators
git-svn-id: svn://localhost/ardour2/branches/3.0@10893
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 4 Dec 2011 21:20:04 +0000 (21:20 +0000)]
do that freesound build change properly
git-svn-id: svn://localhost/ardour2/branches/3.0@10892
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 4 Dec 2011 21:16:43 +0000 (21:16 +0000)]
make Freesound support default to true
git-svn-id: svn://localhost/ardour2/branches/3.0@10891
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 4 Dec 2011 21:08:34 +0000 (21:08 +0000)]
be consistent in the way we merge environment-set search paths and pre-defined ones
git-svn-id: svn://localhost/ardour2/branches/3.0@10890
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 4 Dec 2011 20:14:56 +0000 (20:14 +0000)]
tweak export path name
git-svn-id: svn://localhost/ardour2/branches/3.0@10889
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 4 Dec 2011 20:05:50 +0000 (20:05 +0000)]
probably fix failure to find export formats in packages
git-svn-id: svn://localhost/ardour2/branches/3.0@10888
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 4 Dec 2011 19:37:15 +0000 (19:37 +0000)]
some more package debugging to help find out why export formats are not found
git-svn-id: svn://localhost/ardour2/branches/3.0@10887
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 4 Dec 2011 18:48:28 +0000 (18:48 +0000)]
some package debugging to help find out why export formats are not found
git-svn-id: svn://localhost/ardour2/branches/3.0@10886
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 4 Dec 2011 16:59:19 +0000 (16:59 +0000)]
Remove unused variables.
git-svn-id: svn://localhost/ardour2/branches/3.0@10885
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 3 Dec 2011 17:47:16 +0000 (17:47 +0000)]
more tweaks to entry colors for #3512
git-svn-id: svn://localhost/ardour2/branches/3.0@10884
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 3 Dec 2011 14:24:43 +0000 (14:24 +0000)]
another part of #3512 for the dark theme
git-svn-id: svn://localhost/ardour2/branches/3.0@10883
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 3 Dec 2011 14:02:49 +0000 (14:02 +0000)]
made region export default to use region gain and fades
git-svn-id: svn://localhost/ardour2/branches/3.0@10882
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 3 Dec 2011 13:38:53 +0000 (13:38 +0000)]
Add some missing initialisers; remove pointless _model_name
/ _custom_device_mode initialisers.
git-svn-id: svn://localhost/ardour2/branches/3.0@10881
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 3 Dec 2011 03:05:59 +0000 (03:05 +0000)]
Fix somewhat unlikely crash on doing add note; start drag to resize note; undo; finish drag to resize note.
git-svn-id: svn://localhost/ardour2/branches/3.0@10880
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 3 Dec 2011 03:05:49 +0000 (03:05 +0000)]
Remove unused variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@10879
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 21:15:18 +0000 (21:15 +0000)]
gradient-ized waveforms, c/o Mike Start
git-svn-id: svn://localhost/ardour2/branches/3.0@10875
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 21:08:13 +0000 (21:08 +0000)]
add PAINT_VERTA_GR and PAINT_BOX_GR to rgba macros (from Mike Dawes)
git-svn-id: svn://localhost/ardour2/branches/3.0@10874
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 20:50:14 +0000 (20:50 +0000)]
update and fix configure options (from Robin)
git-svn-id: svn://localhost/ardour2/branches/3.0@10873
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 20:42:27 +0000 (20:42 +0000)]
Make Carbon GUI support for AU's optional at compile time (from Robin)
git-svn-id: svn://localhost/ardour2/branches/3.0@10872
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 20:38:31 +0000 (20:38 +0000)]
use compiler-generated _LP64 macro to detect x86_64 rather than USE_X86_64_ASM
git-svn-id: svn://localhost/ardour2/branches/3.0@10871
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 20:34:58 +0000 (20:34 +0000)]
revert recent change to Evoral::Event, and use static_cast<> to get from Event to MIDIEvent
git-svn-id: svn://localhost/ardour2/branches/3.0@10870
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 20:03:03 +0000 (20:03 +0000)]
build changes from robin gareus for OS X, changing AU support to be used appropriately rather than GTKOSX
git-svn-id: svn://localhost/ardour2/branches/3.0@10869
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 20:02:28 +0000 (20:02 +0000)]
catch up with is_silent change
git-svn-id: svn://localhost/ardour2/branches/3.0@10868
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 19:53:33 +0000 (19:53 +0000)]
rename a Buffer/BufferSet method to be a little clearer as to its intent (is_silent(bool) => set_is_silent(bool))
git-svn-id: svn://localhost/ardour2/branches/3.0@10867
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 19:40:03 +0000 (19:40 +0000)]
correct code for MIDIEvent::is_{spp,mtc_quarter}()
git-svn-id: svn://localhost/ardour2/branches/3.0@10866
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 19:35:18 +0000 (19:35 +0000)]
use new parameter that controls display of MTC and MIDI clock, as well as attempt to do the first step of something vaguely smart with showing them only a very-zoomed-in levels even if requested
git-svn-id: svn://localhost/ardour2/branches/3.0@10865
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 19:33:46 +0000 (19:33 +0000)]
new configuration variable to control display of periodic MIDI messages
git-svn-id: svn://localhost/ardour2/branches/3.0@10864
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 19:32:42 +0000 (19:32 +0000)]
probable fix for compile failures on OS X caused by unconditional inclusion of vst_plugin.cc in source list
git-svn-id: svn://localhost/ardour2/branches/3.0@10863
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 19:31:53 +0000 (19:31 +0000)]
add 3 new is_foo() methods to MIDIEvent for testing for certain periodic MIDI messages
git-svn-id: svn://localhost/ardour2/branches/3.0@10862
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 19:31:19 +0000 (19:31 +0000)]
make Evoral::Event be polymorphic by adding virtual to its destructor (why was this not done already?)
git-svn-id: svn://localhost/ardour2/branches/3.0@10861
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 14:52:48 +0000 (14:52 +0000)]
fix column expansion behaviour of editor region list (#4489)
git-svn-id: svn://localhost/ardour2/branches/3.0@10860
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 14:52:04 +0000 (14:52 +0000)]
add tooltips to the editor track/bus list
git-svn-id: svn://localhost/ardour2/branches/3.0@10859
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 13:29:11 +0000 (13:29 +0000)]
add tooltips to editor region list, but so that it doesn't mark carl grimmace
git-svn-id: svn://localhost/ardour2/branches/3.0@10858
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 13:14:59 +0000 (13:14 +0000)]
add tooltips to editor region list
git-svn-id: svn://localhost/ardour2/branches/3.0@10857
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 03:40:56 +0000 (03:40 +0000)]
get that fix for accels in tooltips correct this time
git-svn-id: svn://localhost/ardour2/branches/3.0@10856
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 02:07:13 +0000 (02:07 +0000)]
desensitize make-mono-regions as appropriate
git-svn-id: svn://localhost/ardour2/branches/3.0@10855
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 2 Dec 2011 01:58:32 +0000 (01:58 +0000)]
fix message about markup elements by changing accel strings from <Mod> to Mod-
git-svn-id: svn://localhost/ardour2/branches/3.0@10854
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 1 Dec 2011 23:22:05 +0000 (23:22 +0000)]
restore the functionality of the join-play-range button, and remove a couple of unused controllables
git-svn-id: svn://localhost/ardour2/branches/3.0@10853
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 1 Dec 2011 22:54:50 +0000 (22:54 +0000)]
significantly reduce rounding error when doing framepos_t + BBT math
git-svn-id: svn://localhost/ardour2/branches/3.0@10852
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 1 Dec 2011 20:11:22 +0000 (20:11 +0000)]
stop spewing debug output from SMFSource
git-svn-id: svn://localhost/ardour2/branches/3.0@10851
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 1 Dec 2011 19:34:53 +0000 (19:34 +0000)]
cleanup vertical spacing a bit in mixer strip; rename new send options to be more clear on the difference; relabel "sends" button to say "Aux Sends" to be clearer on what it does; code tidy up in processor box and mixer strip
git-svn-id: svn://localhost/ardour2/branches/3.0@10850
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 1 Dec 2011 19:33:28 +0000 (19:33 +0000)]
allow Cancel button on route rename dialog to actually cancel
git-svn-id: svn://localhost/ardour2/branches/3.0@10849
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 1 Dec 2011 19:32:56 +0000 (19:32 +0000)]
fix a number of fundamental issues with Gtkmm2ext::Prompter, mostly centered on bad behaviour when Enter/Return is pressed
git-svn-id: svn://localhost/ardour2/branches/3.0@10848
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 1 Dec 2011 16:57:29 +0000 (16:57 +0000)]
expose Pango::Layout member of ArdourButton; set ellipsizing behaviour for mixer strip name button; add full name tooltip to name button
git-svn-id: svn://localhost/ardour2/branches/3.0@10847
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 1 Dec 2011 16:22:51 +0000 (16:22 +0000)]
provide semantic ordering of simultaneous MIDI events; add operator== to MidiBuffer iterator; add empty() to MidiBuffer for no particular reason
git-svn-id: svn://localhost/ardour2/branches/3.0@10846
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 30 Nov 2011 21:07:43 +0000 (21:07 +0000)]
tweak spacings in the mixer strip, tweak tooltip text for input and output buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@10845
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 30 Nov 2011 21:07:11 +0000 (21:07 +0000)]
commit to the "new" tooltip API, use set_tooltip_markup() rather than set_tooltip_text() to allow for more creative tooltips
git-svn-id: svn://localhost/ardour2/branches/3.0@10844
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 30 Nov 2011 16:43:37 +0000 (16:43 +0000)]
active button colors for mixer strip buttons, modified from changes by chris g.
git-svn-id: svn://localhost/ardour2/branches/3.0@10843
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 30 Nov 2011 16:40:05 +0000 (16:40 +0000)]
fix phase invert button functionality, lost in switch to ArdourButton
git-svn-id: svn://localhost/ardour2/branches/3.0@10842
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 30 Nov 2011 15:29:53 +0000 (15:29 +0000)]
preparations for using ardour's own keybinding system for the editor (not actually used)
git-svn-id: svn://localhost/ardour2/branches/3.0@10841
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 30 Nov 2011 15:24:31 +0000 (15:24 +0000)]
update CycleTimer to utilize NDEBUG and PBD::DEBUG so that we can leave them in place and use them at run time
git-svn-id: svn://localhost/ardour2/branches/3.0@10840
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 30 Nov 2011 01:54:13 +0000 (01:54 +0000)]
fix segfault in preferences dialog caused by incorrect use of S_(). i've checked all other uses in gtk2_ardour and cleared them
git-svn-id: svn://localhost/ardour2/branches/3.0@10839
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 29 Nov 2011 21:43:40 +0000 (21:43 +0000)]
Speculative fix for crash with untranslated messages
without | in them (#4521).
git-svn-id: svn://localhost/ardour2/branches/3.0@10838
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 29 Nov 2011 20:41:40 +0000 (20:41 +0000)]
New zoom icons from royvegard (#4520).
git-svn-id: svn://localhost/ardour2/branches/3.0@10837
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 29 Nov 2011 12:27:27 +0000 (12:27 +0000)]
temporarily revert change that might be causing an endless loop while MIDI monitoring/recording
git-svn-id: svn://localhost/ardour2/branches/3.0@10836
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 28 Nov 2011 21:07:22 +0000 (21:07 +0000)]
extra include required for S_()
git-svn-id: svn://localhost/ardour2/branches/3.0@10835
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 28 Nov 2011 20:38:23 +0000 (20:38 +0000)]
add _S() macro to i18n.h for libs/ardour and libs/gtkmm2ext
git-svn-id: svn://localhost/ardour2/branches/3.0@10834
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 28 Nov 2011 19:46:30 +0000 (19:46 +0000)]
Hopefully fix some i18n bugs (#3565).
git-svn-id: svn://localhost/ardour2/branches/3.0@10833
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 28 Nov 2011 18:45:34 +0000 (18:45 +0000)]
Fix i18n problems in the RC option editor.
git-svn-id: svn://localhost/ardour2/branches/3.0@10832
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 28 Nov 2011 18:45:28 +0000 (18:45 +0000)]
Control-shift-click rather than just Shift-click to
toggle mixer strip width.
git-svn-id: svn://localhost/ardour2/branches/3.0@10831
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 28 Nov 2011 17:58:15 +0000 (17:58 +0000)]
convert all mixer strip buttons to ArdourButton; not entirely finished because colors in the name and comments buttons don't work as intended - needs a bit of thinking
git-svn-id: svn://localhost/ardour2/branches/3.0@10830
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 28 Nov 2011 15:58:25 +0000 (15:58 +0000)]
remove get_rt() call from graph code, since JACK takes care of that for us and all process threads are created using libjack thread API
git-svn-id: svn://localhost/ardour2/branches/3.0@10829
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 27 Nov 2011 13:44:45 +0000 (13:44 +0000)]
Set up piano roll and scroomer objects before the MidiTimeAxisView height gets set up, so that their visibility can be initialised correctly. Fixes #4515.
git-svn-id: svn://localhost/ardour2/branches/3.0@10828
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 27 Nov 2011 13:44:40 +0000 (13:44 +0000)]
Fix partial visibility of piano roll when changing MIDI track height in various ways (#2842, #3904).
git-svn-id: svn://localhost/ardour2/branches/3.0@10827
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 27 Nov 2011 12:17:14 +0000 (12:17 +0000)]
Remove unused variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@10826
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 27 Nov 2011 11:44:42 +0000 (11:44 +0000)]
Fix warning.
git-svn-id: svn://localhost/ardour2/branches/3.0@10825
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 25 Nov 2011 21:10:28 +0000 (21:10 +0000)]
Revert faders. Fixed size has to go...
git-svn-id: svn://localhost/ardour2/branches/3.0@10824
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 24 Nov 2011 22:16:03 +0000 (22:16 +0000)]
Fix confusion with midi note selection and channel
selection (#4208).
git-svn-id: svn://localhost/ardour2/branches/3.0@10823
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 24 Nov 2011 20:07:55 +0000 (20:07 +0000)]
Shift-click on a mixer width button toggles width of all
strips (#4510).
git-svn-id: svn://localhost/ardour2/branches/3.0@10822
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 24 Nov 2011 19:33:13 +0000 (19:33 +0000)]
Add option to glue new regions to bars and beats (#4202).
git-svn-id: svn://localhost/ardour2/branches/3.0@10821
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 24 Nov 2011 07:32:19 +0000 (07:32 +0000)]
Make fader belts wider to take up maximum space and line up with things nicely.
Big mouse targets are good.
Aesthetically I'm not so sure about this, somebody better at images than myself
should probably tinker with these a bit.
Not sure why the borders are white on only audio mixer strips, but that needs
fixing...
git-svn-id: svn://localhost/ardour2/branches/3.0@10820
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 24 Nov 2011 06:45:35 +0000 (06:45 +0000)]
Ditch the fugly brown hue that cropped up and use the huge from our widget base colour.
Make button gradients and border colours a bit more consistent WRT brightness.
We have way, way, way too many colours defined for this stuff right now.
git-svn-id: svn://localhost/ardour2/branches/3.0@10819
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 24 Nov 2011 05:36:31 +0000 (05:36 +0000)]
Fix key bindings in tooltips for ArdourButton buttons.
Sinced gtkmm2ext needs to get at the actions of widgets, I moved the
action to Gtkmm2ext::Activatable. Not sure if the wisest thing to
do here would be to use Gtkmm::Activatable, but figured there's
a reason Paul didn't do so (the name set_related_action is from there
so presumably it's known about), so this is the simplest change
that allows access to the action in Gtkmm2ext. The vfunc calling
stuff should probably move there as well...
git-svn-id: svn://localhost/ardour2/branches/3.0@10818
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 24 Nov 2011 00:53:45 +0000 (00:53 +0000)]
Save references to external files in LV2 state as symbolic links.
With this commit it is possible to archive sessions that contain plugins with
complex file-containing state (e.g. Linuxsampler with a sample bank loaded)
with any archive tool, e.g.:
tar -hjcf session.tar.bz2 session
Which will give you a fully self-contained archive of everything used in the
session, so you can e.g. send it to a collaborator who may not have the same
sample banks in the same place as you and it will work.
git-svn-id: svn://localhost/ardour2/branches/3.0@10817
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 24 Nov 2011 00:40:45 +0000 (00:40 +0000)]
If a tempo change is inserted some way through a bar, fix up the time signature of the previous bar so that the tempo map remains consistent. Should help with #4200.
git-svn-id: svn://localhost/ardour2/branches/3.0@10816
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 24 Nov 2011 00:05:00 +0000 (00:05 +0000)]
Fix crash on save.
git-svn-id: svn://localhost/ardour2/branches/3.0@10815
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 23 Nov 2011 22:46:43 +0000 (22:46 +0000)]
Fix some confusion over getting parameter details from
VSTs.
git-svn-id: svn://localhost/ardour2/branches/3.0@10814
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 23 Nov 2011 21:22:02 +0000 (21:22 +0000)]
Save location UI clock mode in Session instant.xml (#4507).
git-svn-id: svn://localhost/ardour2/branches/3.0@10813
d708f5d6-7413-0410-9779-
e7cbd77b26cf