Commit graph

21275 commits

Author SHA1 Message Date
Robin Gareus
ff50b3780a Replace Gtk::ToggleButton with ArdourButton in Generic Plugin GUI 2016-07-04 00:20:11 +02:00
Robin Gareus
1f2d1b586e allow AutomatoinContoller to render as Knob instead of Slider. 2016-07-04 00:20:11 +02:00
Robin Gareus
1343f33706 add an ArdourButton/SpinButton Widget
alternative to ArdourDisplay (dropdown) to provide numeric entry with
ArdourKnob.
2016-07-04 00:20:11 +02:00
Robin Gareus
602b1597a4 fix background of ArdourButtons with no Body 2016-07-04 00:20:11 +02:00
Robin Gareus
15b006c6c2 LV2 render-value: override precision
lv2's units.ttl specifies "%f" for many values by default which results in
useless high precision
2016-07-04 00:20:11 +02:00
Robin Gareus
f49d0a1b1d add PangoCairo lua bindings 2016-07-04 00:20:11 +02:00
Paul Davis
02a18400fa fix behaviour when opening up a gap to insert new Stripables.
Need to include all stripables, not just routes, and need to include master since editor (and maybe others) opt
to use the presentation_info().order() value for it
2016-07-03 13:22:52 -04:00
Paul Davis
05a069a9e9 explanatory comment 2016-07-03 13:22:52 -04:00
Robin Gareus
913609becc add grid to inline-spectrum 2016-07-03 14:46:29 +02:00
Robin Gareus
9220e81e20 clean up a-comp .ttl -- maintainer: the a-team 2016-07-03 14:45:15 +02:00
Robin Gareus
94e5060168 bundle a-comp 2016-07-03 03:21:44 +02:00
Robin Gareus
9c29e99345 HP/LP: enforce enum integr type (inline control sends continuous value) 2016-07-03 01:53:29 +02:00
Robin Gareus
ff0e1ac79b update lua-scripts:
* add an inline spectrum display
* fix re-init HP/LP and Biquad
* add some comments, labels etc
2016-07-03 00:05:02 +02:00
Robin Gareus
c50a0c5dd0 only reconfigure lua DSP plugins if channelcount changes 2016-07-02 23:36:34 +02:00
Robin Gareus
d027ce8006 add Lua bindings for reference counted Cairo::ImageSurface 2016-07-02 23:36:34 +02:00
Robin Gareus
b47d7aec2d fix Preference checkbox sensitivity for inline displays 2016-07-02 23:36:34 +02:00
Robin Gareus
08d7485e85 fix inline display when cairo_surface_has_snapshots 2016-07-02 23:36:34 +02:00
Robin Gareus
f169ff3db3 extend lua API:
* add a basic FFT spectrum analyzer
* prepare Cairo::ImageSurface
* HSL colorspace conversion
2016-07-02 23:36:34 +02:00
Paul Davis
8b142a2fd6 make Selection catch up with session/libardour-side selection status at session load 2016-07-02 16:09:19 -04:00
Paul Davis
36d7e3c61b fix use of removed Session::get_nth_stripable() 2016-07-02 16:08:58 -04:00
Paul Davis
02db39c1bc remove Session::get_nth_stripable.cc 2016-07-02 16:08:38 -04:00
Paul Davis
13ce731fc7 more hacks to gkt rc file to get text entries to behave 2016-07-02 13:54:16 -04:00
Paul Davis
e88e9a278a no need for a widget name here 2016-07-02 13:53:30 -04:00
Paul Davis
7565e21341 partially revert incorrect changes to gain meter text entries/displays 2016-07-02 13:53:18 -04:00
Paul Davis
ba0aa577b0 fix missing logic for RouteGroupMenu 2016-07-02 11:05:02 -04:00
Len Ovens
661123c756 OSC: Account for some select edge cases 2016-07-01 21:21:08 -07:00
Len Ovens
6ed7336384 OSC: make sure out of bank strip can not be converted to a stripable. 2016-07-01 18:31:13 -07:00
Len Ovens
3491f22c04 OSC: Don't look for which stripable is selected until we actually need it, It may be wrong at application start. 2016-07-01 18:12:31 -07:00
Len Ovens
55722a74fb OSC: Change all time feedback to /position/<type> 2016-07-01 17:28:08 -07:00
Paul Davis
1874aa6acd use correct property when PresentationInfo::color is set from XML 2016-07-01 18:14:21 -04:00
Paul Davis
e19646c3b1 remove commented code 2016-07-01 18:03:48 -04:00
Paul Davis
176660fff4 fix logic of RouteUI::set_color_from_route() 2016-07-01 18:03:29 -04:00
Paul Davis
8a6e9c19d7 fix logic of PresentationInfo::color_set() 2016-07-01 18:02:42 -04:00
Paul Davis
1208c3472f remove gtk_entry_* colors from themes except for cursor color 2016-07-01 17:48:46 -04:00
Paul Davis
fe9ee90b9a MotionFeedback vanished long ago 2016-07-01 17:47:05 -04:00
Paul Davis
791c6d4d1f drop use of gtk_entry_* colors (except cursor); use original base/text choices but avoid using selected for entire bg 2016-07-01 17:47:05 -04:00
Paul Davis
58b2931685 add the potential for a bit more debugging of signal connects 2016-07-01 17:47:05 -04:00
Paul Davis
ba700ecc63 add the potential for a bit more debugging of signal connects 2016-07-01 17:47:05 -04:00
Paul Davis
47144ee7f4 minor no-op hacks (unneeded or suboptimal code) 2016-07-01 17:47:05 -04:00
Robin Gareus
0ae634cb1e fix jack_port_rename() detection 2016-07-01 19:08:52 +02:00
Robin Gareus
29af3b1aee some debug message for lua processors 2016-07-01 16:02:11 +02:00
Robin Gareus
f2d2bcfd10 fix lua filters for multi-channels processing 2016-07-01 16:02:03 +02:00
Paul Davis
dd79aadb94 add (essentially random) color defs for text entries to other 3rd party themes 2016-06-30 17:42:48 -04:00
Paul Davis
fcef47c4bb NO-OP: remove trailing whitespace 2016-06-30 17:41:11 -04:00
Paul Davis
85cddf30ee assign appropriate styles for text entry and spinbuttons
SpinButtons do odd things to draw the two arrow buttons. So for now, leave them with the default theme,
even though this makes their text entry component different from the other text entry widgets
2016-06-30 17:41:11 -04:00
Paul Davis
21eb660d9b remove non-zero xthickness from "small_entry" widgets (gain display, peak display in mixer strip).
Unnecessary and wrong once you can see the border in a different color from the base
2016-06-30 17:41:11 -04:00
Paul Davis
5c12c421e7 new style for Gtk::Entry widgets
More legibility and easier to figure out what colors are used for what
2016-06-30 17:41:11 -04:00
Paul Davis
190c18aa5c use a more appropriate @color name for the cursor color in a text entry 2016-06-30 17:41:11 -04:00
Paul Davis
d243731c72 add text entry cursor color to dark theme 2016-06-30 17:41:11 -04:00
Paul Davis
a8a06104c1 add new colors to dark theme 2016-06-30 17:41:11 -04:00