35ab39bd93
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
2011-12-05 18:27:19 +00:00
3c3bceccf9
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
2011-12-05 18:17:31 +00:00
0e92aee0b1
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
2011-12-05 18:14:20 +00:00
5547744d85
consistent colors for selected treeview rows
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10901 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-05 17:20:15 +00:00
1084732ecf
final tweaks for #4489
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10900 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-05 16:44:28 +00:00
c74c3b741e
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
2011-12-04 23:58:36 +00:00
678c41d05f
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
2011-12-04 22:32:48 +00:00
97d74666e9
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
2011-12-04 22:03:52 +00:00
30f75c446e
tweak export path name
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10889 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-04 20:14:56 +00:00
7a5a5da953
probably fix failure to find export formats in packages
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10888 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-04 20:05:50 +00:00
6fbd05a77d
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
2011-12-04 19:37:15 +00:00
45ba9561bc
more tweaks to entry colors for #3512
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10884 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-03 17:47:16 +00:00
7f17842528
another part of #3512 for the dark theme
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10883 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-03 14:24:43 +00:00
b985476a12
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
2011-12-03 14:02:49 +00:00
Carl Hetherington
aecf0e4ae8
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
2011-12-03 13:38:53 +00:00
Carl Hetherington
f817155f20
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
2011-12-03 03:05:59 +00:00
Carl Hetherington
5931ff08ed
Remove unused variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10879 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-03 03:05:49 +00:00
f79c80527f
gradient-ized waveforms, c/o Mike Start
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10875 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-02 21:15:18 +00:00
34909f79ad
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
2011-12-02 20:42:27 +00:00
14d601a0ff
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
2011-12-02 20:34:58 +00:00
07b4626ea5
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
2011-12-02 20:03:03 +00:00
d537434b6b
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
2011-12-02 19:35:18 +00:00
1420d08da4
fix column expansion behaviour of editor region list ( #4489 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10860 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-02 14:52:48 +00:00
eab4929c31
add tooltips to the editor track/bus list
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10859 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-02 14:52:04 +00:00
21b385e413
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
2011-12-02 13:29:11 +00:00
43b4523068
add tooltips to editor region list
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10857 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-02 13:14:59 +00:00
5423c45788
desensitize make-mono-regions as appropriate
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10855 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-02 02:07:13 +00:00
8e046a1127
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
2011-12-01 23:22:05 +00:00
9a85516623
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
2011-12-01 19:34:53 +00:00
104a92a128
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
2011-12-01 19:33:28 +00:00
28c721bbfe
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
2011-12-01 16:57:29 +00:00
d4030cd32a
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
2011-11-30 21:07:43 +00:00
a01e089d3e
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
2011-11-30 16:43:37 +00:00
9bf55b26e8
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
2011-11-30 16:40:05 +00:00
96ae97ddcb
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
2011-11-30 15:29:53 +00:00
6fe7e0dea1
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
2011-11-30 01:54:13 +00:00
Carl Hetherington
d5dc50a407
New zoom icons from royvegard ( #4520 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10837 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-29 20:41:40 +00:00
Carl Hetherington
23964284a4
Hopefully fix some i18n bugs ( #3565 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10833 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-28 19:46:30 +00:00
Carl Hetherington
1a36890779
Fix i18n problems in the RC option editor.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10832 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-28 18:45:34 +00:00
Carl Hetherington
542b1d9653
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
2011-11-28 18:45:28 +00:00
a296820caf
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
2011-11-28 17:58:15 +00:00
Carl Hetherington
1e97a0dcbe
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
2011-11-27 13:44:45 +00:00
Carl Hetherington
a33fe692e6
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
2011-11-27 13:44:40 +00:00
Carl Hetherington
bd4d670845
Remove unused variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10826 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-27 12:17:14 +00:00
Carl Hetherington
42d7089c0b
Fix warning.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10825 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-27 11:44:42 +00:00
7fcb672943
Revert faders. Fixed size has to go...
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10824 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-25 21:10:28 +00:00
Carl Hetherington
0f2efef73e
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
2011-11-24 22:16:03 +00:00
Carl Hetherington
e5dd712ac4
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
2011-11-24 20:07:55 +00:00
Carl Hetherington
e355b5df27
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
2011-11-24 19:33:13 +00:00
bfd3746be2
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
2011-11-24 07:32:19 +00:00
82061e1aa8
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
2011-11-24 06:45:35 +00:00
0a71d52448
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
2011-11-24 05:36:31 +00:00
Carl Hetherington
5c8abd8293
Fix crash on save.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10815 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24 00:05:00 +00:00
Carl Hetherington
d9c9d0e8a8
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
2011-11-23 21:22:02 +00:00
Carl Hetherington
7c87036ee3
Rename linux VST files to be more friendly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10808 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:31:04 +00:00
Carl Hetherington
41b4e0a61c
More unused code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10807 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:30:08 +00:00
Carl Hetherington
45cc96f9d1
Remove unused code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10806 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:30:01 +00:00
Carl Hetherington
9040712ab9
Don't load program 0 on initialising a VST; I don't
...
think we do that for any other plugins. Restore
chunk-based preset loading for Linux VSTs.
git-svn-id: svn://localhost/ardour2/branches/3.0@10805 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:29:55 +00:00
Carl Hetherington
e6535b3c34
Fix warning.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10802 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:29:43 +00:00
Carl Hetherington
569bf2f27e
Remove VST current_program variable, since that stuff is
...
managed by the presets code in Plugin.
git-svn-id: svn://localhost/ardour2/branches/3.0@10801 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 19:29:38 +00:00
Carl Hetherington
013b31f1bb
Don't fix size of preset combo any more. Comment what
...
widgets the PlugUIBase makes available for subclasses.
Give up on trying to report when a VST plugin's settings
have been modified from a preset, since I think it is
impossible to do cleanly (you set the preset, then at some
point after that the plugin tells you that values have
changed using the same mechanism that it uses to report
normal user-initiated changes).
git-svn-id: svn://localhost/ardour2/branches/3.0@10798 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 17:48:10 +00:00
e70249ab65
Pack toolbar combo boxes with expand=false and remove size kludges.
...
Turns out gtk these days sizes combo boxes with precisely enough space if
packed to not expand, none of this mess is necessary any more.
git-svn-id: svn://localhost/ardour2/branches/3.0@10790 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 08:35:41 +00:00
8301e6c55f
Fix stupid warning.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10789 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 07:49:59 +00:00
Carl Hetherington
fbc147d929
Fix windows VST build.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10787 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 01:48:26 +00:00
Carl Hetherington
be951eca95
Remove code to zoom on up/down mouse movement when dragging
...
the playhead.
git-svn-id: svn://localhost/ardour2/branches/3.0@10786 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 01:17:41 +00:00
Carl Hetherington
e913b03fb6
Missing files / renames.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10785 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 00:57:32 +00:00
Carl Hetherington
aed44005b2
Merge some linux/windows VST GUI code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10783 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 00:55:25 +00:00
Carl Hetherington
d1226a8628
Push most of LXVSTPlugin and WindowsVSTPlugin up to VSTPlugin parent.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10773 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 15:14:41 +00:00
Carl Hetherington
84f2049023
Add translator email address.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10772 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 12:53:59 +00:00
Carl Hetherington
00efc7db6e
Another missing translator.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10771 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 12:48:14 +00:00
Carl Hetherington
0c55d9e842
Update German translators list.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10770 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 12:43:13 +00:00
Carl Hetherington
1d59cfce56
Missing translations.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10769 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 12:35:25 +00:00
Carl Hetherington
b78cb4d41a
Fix autoscroll fudge calculations. Remove some unused
...
code. Should help with #4501 .
git-svn-id: svn://localhost/ardour2/branches/3.0@10767 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 12:22:46 +00:00
Carl Hetherington
8016c4dec0
Patch from acolomb to display underscores in plugin names
...
correctly (#4502 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10766 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 12:12:11 +00:00
Carl Hetherington
39442ef386
Separate visual and audio interfaces for translation.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10765 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 12:04:21 +00:00
Carl Hetherington
2c6a9b11ac
Remove unused define.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10764 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 02:33:56 +00:00
Carl Hetherington
16aece1d47
Share main VSTFX / FST struct between windows / linux VSTs.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10762 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 02:27:26 +00:00
Carl Hetherington
61a838501a
Add Andre Colomb to the authors list.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10760 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 01:47:57 +00:00
4821026841
more spreading of I18N_PACKAGE as the name for .mo files
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10752 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 23:20:31 +00:00
Carl Hetherington
bae2dcd4bf
Share VSTKey struct beween linux and windows VST.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10750 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 22:46:20 +00:00
Carl Hetherington
6de0f8a8a8
Sort session routes before trying to do the group tabs
...
collection; should fix #4500 .
git-svn-id: svn://localhost/ardour2/branches/3.0@10749 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 22:38:44 +00:00
322684b94f
more inadvertent (i.e. stupid) .po file updates
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10748 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 22:26:49 +00:00
091b9ff7b9
tweak wscript files to set PACKAGE in one place
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10747 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 22:24:56 +00:00
1377784b00
unintentional but valid updates to .po files
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10744 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 21:28:26 +00:00
6567c1ba0a
new i18n targets (to be explained in TRANSLATORS)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10743 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 21:27:30 +00:00
3a4848d055
tentative code shuffle to allow for 2 different styles of clock editing
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10742 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 19:24:37 +00:00
2eeb861253
audio clocks: validate data for delta edits as well as absolute
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10741 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 18:07:42 +00:00
274a97a402
add validation checks on TC.hours, BBT.ticks and validate minsec data entry
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10740 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 17:51:15 +00:00
Carl Hetherington
d9a3c6b89f
Rename windows VST stuff with a Windows prefix.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10738 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 17:42:29 +00:00
24a919ce6d
use correct em width to position audio clock cursor
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10737 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 17:39:55 +00:00
Carl Hetherington
357faa72fb
Fix capitalisation.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10736 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 17:33:41 +00:00
Carl Hetherington
9027fd1d45
Add track-solo-toggle / track-mute-toggle to make them
...
bindable to keys.
git-svn-id: svn://localhost/ardour2/branches/3.0@10735 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 17:33:27 +00:00
eba4f18a92
fix a few warnings from newer versions of gcc
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10734 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 17:03:06 +00:00
aef0319864
fix (?) all aspects of audio clock editing
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10730 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 16:34:02 +00:00
Carl Hetherington
fab9ec9d71
Don't translate empty strings.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10725 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 14:33:54 +00:00
e3a0c3dfb7
flip clock editing key entry handling from release to press; fix up delete/backspace operation - i think it really Just Works now
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10724 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 03:37:22 +00:00
Carl Hetherington
91c057494b
Re-try de.po with (hopefully) the correct encoding.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10721 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 01:02:31 +00:00
Carl Hetherington
5c73926324
Simple ambiguitity-resolution wrapper for gettext; use for
...
Manual (#4496 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10720 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 00:04:44 +00:00
Carl Hetherington
1ca3930e7a
Updated de.po for gtk2_ardour from Benjamin Scherrer
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10719 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-20 22:30:20 +00:00
Carl Hetherington
fe145ce380
Start autoscroll in from the right-hand edge of the screen if the editor list is not in view, so that autoscroll kind-of works in this situation ( #4473 and #4216 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10718 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-20 19:38:37 +00:00
ff2d25a43e
audio clocks: handle keypress for minus/plus etc so that it not routed into accels on release
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10712 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-20 17:44:01 +00:00
604dd4fe64
show focus window in accels debugging
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10711 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-20 17:43:23 +00:00
957c0aec4f
audio clocks: color tweaks from chris
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10710 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-20 16:55:19 +00:00
ae09a5812b
audio clocks: focus-on-clock shortcut now works, scrolling and dragging know about x-offsets; cursor colors defined; click on an off clock no longer locates (time info box)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10709 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-20 16:38:51 +00:00
bf3091f363
audio clocks: use defined cursor color
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10707 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-20 15:26:43 +00:00
0eb3cbdfa1
audio clocks: big clock window now sizes itself to its current mode, all clocks pay attention to font scaling changes
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10706 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-20 15:10:53 +00:00
Carl Hetherington
d8425b4a0f
Slightly hacky fix for AFL/PFL button misbehaviour
...
(#4484 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10705 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-19 17:04:48 +00:00
eb1d3e48c8
fix up big clock aspect ratio; fix color handling in audio clocks
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10704 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-19 14:27:05 +00:00
Carl Hetherington
7e5dea02fb
Fix mute display on session load ( #4480 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10703 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-19 12:18:20 +00:00
Carl Hetherington
d7b263f8c2
Wrestle a little more with the comedy FileChooserButton API
...
(should fix #4488 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10702 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-19 12:01:52 +00:00
965f77aaeb
better solution to the big clock window focus issue
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10701 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-19 02:43:24 +00:00
82cd0093d6
add a signal so that if the Big Clock is closed, the edit window can grab focus back (may not be correct - should really capture close/delete signal; tweak size of audio clocks so that there is less dead space at the RHS, helps scroll wheel events to always do something
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10700 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-19 02:36:30 +00:00
05283a6339
Only use ArdourDialog (and thus Gtk::Dialog) for actual dialogs.
...
Fixes #4364 .
I havn't fully tested every single dialog and window (heck, I don't even know
how to get at half of them), and there may be some packing niggles, but this is
the bulk of the work. The Gnome 3 kiddies can close their dialogs now, anyway
:)
git-svn-id: svn://localhost/ardour2/branches/3.0@10699 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-19 00:56:35 +00:00
6c7ca5070e
audio clocks: switch cursor to other side, thinner; half-make delete key work
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10697 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 23:46:55 +00:00
8b9118f6b7
audio clocks; better recovery after illegal data entry
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10696 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 23:37:19 +00:00
b8aa2c95ef
audio clocks: the thin red line
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10695 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 23:34:28 +00:00
0a2f4442b4
audio clocks: show external sync source when appropriate; ignore scroll & motion events when editing
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10694 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 23:30:09 +00:00
90619f4b98
fix message in startup wizard re: alpha
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10693 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 22:42:36 +00:00
b4646bb4c0
add a cursor (prototype) to audio clocks for editing, fix negative value display, and more
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10692 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 22:17:59 +00:00
5770f26bc9
Add ArdourWindow class for non-dialog windows.
...
Make IOSelector an ArdourWindow.
It's debatable whether this one should actually be a window, cancel buttons
might actually be useful on the IO selector.
git-svn-id: svn://localhost/ardour2/branches/3.0@10691 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 21:56:01 +00:00
cd4e803f60
Clean up ArdourDialog.
...
Remove undefined static ArdourDialog::close_all_current_dialogs.
Remove pointless ArdourDialog::on_key_press_event.
Defer to Gtk::Dialog::on_[enter|leave]_notify_event. I'm not sure exactly
what these currently do, but not calling it doesn't seem like a good idea.
Trim include tree ever so slightly.
git-svn-id: svn://localhost/ardour2/branches/3.0@10690 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 21:03:21 +00:00
ff0f6e493e
Fix warning.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10688 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 20:44:13 +00:00
0e2173d2ae
Add default OK button to "JACK exited" dialog.
...
Remove odd pointless Gtk::ButtonsType casts.
Related to ticket 4364. As of this commit all uses of MessageDialog are
verified to have buttons (we use BUTTONS_NONE occasionally, but in all
cases we add buttons later).
git-svn-id: svn://localhost/ardour2/branches/3.0@10686 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 20:22:49 +00:00
000281e4d0
fix display of negative minsec values; fix handling scroll events on audioclocks
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10684 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 19:28:07 +00:00
7b7b2e394c
correctly display negative delta values in audio clocks
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10682 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 18:22:00 +00:00
792df333a2
fix some issues with delta clocks, while introducing a couple more since the clock can now show +ve and -ve offsets, but -ve ones computed incorrectly for timecode and BBT
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10681 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 18:06:16 +00:00
8b5d64ce9f
fix transition in and out of delta clock mode
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10679 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 17:06:11 +00:00
0cb55266b8
fix size of "off" state for minsec frames clock mode
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10678 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 16:52:13 +00:00
133bfd4b4f
don't call end_edit() when losing focus from an audio clock if we were not editing
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10677 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 16:48:01 +00:00
149085ba16
fix size of "off" state for audio frames clock mode
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10676 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 16:41:26 +00:00
e3d9a971a7
correct length for BBT "off" clock state; use bold font for nudge clock
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10675 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 16:36:39 +00:00
f7c8bbc1a0
use figure dash (\u2012) for off state in clocks, and respond to color changes
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10674 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 16:23:37 +00:00
8ad4133d26
don't cache width & height for CairoWidget; provide option for all CairoWidgets to not draw their backgrounds; provide a static method to allow any (Container, probably) widget to provide background color to a CairoWidget without the requirement that it have its own window; remove existing cursor from clocks; clock text no longer has background attribute set, to correct a mistake in my understanding of pango attributes
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10673 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 15:35:58 +00:00
e5329ca777
Change label of audition button in region editor to "Audition" to indicate *how* it will be heard (via the audition bus, not in-place)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10672 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 13:58:01 +00:00
3aa7dacfdf
bad first pass at a cursor for clock editing. lots to do here. cursor is not in the right place as soon as we pass a non-digit. color is hard-coded. and more. but .. hey, look, its a cursor ..
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10671 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 05:25:22 +00:00
329a54d129
implement relative clock editing (terminated by + or - keys, which adjust the clock by the amount of time entered)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10670 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 05:04:18 +00:00
30c62b5f13
a few tweaks for audio clocks (handle loss of focus, change editing colors at the right times) and prep for relative edits
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10669 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 01:22:40 +00:00
Carl Hetherington
5cb4efea80
Remove panner altogether, if necessary, when setting up PannerUI. Also reset a mixer strip's peak display when its route is changed ( #4485 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10668 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 00:22:31 +00:00
Carl Hetherington
12e80812fd
Remove solo buttons from the master route in the route list ( #4486 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10667 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 00:08:47 +00:00
Carl Hetherington
adfce3b762
Trim includes.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10666 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 00:04:49 +00:00
Carl Hetherington
aef4f9fb07
Fix erroneous setup of order keys when tracks have children: order keys relate to the actual tracks only, and ignore child automation views. Should fix the root cause of #4481 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10664 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-17 23:44:16 +00:00
330e98d6cb
add a file to keep around this ugly but probably useful set of code for testing timecode ops
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10663 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-17 22:59:08 +00:00
b25fbc8a95
all new implementation of audio clocks, with entirely new editing model. not entirely finished, but lookable, and usable
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10662 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-17 22:49:13 +00:00
Carl Hetherington
1e185b54f5
Concatenate MidiGhostRegion::Note and MidiGhostRegion::Event.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10660 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-17 22:15:56 +00:00
Carl Hetherington
fecf120f1e
Remove ghost notes when actual notes are deleted, and ensure the _optimization_iterator is valid even after things have been removed from the list (should fix #4483 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10659 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-17 22:15:50 +00:00
79ed821edb
move non-X11/GUI related lxvst code back into libardour
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10656 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-17 00:54:42 +00:00
Carl Hetherington
63ed921cc6
Use capital L for solo safe button in narrow strips and
...
internationalise small button strings.
git-svn-id: svn://localhost/ardour2/branches/3.0@10653 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-16 22:26:41 +00:00
Carl Hetherington
ccc5467bca
Tooltips for mixer strip width and hide buttons ( #4477 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10651 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-16 20:14:58 +00:00
Carl Hetherington
ec90b0ceb0
Use a Drag class for midi note selection, so that it
...
gets autoscroll (#4474 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10650 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-16 20:11:33 +00:00
Carl Hetherington
86d927b4dd
Make activate/deactivate all only operate on visible
...
processors (and also exclude the fader) (#4475 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10649 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-16 17:40:16 +00:00