Paul Davis
11f8e3adc4
stop-and-forget-capture should not toggle transport state, only stop it
2016-07-04 09:41:21 -04:00
Paul Davis
bca1be28e3
avoid unnecessary multiple calls to RouteUI::update_monitoring_state()
2016-07-04 09:27:33 -04:00
Paul Davis
d233b33707
operate directly on realtime controls, not via Session
2016-07-04 09:27:33 -04:00
Robin Gareus
d6338e6dfe
unbind pangomm 1.30 API for compat.
2016-07-04 10:36:11 +02:00
Len Ovens
a373e4cfc8
UI: Add editor_mixer route pointer to session so all UIs can know the same current_strip even in a selected group.
2016-07-03 18:22:09 -07:00
Robin Gareus
b68d537ded
Prepare to use knobs in Generic Plugin UI
2016-07-04 00:20:11 +02:00
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
f49d0a1b1d
add PangoCairo lua bindings
2016-07-04 00:20:11 +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
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
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
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
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
47144ee7f4
minor no-op hacks (unneeded or suboptimal code)
2016-07-01 17:47:05 -04: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
Paul Davis
b8d92ba356
no reason to make floating text entry be in STATE_SELECTED when constructed
2016-06-30 17:41:11 -04:00
Paul Davis
0809f088be
Revert "remove unnecessary duplicate loading of GTK RC file"
...
This reverts commit 694d805bb0 .
2016-06-29 17:38:40 -04:00
Robin Gareus
39bf4feecd
consistent mixer sidebar layout (group, tracks show/hide)
...
* move checkbox to the left (unaffected by scrollbars)
* use same expand & sizing strategy for both
2016-06-29 17:27:18 +02:00
Paul Davis
694d805bb0
remove unnecessary duplicate loading of GTK RC file
2016-06-29 01:23:12 -04:00
Robin Gareus
bb5fc5df6d
fix german translation
...
'msgid' and 'msgstr' entries do not both end with '\n'
2016-06-28 12:46:34 +02:00
Robin Gareus
ae80aba3a9
quick prototype to allow changing *all* gain automation
2016-06-28 00:09:00 +02:00
Robin Gareus
b027d9df42
BSD portability
...
Adopted from Michael Beer -- GH pull-request #232
2016-06-26 16:44:45 +02:00
Robin Gareus
e9a8ccc7e2
major internal plugin & processor API change:
...
Pass current (latency compensated) cycle times to plugin.
This fixes time-reporting to plugins and also fixes automation
and when bouncing (the session->transport* is not valid) etc.
2016-06-25 02:23:56 +02:00
Robin Gareus
6a12022ccf
fix vamp path:
...
* append, not replace
* make it work on wine/ardour
2016-06-25 00:44:04 +02:00
Robin Gareus
265c60126a
fix KeyEditor::print() for windows (hopefully, untested)
2016-06-24 22:45:25 +02:00
Robin Gareus
6753efb780
show tooltips on favorite plugins -- closes #6902
2016-06-23 00:43:14 +02:00
Paul Davis
68b6d0d796
fix some more thinkos related to user color file management
2016-06-21 19:39:13 -04:00
Paul Davis
74f567b789
remove debug output
2016-06-21 19:32:50 -04:00
Paul Davis
fdaaaacdbf
remove old file
2016-06-21 19:27:11 -04:00
Paul Davis
d2c4b6fe94
rename unastudia theme file to match per-program-name convention
2016-06-21 19:26:51 -04:00
Paul Davis
120c4bd9f3
fixes for color theme manager's handling of color file choices, notably while running from source tree
2016-06-21 19:26:06 -04:00