f6da7c67ab
experiment with track-selection box shadow
2014-08-31 08:08:36 +02:00
059e438f40
fix [potential] double clock connection:
...
ARDOUR_UI::set_session() starts clocking for a given session.
make sure ARDOUR_UI::parameter_changed() does not connect
before the session is active.
2014-08-31 07:54:59 +02:00
7d3f0bfd75
prepare for clang static analysis of RT-functions:
...
see: https://github.com/fundamental/stoat
eventually more functions should be annotated, and
a common header file should be used to
#define REALTIME __attribute__((annotate("realtime")))
2014-08-31 07:50:17 +02:00
026c71331e
distinguish global peak-reset button from meters:
...
With > 2 channels, the editor toolbar meters are
otherwise very similar to the reset-button.
2014-08-31 07:43:21 +02:00
d0c7984320
new min. height for midi controls
2014-08-31 07:12:41 +02:00
c993e2d37b
update track-header width when track-number visibility is toggled
2014-08-31 07:12:21 +02:00
19b212334a
remove (unused) separator, update TAV height calc.
2014-08-31 07:12:00 +02:00
9c59b21bb6
simplify time-axis packing: consistent table layout
2014-08-31 07:11:24 +02:00
36c4704df9
revert parts of bf13bf63
, change track-header color on selection
2014-08-30 21:44:47 +02:00
dc83ae4ffc
NOOP, re-indent, fix whitespace
2014-08-30 21:44:41 +02:00
ca97569c55
disconnect pixfader style-change signal in dtor (amend 5a688b672
)
2014-08-30 20:58:03 +02:00
dfbc9da79a
update clocks and video-frames at FPS
2014-08-30 20:57:27 +02:00
16443f44a2
add an idle callback at FPS
2014-08-30 20:57:22 +02:00
01864b43e0
redraw clock(s) only when needed.
2014-08-30 20:17:34 +02:00
125fe6e3bc
video-pullup and timecode-format are session options
2014-08-30 20:11:07 +02:00
936cb05989
update dropdown triangle
2014-08-30 18:26:03 +02:00
8e3b1c17c1
fader+meter: update numeric display bg on style change
2014-08-30 04:19:48 +02:00
5a688b672c
pixfader: use parent's background color
2014-08-30 04:19:42 +02:00
f5533213c0
fix some compiler warnings
2014-08-30 02:26:36 +02:00
585fa45b62
fix cairo widget background
2014-08-30 01:43:10 +02:00
926d4eb36e
remove cruft
2014-08-30 01:43:10 +02:00
4efa0fd77c
ArdourButton align text to full pixels
2014-08-30 01:43:10 +02:00
bf13bf6385
red-border selection for tracks, regions, and processors. requesting comments
2014-08-29 17:16:32 -05:00
40c3e4122c
try a different method of text display on automation bars
2014-08-29 16:35:20 -05:00
65e1760446
Ardour button, proper cairo fill+stroke px alignments
...
rounded rectangles are cairo_arc() path,
for line strokes, offset by .5.
This patch also includes two small related style tweaks:
* Gtkmm2ext::Selected line color & thickness
* 'grabbed' line color & thickness
2014-08-29 23:02:35 +02:00
65287a6f09
mark "Label Buttons" as inactive
2014-08-29 21:10:20 +02:00
78b9f65632
explicit Button inactive state.
...
Ideally large parts of ArdourButton would become ArdourLabel,
which in turn is used by ArdourButton
2014-08-29 21:08:49 +02:00
083620beb8
ArdourButton: suppress visible response if no action is defined.
...
This fixes issues where the button is used as Label
(currently track-numbers and meterbridge track-name)
2014-08-29 20:20:37 +02:00
d6454dfb36
amend 7be3c88a
, update rec-en color
2014-08-29 19:55:25 +02:00
7be3c88a3e
experiment with unicode circle for rec-en
...
fixes button-area width mismatch on track-headers
except for tape-tracks (which till use old fixed size icon)
2014-08-29 01:13:49 +02:00
392f4847b0
use 2 digit width as minium for track number labels
2014-08-28 22:38:59 +02:00
99051c3af4
processor toggle controls should be blue when activated
2014-08-28 15:33:58 -05:00
39e2223fee
yet another ArdourButton action tweak
2014-08-28 15:29:18 -05:00
b0477f7f1e
fix plugin bypass button action
2014-08-28 15:29:18 -05:00
e6ab754e4f
video-timeline tools path updates for OSX and Windows
2014-08-28 21:39:59 +02:00
a4bda23bba
remove offset from icons when button is pushed
2014-08-28 14:29:49 -05:00
7306568634
More fixes to ArdourButton actions.
...
Optionally allow events to fallthrough to parents, in particular for the DnDVBox case.
Also allow the number_label to operate as a track selector.
2014-08-28 14:25:19 -05:00
61c11157c0
add option to blink rec-enables
2014-08-28 13:00:59 -05:00
3f297f7dab
Fix ArdourButton event sequence.
...
Always give ArdourButton a chance to handle Press or Release events if you override them.
This allows ArdourButtons to do the "Pressed" animation
And it now correctly eats the event so button clicks don't select the channelstrip.
2014-08-28 10:31:57 -05:00
3cc19c2cce
brighten post-fader redirects, and change redirect leds to blue
2014-08-28 08:58:26 -05:00
9bb7cec013
replace missing fader redirect color
2014-08-28 08:19:57 -05:00
670f55f5e4
Add an extra folder to get searched (on Windows only) when looking for config files.
...
This is a preliminary test to find out if 'All Users' would be a better place for our (writable) config files, as opposed to the user's personal 'AppData' folder (which we used in Mixbus2). N.B. this should not effect any previous operations on Windows or non-Windows platforms.
2014-08-28 08:08:43 +01:00
65715dd298
Make sure all our VC projects agree that the product is called 'Mixbus3' (as opposed to just 'Mixbus')
...
It'd be nice if we could use 'ARDOUR::config_dir_name' for this purpose (or perhaps 'PROGRAM_VERSION'). However, neither is implemented widely enough at present to make this practical. Keep an eye on them though, as possible future strategies.
2014-08-28 07:57:20 +01:00
390c480639
move preferences->GUI->Metering into its own tab
2014-08-27 14:02:00 -05:00
d439e93b1e
Standardize drawing of PixFader and BarController; implement flat_buttons and prelight.
...
Prepare for using Controllable interfaces, instead of passing in Adjustments.
ToDo: reimplement image caching in a standardized way across widgets
2014-08-27 11:58:09 -05:00
fad9068981
even more flat_buttons
2014-08-27 11:56:06 -05:00
71f471f162
more flat_button refactoring. try centering the gain and peak displays
2014-08-27 11:55:32 -05:00
a52e18c7e8
use ArdourButtons on the automation time axis
2014-08-27 11:53:53 -05:00
b4386a6e00
more flat_button refactoring
2014-08-27 11:53:30 -05:00
e7a15027e8
refactor flat_buttons into cairowidget, and add a canvas-like convenience function for setting cairo color with a Gtk::Color
2014-08-27 10:55:01 -05:00