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
Carl Hetherington
eb2870eee6
Allow a dialogue containing an audioclock to be
...
activated by a enter button press on the clock.
git-svn-id: svn://localhost/ardour2/branches/3.0@10580 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 13:44:01 +00:00
Carl Hetherington
a45aad010f
Enter activates default for the time FX dialogue (part
...
of #4459 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10579 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 13:43:56 +00:00
Carl Hetherington
aa38d43c69
Reset toolbar label widths on DPI change (may fix
...
#4433 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10577 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 11:31:27 +00:00
Carl Hetherington
8de005efd5
Fix warnings.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10574 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 11:31:05 +00:00
Carl Hetherington
f111559413
Updated Russian translation from Alexandre Prokoudine
...
(#4464 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10573 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 10:40:06 +00:00
08e6abb02a
debugging some OS X stuff (this is silly, i edited on linux)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10572 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 00:25:08 +00:00
Carl Hetherington
2603cfd530
Re-show region views that we hid when dragging things on
...
hidden tracks (fixes the rest of #3493 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10571 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 19:51:30 +00:00
Carl Hetherington
28123e436d
Snap new automation points on audio lanes (part of #4297 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10570 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 16:28:20 +00:00
Carl Hetherington
ef4ac379a3
Popup menu over meters in mixer strips to select metering
...
point (rest of #4419 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10569 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 15:12:34 +00:00
05ae84cbed
add mike start (linux dsp) to author list
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10568 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 15:01:13 +00:00
e08ffbdb1c
new buttons colors from chrisg
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10566 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 14:54:59 +00:00
8e2858e555
move LXVST GUI stuff into gtk2_ardour, and fix X11 uselib stuff in wscripts
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10565 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 14:53:49 +00:00
3b588d1cef
remove code no longer needed for OSX accel handling
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10562 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 13:22:37 +00:00
bf8f0b2cb5
Apply patch from timbyr to fix building with --test.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10561 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 03:54:29 +00:00
Carl Hetherington
420780f5fc
Patch from acolomb to add a popup menu for solo iso/lock if
...
the buttons are not visible (#4419 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10560 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 01:35:30 +00:00
5314311e78
prep for beta1
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10554 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 20:09:14 +00:00
578eba247a
fix missing initializer
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10553 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 17:40:13 +00:00
1e8a26a8c6
tweak up spacing+sizing in editor toolbar
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10551 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 17:35:22 +00:00
702cca1c93
extra track header buttons are now ArdourButtons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10550 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 17:24:05 +00:00
84bb14efdc
tweak transport bar spacing
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10548 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 16:45:16 +00:00
1fc6f18ef2
lower-case solo/audition/feedback buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10547 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 16:45:03 +00:00
47a11efb12
put JACK time master option into Session -> Properties -> Timecode, and fully remove the time master button
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10546 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 16:42:38 +00:00
7abd6047cb
remove time master button, move timecode sync button
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10545 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 16:21:52 +00:00
9bb07c0524
capitalize solo/audition/feedback buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10544 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 16:19:37 +00:00
Carl Hetherington
0cff0eee9f
Remove some unused widget styles.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10540 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 13:52:47 +00:00
Carl Hetherington
cd2047cbff
Change the feedback alert to a flashing button; works
...
around part of #4432 .
git-svn-id: svn://localhost/ardour2/branches/3.0@10539 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 13:52:27 +00:00
Carl Hetherington
a74310ebbe
Fix warnings.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10538 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 13:52:21 +00:00
Carl Hetherington
11e907770a
Fix warnings.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10537 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 13:52:15 +00:00
cf136a59ba
use "mute" not cut in monitor section
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10534 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 03:05:34 +00:00
46e25db073
new button colors from oofus
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10531 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 19:02:28 +00:00
f96ccb1958
ardour-button-ize zoom buttons; move MIDI panic button to transport bar
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10528 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 18:04:34 +00:00
6449c2e5c8
more ardour-button-ization; fix transparency of selection rects; use "correct" cursors when entering and leaving selection rect handles; color tweaks for a few buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10527 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 15:25:01 +00:00
dbafe45a28
2 level structure for theme manager window, to help with all these buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10526 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 02:52:39 +00:00
a1cfc8d69f
new transport option button colors from oofus
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10525 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 01:39:43 +00:00
4f7b88f40f
use DEBUG_TRACE for some AudioUnit GUI debugging
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10523 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 01:32:34 +00:00
7366afdf2b
fix names of menu items to go into OSX app menu
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10522 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 01:32:11 +00:00
Carl Hetherington
419f85be4e
Be a little bit less complainy about setting state that
...
already exists; useful when the port matrix is in
show-only-bundles mode and it is to some extent
guessing what connections to make.
git-svn-id: svn://localhost/ardour2/branches/3.0@10517 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 22:26:16 +00:00
244eaa55fb
provide global prelight option (its in Edit -> Preferences->Interface)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10514 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 20:10:05 +00:00
Carl Hetherington
9d56b190ad
Don't try to open SendUI for an internal send ( #4460 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10513 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 19:25:30 +00:00
80fe5422b4
fix name mixup for monitor section solo+invert buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10512 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 18:47:18 +00:00
32869e2c31
repack transport hbox a bit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10511 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 18:11:34 +00:00
Carl Hetherington
69c88d165d
Alert the user if a connection is made which causes
...
feedback, and preserve the route graph in the state
that it was in before the feedback was introduced. The
intent being to simplify the code, reduce the number of
areas of code which must consider feedback, and fix a
few bugs.
git-svn-id: svn://localhost/ardour2/branches/3.0@10510 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 17:44:39 +00:00
17da9339c2
move auto-input into session options/properties dialog, move auto-play and auto-return next to the transport buttons; show ">24hrs" when there is truly a lot of disk space available
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10507 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 17:29:23 +00:00
121860f9d4
auto (return,play,input) and click buttons become ArdourButtons ("transport option button"), plus new colors from oofus
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10506 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 14:38:58 +00:00
ab80408deb
colinf's patch to make enter work on 3 more dialogs ( #4459 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10505 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 10:58:02 +00:00
11a4997037
make mute button span entire strip width if no solo button is shown (i.e. master). has th edownside that the mute and solo buttons are no longer part of the button size group, but things seem to be OK without that
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10504 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 10:57:33 +00:00
Carl Hetherington
c8921ea277
Fix typo.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10497 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 15:37:08 +00:00
Carl Hetherington
e63989c8d1
ProcessorBox actions are static, so setting their sensitivity must be done just before the menu is opened, not when the selection in one ProcessorBox changes (otherwise there are problems when you select in one box then open a menu in another). Also clarify what can and cannot be renamed, processor-wise.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10495 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 14:44:06 +00:00
Carl Hetherington
b37bc5e5b2
Fix a few SNAFUs in the port matrix related to multi-type bundles ( #4454 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10494 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 14:15:28 +00:00
Carl Hetherington
420d5d6592
Fix master bus mute button ( #4455 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10493 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 13:17:11 +00:00
Carl Hetherington
df04f8c1e5
Delete the separate 2D panner window when its corresponding
...
panner is being removed; fixes #4452 .
git-svn-id: svn://localhost/ardour2/branches/3.0@10492 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 12:30:55 +00:00
Carl Hetherington
1fcc413b39
Default to showing the whole of the status bar.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10491 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 02:39:23 +00:00
Carl Hetherington
19e97d1d64
Attempt to fix some confusions caused by bundles containing
...
different types of port; if we loop over N MIDI channels of
a mixed bundle, for example, we must convert 0...N to the
indices of the channels within the bundle. Also remove the
hack of creating new bundles to contain a subset of another
bundle's ports; if you do this, any signals emitted by the
other bundle are ignored. Should fix #4454 .
git-svn-id: svn://localhost/ardour2/branches/3.0@10490 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 02:10:56 +00:00
Carl Hetherington
9fa8238d9d
Delay the writing of the been-here-before file until a bit later, in case the user cancels at some point during setup ( #4434 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10489 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 01:43:44 +00:00
Carl Hetherington
5bd34bd84c
Remove superfluous deletes.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10488 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 01:43:37 +00:00
Carl Hetherington
4a171a898f
Patch from acolomb to set window icons for the startup window ( #4456 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10486 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 00:31:04 +00:00
Carl Hetherington
db43101440
Updated it.po from cassiel ( #4450 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10485 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 00:30:47 +00:00
Carl Hetherington
ea93f413f6
Patch from colinf to make OK the default response in the ambiguous file dialog ( #4458 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10484 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 22:41:15 +00:00
0ea7ceb1d9
more equi-sizing for transport buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10482 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 20:06:13 +00:00
138ad804f0
use hovering/show click for transport buttons, and remove fixed-size size requests (image padding in the buttons needs some work)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10479 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 19:15:13 +00:00
cccc71e011
add hovering/show click functionality to ArdourButton
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10478 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 19:14:31 +00:00
b21819b9ee
change one LEVEL4 default key binding to SECONDARY (OS X bindings are switching to use Control for SECONDARY)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10477 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 19:11:27 +00:00
470e2ab737
space out transport buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10475 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 17:47:49 +00:00
356e6a1665
new colors from oofus, plus transport buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10474 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 17:24:02 +00:00
f690d687d3
convert transport buttons to ArdourButton
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10473 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 17:23:27 +00:00
a5788defff
fix widget name
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10472 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 17:23:15 +00:00
b7f195d375
fix and remove some widget names
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10470 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 15:28:53 +00:00
091b086b32
install new mixer bindings
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10465 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-05 23:36:43 +00:00
Carl Hetherington
8f78fad338
Fix unused variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10463 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-05 17:55:16 +00:00
00155d8f1e
Fix i18n.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10461 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-05 16:35:24 +00:00
e69bfc745b
use cairo image surfaces, not GdkPixmap, when computing text sizes for port matrix labels
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10460 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-05 16:05:36 +00:00
96806925b6
fix bundled paths for OS X bundle
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10446 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:13:17 +00:00
Carl Hetherington
16884aff2a
Fix port matrix dimensions on non-24-bit displays ( #4077 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10444 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 20:33:26 +00:00
6cbc4fed44
fix up use of selected mixer strips in MixerGroupTabs
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10443 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 18:11:34 +00:00
8f078d7fd4
drastic overhaul of keyboard handling in mixer window. real bindings, key events handled at window level, actions for all processor ops. still the confusing mess of old crap for the processor box context menu (it will die, i feel it)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10442 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 17:53:21 +00:00
Carl Hetherington
fd2aea1037
Remove non-RT-safe alloc in the MIDI process() call.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10441 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 17:52:12 +00:00
Carl Hetherington
69413ea089
Add tooltips for processors ( #4447 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10437 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 16:09:45 +00:00
Carl Hetherington
85421f2b3c
Make it impossible to create MIDI tape tracks ( #4446 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10436 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 15:47:41 +00:00
Carl Hetherington
b02673adb4
Add option to set default-session-parent-dir ( #4438 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10435 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 15:05:49 +00:00
Carl Hetherington
07159a6709
Add GPL boilerplate.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10434 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 15:05:41 +00:00
cad92bfa4e
fix initial display of solo-model in monitor section
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10433 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 02:46:59 +00:00
b81591ab16
patch from acolomb to reorder preferences dialog
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10432 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 22:00:49 +00:00
be27c457f6
revert early change that forwarded key events to editor, since it can cause an infinite loop (i think because the event carries the window in which it occured
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10431 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 21:52:02 +00:00
708fb03e87
use ArdourButton for the (radio) buttons in the monitor section; fix ArdourButton, MonitorSection and CairoWidget to work with radio semantics
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10430 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 21:35:20 +00:00
Carl Hetherington
712d7fd5e4
Update mixer strip colours when route active state changes
...
(#4439 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10429 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 17:49:12 +00:00
Carl Hetherington
eff5781ee1
Set group tabs dirty when their membership changes.
...
Should fix #4441 .
git-svn-id: svn://localhost/ardour2/branches/3.0@10428 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 17:18:51 +00:00
Carl Hetherington
83d47f57c0
Fix the fix to #4431 ; make overrides to visibility actually
...
work.
git-svn-id: svn://localhost/ardour2/branches/3.0@10426 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 16:52:53 +00:00
92c02b2fdd
forward non-used keys from mixer (strip) to "everything else" (editor, really), and add stubs for processors_up and processors_down in mixer strip
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10425 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 16:19:14 +00:00
370a8ba79a
remove lock icon from track header solo button when appropriate
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10423 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 16:17:58 +00:00
4e17290025
add a little spacing about track header control buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10421 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 15:40:11 +00:00
e2945f2f2a
force all "core" mixer strip buttons to be the same width
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10418 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 14:53:24 +00:00
5b45dc04df
remove extraneous 'r' from rec-enable buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10417 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 14:52:53 +00:00
06da7c45ce
space buttons in track headers
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10416 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 14:52:14 +00:00
1a05a46a21
fix some bugs with solo state display
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10415 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 14:51:56 +00:00
1262e9ef58
fix crash when ArdourButton has its text set to empty
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10414 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 14:51:23 +00:00
d555253fff
make CairoWidget respond to gtk_widget_set_state (INSENSITIVE)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10413 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 14:50:42 +00:00
Carl Hetherington
3e36dc7746
Don't offer inputs to things as possible output connections, and vice versa (part of #4432 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10410 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 03:04:51 +00:00
Carl Hetherington
11d604dea3
Remove edit option from internal send context menus; it's pretty confusing, and there is a fader just underneath the send processor's label to edit its level.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10409 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 02:20:51 +00:00
Carl Hetherington
c9ec37afaf
Add options to add ports to input/output menus on mixer strips.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10408 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 02:20:45 +00:00
Carl Hetherington
154c2a35d7
Allow overrides of the user-set visibility stuff and use it to make sure the master bus doesn't get solo isolate etc. ( #4431 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10407 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 01:44:17 +00:00
Carl Hetherington
22d87a18dc
Tidy up send-to button handling a bit, should fix #4426 and #4427 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10406 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 00:42:16 +00:00
bcac4f1c96
rec-enable buttons are now ArdourButtons, but with a minor graphical glitch that will be solved/fixed soon-ish
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10402 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 19:51:59 +00:00
11fdd6cd18
solo buttons are now ArdourButtons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10401 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 18:48:32 +00:00
f9bff66f9b
new solo safe/lock button image from oofus (a tad ugly, dare might i say)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10400 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 18:47:36 +00:00
0cc9daed28
allow addition of images to ArdourButtons (always centered)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10399 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 18:47:14 +00:00
592bfa3616
mute and send-alert buttons are now ArdourButtons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10397 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 16:46:49 +00:00
5ef27b84dc
tweak monitor section spacing, and add tooltips
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10394 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 14:56:58 +00:00
337be49839
clean up display of channel buttons in monitor section so that it looks optimal for both normal people and ambisonics freaks
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10393 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 13:55:06 +00:00
cc4f13193c
make LED in ArdourButton use "mid" color when active state = mid
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10392 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 13:19:38 +00:00
Carl Hetherington
a41af5ff3b
add_option() after addings its choices so that it gets
...
initialised correctly (#4429 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10391 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 13:03:15 +00:00
Carl Hetherington
14fd85af1b
Tweak spacing.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10389 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 01:12:53 +00:00
Carl Hetherington
4cab367b31
Re-allow adding ports to empty bundles ( #4408 ), and fix disassociation (disconnection) menu options as well.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10388 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 00:10:27 +00:00
Carl Hetherington
337e010345
Allocate some thread-local buffers for the GUI thread so that the PluginEqGui impulse analysis can use them ( fixes #4418 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10387 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-01 23:19:03 +00:00
Carl Hetherington
cca8b8cda0
Fix out-of-whack notebook tabs wrt their contents in certain port matrices, broken by my recent tinkering ( #4422 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10384 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-01 21:17:05 +00:00
Carl Hetherington
43f8512732
Fix thinko in recent commit causing mixer strip buttons to not update on connection changes.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10381 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-01 20:57:41 +00:00
Carl Hetherington
afcb4309e9
Try bright_color instead of somewhat_bright_indicator for warning messages in the log window.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10379 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-01 19:26:56 +00:00
Carl Hetherington
a12820ab77
Add an option to disable editor update during drags of the
...
summary (#4407 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10377 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-01 12:19:11 +00:00
Carl Hetherington
5173497c6d
Give group and meter point buttons controllable visibility.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10376 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-01 02:39:39 +00:00
Carl Hetherington
765b78817f
Reclaim space when hiding only one of solo-isolate or solo-lock ( #4417 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10374 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-01 02:08:42 +00:00
521937a9d1
catchup on previous commit relating to who owns ActiveState and VisualState
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10372 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-01 01:22:08 +00:00
fb5485261a
more button event handling tweaks
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10369 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 23:59:54 +00:00
f54b3e5e0a
more led-area button event handling tweaks
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10368 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 23:14:23 +00:00
f029238f32
correct style name for processor buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10367 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 23:12:54 +00:00
Carl Hetherington
b077f64f62
Reverse the order of vertical tabs in the port matrix
...
when they are on the right hand side, for reasons
explained in the comment.
git-svn-id: svn://localhost/ardour2/branches/3.0@10366 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 22:44:07 +00:00
Carl Hetherington
44bfe88366
Don't show busses tab in MIDI connection managers, since
...
there are no MIDI busses yet.
git-svn-id: svn://localhost/ardour2/branches/3.0@10365 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 22:44:01 +00:00
Carl Hetherington
c0b59854ff
Trim includes.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10357 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 21:16:32 +00:00
531ebc35bd
compile fixes for OS X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10353 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 21:06:57 +00:00
6ba2f3b15f
osx build fix (?)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10351 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 18:36:02 +00:00
e04c7608c1
mo better handling of distinct led clicks in ArdourButton, and correctly layout text (name of processor)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10350 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 18:32:19 +00:00
25949e9d83
various tweaks to get clicks on processor "buttons" to work right and to keep track of processor state and position, hopefully
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10349 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 15:28:21 +00:00
Carl Hetherington
a423a42d9b
Restore comments button, but optionally visible.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10348 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 21:18:26 +00:00
Carl Hetherington
05e5d7964e
Remove debug code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10347 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 21:18:21 +00:00
38da0ec98c
tweak labels in prefs solo/mute tab
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10346 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 20:34:42 +00:00
f7c4b7c244
tweak some aspects of the monitor section
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10345 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 20:33:32 +00:00
2f45acc0c2
tweak text layout on wide buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10344 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 20:33:17 +00:00
b8e7be546c
tweak some aspects of the monitor section
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10343 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 20:32:59 +00:00
Carl Hetherington
1006458750
Add missing files.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10342 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 20:18:06 +00:00
Carl Hetherington
db429c2362
Some limited control of mixer strip component
...
visibility.
git-svn-id: svn://localhost/ardour2/branches/3.0@10341 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 20:08:48 +00:00
Carl Hetherington
4d365d08c1
Use general VisibilityGroup class to manage visibility
...
of bits of the status bar.
git-svn-id: svn://localhost/ardour2/branches/3.0@10340 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 20:07:00 +00:00
780cd2fabc
move some solo/listen related options to correct prefs tab
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10339 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 19:40:19 +00:00
bde8437387
make ArdourButtons be MIDI-learnable; tweaks to ArdourButton design and implementation; use ArdourButtons (all gray for now) in the Monitor section.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10338 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 15:54:30 +00:00
70f4ee1b55
next/last missing piece of previous panner UI commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10335 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 14:58:49 +00:00
b86ac1c8f7
missing piece of previous panner UI commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10333 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 14:29:23 +00:00
a49b0f53aa
fix leak of Panner,Pannable and MonoPanner (UI)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10332 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 12:57:07 +00:00
Carl Hetherington
7bdcc127e3
Use shared_ptr for Port in the AudioEngine; improves thread-safety of the audio engine's port list as a writer cannot destroy a port in one thread while the port list is being iterated in another.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10327 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-28 17:04:09 +00:00
Carl Hetherington
f65e3f287b
Improve audioengine includes slightly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10326 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-28 15:35:09 +00:00
Carl Hetherington
e829448207
Remove unused variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10321 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 23:07:25 +00:00
11c1b76121
no need for DropReferences usage in last commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10319 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 21:04:05 +00:00
f2ba861f05
stop leakage of Crossfades caused by CrossfadeView's being left dangling when AudioStreamView is deleted
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10318 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 21:01:46 +00:00
b02ebd72a5
remove offscreen pixmap rendering design from CairoWidget: this helps only when widgets are partially re-exposed due to WM-level operations, which is relatively rare compared to the update frequency for various things that this widget will be used for. Plus, in GTK3, the need for this widget will mostly go away, and we'd like to be as close to the GTK3 model as possible
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10317 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 20:24:29 +00:00
743f0ea0ec
Ever so slightly less memory and better field alignment per CairoWidget.
...
Fix indentation.
git-svn-id: svn://localhost/ardour2/branches/3.0@10316 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 20:10:49 +00:00
5005ba060e
provide control over precisely what aspects of an ArdourButton are rendered, and other button-related miscellany
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10315 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 11:53:16 +00:00
892f3c361e
change CairoWidget API to be a more logical/intuitive for setting widget state, to differentiate between active state and visual state (prelight, insensitive etc)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10314 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 11:24:43 +00:00
24765e8459
remove silly left-over debugging lines
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10313 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-26 21:47:47 +00:00
795b7f05c0
hack wscript to correctly rebuild ardour3_FOO.rc files after changes to files ##include'd in the template
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10312 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-26 21:47:08 +00:00
51ab5ccabf
new ArdourButton class, to start to provide more control over how our buttons work and appear; use ArdourButtons for monitor, solo isolate and solo safe buttons, and in the processor box; don't save UI config file (canvas colors) to the user's home dir unless one or more parameters were modified by the user
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10311 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-26 21:01:14 +00:00
Carl Hetherington
77279f390d
Don't offer the monitor buss to export from ( #4393 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10306 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-25 16:08:16 +00:00
Carl Hetherington
f8c6840677
Allow status bar components to be individually shown / hidden.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10296 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-23 21:31:28 +00:00
Carl Hetherington
ae2bbd98a5
Fix warning.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10295 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-23 21:31:21 +00:00
Carl Hetherington
3f2926794d
Stop status bar jumping about quite so much when values change.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10294 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-23 21:31:09 +00:00