9ac15801d3
Remove unused widget.
2018-02-19 07:38:48 -06:00
ea5fa64c0b
manually fix up various cases where Gtk:Frame foo_frame had been changed to foo_sample
2017-09-18 14:59:11 -04:00
30b087ab3d
globally change all use of "frame" to refer to audio into "sample".
...
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode
and video in order to keep the legible
2017-09-18 12:39:17 -04:00
0ae9cda51d
Allow to select VCAs
2017-08-06 22:17:42 +02:00
83e45911e3
VCA master-strip: drop gain-control reference
2017-07-30 04:51:25 +02:00
c242cbc318
Add automation button to VCA strip
2017-07-21 02:10:29 +02:00
5c92613698
Separate Ardour UI widgets into dedicated library
2017-07-17 21:06:04 +02:00
c1eee02e1b
Make VCA mute+solo buttons bindable
2017-07-03 19:55:17 +02:00
f9f9006a90
Consistent button visibility (mixer-strips + VCAs)
2017-04-27 00:25:57 +02:00
b05ce6fb34
Use PBD::to_string from pbd/string_convert.h in VCAMasterStrip class
2017-04-19 09:37:01 +10:00
962e7a214a
Revert "consistent use of context-menu popups"
...
This reverts commit b3722f7063
.
In some cases ardour shows context-menu on right-mouse-button
release. In this case selecting a menu-entry should happen
with the left-mouse button (or any button?!)
Using ev->button is only correct if the menu is temporary and only
visible while the button is held, button release then activates the
menu-item.
This needs further work, in some cases allowing any button (0) to work
makes sense and overall consistency needs to be improved.
Different places use different strategies for context-menus which
don't always match the button used in the event-handler.
This is a hotfix (to make TAV context menus work again with left-click)
2017-03-24 14:48:46 +01:00
b3722f7063
consistent use of context-menu popups
2017-03-16 02:36:48 +01:00
05dfc1fdc1
Update color stripable color-picker(s)
...
* consistent behavior (Route, VCA)
* non-modal
* a single color picker for each RouteUI/VCA at most
* fix bug: VCA picker staying around even when VCA was deleted
2017-03-11 00:33:43 +01:00
b759bae0cd
Right-click on a VCA to assign it to the selected channels.
2017-02-02 11:02:10 -06:00
c786328966
use VCA full name in strips and track headers
2017-01-28 16:06:44 +01:00
a9f0e218f5
Prepare generic spill ([mix]busses)
2017-01-16 22:30:26 +01:00
1de2afa6c3
VCA number-label: match track/bus header behavior
2017-01-05 17:13:33 +01:00
eae6593a7e
fix VCA vertical alignment
2017-01-02 17:41:15 +01:00
74f1140e46
show VCA color on number label
2016-12-22 02:00:55 +01:00
45eff0fa9f
Properly calculate VCA bottom padding & align fader
2016-12-21 03:53:45 +01:00
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
0784660d91
set a theme color for VCA axes in the editor
2016-07-13 13:09:57 -04:00
28bb82cee7
remove VCA drop button
2016-07-12 17:05:07 -04:00
da7d7f9502
many changes associated with rationalizing selection flow
2016-07-06 13:39:10 -04:00
be42151c0d
work "hide" button on VCA strip
2016-06-09 16:58:49 -04:00
4d28df97fa
noop: clarifying comment about a magic number
2016-06-09 16:30:21 -04:00
2ee3fefc41
use codified heuristic for "is-color-set?"
2016-06-09 16:24:41 -04:00
a74c850b5b
mixer-gui visibility management for VCAs
2016-06-09 16:03:14 -04:00
212afd402c
color management and handling for VCAs
2016-06-09 16:03:14 -04:00
3670f1adac
use ControlSlaveUI in VCAMasterStrip
2016-06-09 13:12:09 -04:00
4a863cb1d6
change format of state_id() return value for VCAMasteStrip to follow other objects' conventions
2016-06-08 11:03:13 -04:00
e574ab30e7
GUI tweaks and work on VCA mixer display
2016-06-07 12:30:44 -04:00
56c831199e
drop reference to VCA from VCAMasterStrip immediately rather than waiting for idle
2016-06-06 19:35:48 -04:00
c31435b474
RouteUI is now also derived from SessionHandlePtr but NOT AxisView. Fix initialization.
...
Only "most derived" classes can initialize virtual base classes (SessionHandlePtr)
2016-06-05 16:33:01 -04:00
384d05dd35
change AxisView color API to be virtual and implement per-type variants
2016-06-05 16:33:01 -04:00
f513878c8a
MSVC itself defines a class called CheckMenuItem - so make sure we know to use the one from Gtk
2016-06-01 14:30:29 +01:00
428ed8ae1b
stop playing silly games with widget packing when editing a route name in the edito
...
Use a FloatingTextEntry instead. All clever functionality from previous
implementation has been retained.
2016-05-31 15:30:44 -04:00
531dca486d
make VCA strips sensitive to solo model
2016-05-31 15:30:44 -04:00
791d0196d6
make various button press events work on VCA strip vertical button; improve spacing
2016-05-31 15:30:44 -04:00
e12fdc81b4
use correct GTK response code, given YES/NO buttons
2016-05-31 15:30:44 -04:00
061c58f16a
typo fixes
2016-05-31 15:30:44 -04:00
e86926baaf
make drop button on VCA strip actually work
2016-05-31 15:30:44 -04:00
cc3f029c73
remove name button from vca strip; add drop button
2016-05-31 15:30:43 -04:00
8e81db7a92
use new ::slaved_to() method in VCA master strip
2016-05-31 15:30:43 -04:00
808346de0f
vca: make Remove context menu option work
...
Also cancel spill view if relevant, during VCA Master Strip deletion
2016-05-31 15:30:43 -04:00
45b5c9667e
basics of spill control in place (actual change in mixer display, not done)
2016-05-31 15:30:43 -04:00
1d81392e37
use ArdourButton for the vertical space/button/label in VCAMasterStrip
2016-05-31 15:30:43 -04:00
0b4d9c9d63
code consolidation
2016-05-31 15:30:43 -04:00
2886b9659b
vertical VCA names in VCA strips
2016-05-31 15:30:43 -04:00
e0ff70cf86
first vaguely working version using PresentationInfo
...
remote control ID and "order keys" have been removed.
2016-05-31 15:30:42 -04:00