13
0
Commit Graph

3777 Commits

Author SHA1 Message Date
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
Carl Hetherington
7496295930 Label solo iso / solo lock buttons even on narrow strips
(#4476).


git-svn-id: svn://localhost/ardour2/branches/3.0@10647 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-16 17:09:17 +00:00
Carl Hetherington
a391ef5ba4 Fix grammatical error (#4469).
git-svn-id: svn://localhost/ardour2/branches/3.0@10646 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-16 16:31:19 +00:00
Carl Hetherington
6e1aa92eb8 Doxygen tweaks.
git-svn-id: svn://localhost/ardour2/branches/3.0@10644 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-16 02:03:30 +00:00
Carl Hetherington
e1905ccbf6 Open route group dialogue on Ctrl-right-click rather than Ctrl-left-click on a group tab to be more consistent with the rest of Ardour (#4466).
git-svn-id: svn://localhost/ardour2/branches/3.0@10638 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-16 00:38:12 +00:00
f12701fda2 remove debugging output
git-svn-id: svn://localhost/ardour2/branches/3.0@10637 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-16 00:14:58 +00:00
dcbed9317f some button color debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@10633 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 22:42:17 +00:00
Carl Hetherington
2e0b356acd Don't set program 0 on opening a LXVST plugin UI as it
will lose any settings that had been loaded (#4390).


git-svn-id: svn://localhost/ardour2/branches/3.0@10628 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 21:24:15 +00:00
Carl Hetherington
b853c0133d No-op; formatting.
git-svn-id: svn://localhost/ardour2/branches/3.0@10626 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 21:06:15 +00:00
Carl Hetherington
a609ea41db Remove ambiguous checkbutton from Comments... menu item
(does it mean the comments window is open, or that
there are comments?) (part of #4416).


git-svn-id: svn://localhost/ardour2/branches/3.0@10625 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 19:50:42 +00:00
e2757229a7 provide link-editor-and-mixer-selection option. gui implementation is slightly hacky because of the implicit endless loop that the link creates
git-svn-id: svn://localhost/ardour2/branches/3.0@10624 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 19:33:09 +00:00
Carl Hetherington
9355226fdf Use the word Remove consistently for the remove regions
action, instead of the word Delete in the menu item and
Remove elsewhere.


git-svn-id: svn://localhost/ardour2/branches/3.0@10622 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 18:32:42 +00:00
4770fea0a2 change package names for i18n files, in an attempt to fix #4085
git-svn-id: svn://localhost/ardour2/branches/3.0@10616 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 15:36:35 +00:00
Carl Hetherington
57d2555d3e Fix typo in last commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@10615 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 14:32:54 +00:00
Carl Hetherington
a7fd6e2925 When tabbing between notes in a MIDI region view, only consider those that are being displayed according to the channel selector. Should avoid confusions such as that in #3976.
git-svn-id: svn://localhost/ardour2/branches/3.0@10614 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 14:24:14 +00:00
782c9383fc revert previous changes to region selection and action sensitivity handling
git-svn-id: svn://localhost/ardour2/branches/3.0@10613 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 14:13:33 +00:00
Carl Hetherington
e827bb2bff Repair thinko in previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@10612 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 13:30:55 +00:00
638378ada2 flip a coin for a difficult GUI design question, and leave 4 region edit actions sensitive even when edit_point is EditAtMouse, to allow the kbd binding to still be active
git-svn-id: svn://localhost/ardour2/branches/3.0@10609 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 03:21:59 +00:00
c0ec12c5bc try using sensitize_the_right_region_actions() when region selection changes, rather than sensitize_all, following a mixbus2 change
git-svn-id: svn://localhost/ardour2/branches/3.0@10608 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 02:14:45 +00:00
Carl Hetherington
b426e7d5e4 Tidy a couple of minor things up.
git-svn-id: svn://localhost/ardour2/branches/3.0@10607 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 02:06:09 +00:00
Carl Hetherington
8ae632fb84 Fix cancel of an audition now that the alert button's
get_active() state is used to flash it (so that either
state can be active when the auditioning state is set).


git-svn-id: svn://localhost/ardour2/branches/3.0@10600 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 22:59:40 +00:00
Carl Hetherington
a6ce6f57a7 Fix stuck-on audition button.
git-svn-id: svn://localhost/ardour2/branches/3.0@10599 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 22:57:03 +00:00
Carl Hetherington
838a1965c9 Fix and de-hackify removal of unnecessary separators in
input/output button popups.


git-svn-id: svn://localhost/ardour2/branches/3.0@10598 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 22:56:58 +00:00
f1ed13ee4d allow compilation without --freesound
git-svn-id: svn://localhost/ardour2/branches/3.0@10597 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 22:17:31 +00:00
1d984b7985 the return of basic FreeSound mootcher functionality, c/o colinf. lots of bugs and workflow issues to still resolve, but good to play with. remember that ardour can't play mp3's
git-svn-id: svn://localhost/ardour2/branches/3.0@10596 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 22:04:14 +00:00
2c2f7a2fcc clean up settings of various bundle paths
git-svn-id: svn://localhost/ardour2/branches/3.0@10593 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 21:24:09 +00:00
8c98c2c12c revert canvas colors to alpha10 versions
git-svn-id: svn://localhost/ardour2/branches/3.0@10591 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 21:15:30 +00:00
cddf3bf1e0 restore path as tooltip for rows in the region list
git-svn-id: svn://localhost/ardour2/branches/3.0@10590 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 18:53:12 +00:00
1ed44bf2ba use simpler ArdourButton API for blinking
git-svn-id: svn://localhost/ardour2/branches/3.0@10589 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 18:52:44 +00:00
ae31a55688 rude solo blinks again
git-svn-id: svn://localhost/ardour2/branches/3.0@10588 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 17:52:38 +00:00
154f2eec09 master mute button should not show Mid state since master is never muted-by-others
git-svn-id: svn://localhost/ardour2/branches/3.0@10587 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 17:49:37 +00:00
c66955386e make PluginManager API more in line with other singletons; do initial plugin discovery before beginning to construct the UI, so that if plugins create GUIs (e.g for license verification) they don't cause a run loop to catch the UIManager in an inconsistent state with menus defined but actions missing
git-svn-id: svn://localhost/ardour2/branches/3.0@10586 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 17:41:29 +00:00
Carl Hetherington
28cc3197d5 Use Quantize rather than OK in the Quantize dialogue.
git-svn-id: svn://localhost/ardour2/branches/3.0@10583 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 13:44:18 +00:00
Carl Hetherington
1362ac2046 Ellipsis on Quantize option.
git-svn-id: svn://localhost/ardour2/branches/3.0@10582 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 13:44:13 +00:00
Carl Hetherington
611515ddb8 Default response for the Strip Silence dialogue (part of
#4459).


git-svn-id: svn://localhost/ardour2/branches/3.0@10581 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 13:44:05 +00:00