696b89b71a
rework 8b80fe0
, use std::string, not char*
2015-10-15 11:24:15 +02:00
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
9f2aba1451
mixer-strip name context-menu cleanup
...
patch thanks to chaot4
2015-09-27 21:45:40 +02:00
c829c10a74
band-aid for Glib::operator<<
...
it seems that g_locale_from_utf8() (called by <<) is not thread safe,
at least not on OSX.
glib error-code 1, Invalid byte sequence in conversion input
-> throws Glib::Error.
possible fix for #6435 , route-creation is interrupted via catch(...)
2015-09-19 19:00:43 +02:00
1d42ed077e
Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tip
...
This removes the direct dependence on ARDOUR_UI/Gtk_UI for setting
tooltips. Removes inclusion of ardour_ui.h from 16 files.
2015-09-16 16:55:17 -04:00
6b019a4953
Move UIConfiguration Singleton into UIConfiguration header
...
This removes the direct dependence on ardour_ui.h from 39 files
2015-09-16 16:55:17 -04:00
45d487f16e
Move ARDOUR_UI::ui_scale into UIConfiguration class
2015-09-16 16:55:17 -04:00
6cfceb8823
fix mixer-strip input button update
2015-08-23 19:50:04 +02:00
71595234bc
indicate port-connections of non-track type
...
Previously a Midi-track with synth showed “-“ for the output
even if the audio output ports were connected. (only MIDI
connections are displayed on the button).
2015-07-02 10:03:21 +02:00
1d5c6104f5
replace old ArdourButton::Icon API with Gtkmm2ext.
2015-05-24 21:45:39 +02:00
db7d0c59b5
remove explicit VectorIcon Element
2015-05-24 20:28:24 +02:00
ff563d293e
separate detent & zero-arc flags for knob
2015-04-25 16:59:33 +02:00
517211681e
0dBFS peak meter GUI
2015-04-25 06:46:56 +02:00
c43c3d3e08
more trim knob tweaks
2015-04-25 02:25:07 +02:00
50a0748c2b
trim typo and details
2015-04-25 01:17:25 +02:00
e22d7c2e28
tweak trim-knob size (same height as midi-input)
2015-04-25 01:04:54 +02:00
de80782f05
add trim control to mixer-strip.
2015-04-24 22:37:03 +02:00
b38ab89d92
clean up GUI scaling
2015-04-22 21:40:43 +02:00
451450d3f8
scalable panners
2015-04-20 20:45:36 +02:00
494009a6e2
towards scaleable meter and mixer UI
...
somewhat hacky solution, but there's no good central point to
control this and get integer rounding/summing, is there?
2015-04-20 20:45:36 +02:00
edb9a24727
when building context menu for click on mixer strip, ensure clicked-on strip sets selection appropriately
2015-04-13 22:43:22 -04:00
d25e8f2233
update ArdourButton Icon API
2015-04-07 22:34:09 +02:00
c819449552
add explanatory comment
2015-04-06 20:14:37 -04:00
803853b4a4
rationalize incorrect design for removing tracks.
...
Still requires a way to make this work correctly from the mixer window
2015-04-06 17:56:23 -04:00
446baca43b
renice mixer strip
...
Also speed up track creation(!). get_icon()’s
regexp file search takes a surprising long time.
2015-04-06 18:44:55 +02:00
c57d2627a2
and lock, too.
2015-04-05 02:06:03 +02:00
0c468dc379
add more contexts for SLA.
2015-04-05 00:44:03 +02:00
6d531b82e0
add context to single-letter translatable
2015-04-05 00:17:53 +02:00
22ca914f1b
Revert "fix typo, list output bundles properly."
...
This reverts commit ba8b91679a
.
2015-04-02 19:01:22 +02:00
d6574c9c40
remove duplicated calls to update solo/mute state from RouteUI descendants.
...
RouteUI::set_route() already does the right thing. Also remove RouteUI::mute_changed() since its
only role was to handle the mute change signal from a route, which boost::bind() makes unnecessary
since we can connect update_mute_display() directly.
2015-03-31 12:31:06 -04:00
nick_m
ca1856a09b
Mixer visibility prefs changes teke effect "live".
2015-03-29 17:43:07 +11:00
d44273e8a4
make mixer strip “Add XXX Port” translatable
2015-03-24 02:57:25 +01:00
37a9ef0501
indicate MIDI port names (vs audio system ports)
2015-03-12 16:18:06 +01:00
69dc9451a7
NOOP, add a missing ‘p’
2015-03-11 20:06:41 +01:00
0272c4f749
renice connection button labels
...
* pango ellipsize text
* use pretty-names if available
2015-03-11 20:06:41 +01:00
ba8b91679a
fix typo, list output bundles properly.
2015-03-08 19:02:32 +01:00
f4203cce7e
Potential fix for confusion for Input/Output buttons on tracks with audio+midi ports
2015-02-25 17:19:44 -06:00
e9e29bf2b0
flip the priority of input and output buttons and menus
...
left-click should show the simple input picker menu.
right-click shows the routing grid.
also reordered the menu to give lower precedence to {add/remove}-port
2015-02-10 14:43:17 -06:00
64fa63212f
move all (G)UI related configuration parameters into UIConfiguration, not RCConfiguration
2014-12-22 13:39:46 -05:00
ea5876b836
Remove dead code.
2014-11-25 02:11:44 -05:00
c5e97ea21b
Don't show meter-type menu for MIDI-only meters
2014-10-23 14:45:49 +02:00
089184c016
fix mixer strip track number display (amend 4a00bdf0
)
2014-09-06 12:48:47 +02:00
a07dc44b4d
remove pixel based Button LED diameter setting
...
Diameter is calculated depending on font-scaling.
Besides, all explicit calls simply set the default
value, anyway. If some API is needed in the future,
it should set the diameter in [em].
2014-09-06 02:08:59 +02:00
4a00bdf04a
fundamentally change ArdourButton PangoLayout handling
...
This fixes issues where button text was set during static
initialization where the widget style was not yet available,
and a lot of related issues where the text was set
before style.
2014-09-06 00:41:56 +02:00
ada9f10687
fix 849d80b
- don't show solo Lock/Iso on master bus
2014-09-05 03:10:59 +02:00
7b3914c730
"Aux" is a small button now, 2nd line is not visible
2014-09-04 20:11:45 +02:00
c4212fb10b
use tape-track rec-enable icon throughout.
2014-09-03 02:40:01 +02:00
eed9542930
get rid of a compiler warning
2014-09-02 16:17:42 +02:00
885f1c71ec
Remove unused variables (fix warnings).
2014-08-31 17:54:16 -04:00
42e6c9c75d
proper round corners for peak&gain display
2014-08-31 12:08:39 +02:00