diff options
author | Robin Gareus <robin@gareus.org> | 2014-01-05 13:07:31 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-01-05 13:07:31 +0100 |
commit | d89573f8e73ee7f0c28a6b9a8b8ba0f8e78c69aa (patch) | |
tree | 9d9d348cd94b8c2c6d68fb75b505efb87624b621 /gtk2_ardour | |
parent | f3d858f9dfa8e708cefb445c3825bca8304e897b (diff) |
update slider rendering & set style for faders
* render background -- outside of rounded corners
* visually align unity-location with fader at 0.
* sharp lines (no more AA blur) x/y offset, radius
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/ardour3_styles.rc.in | 23 | ||||
-rw-r--r-- | gtk2_ardour/ardour3_widget_list.rc | 11 | ||||
-rw-r--r-- | gtk2_ardour/processor_box.cc | 2 | ||||
-rw-r--r-- | gtk2_ardour/return_ui.cc | 4 | ||||
-rw-r--r-- | gtk2_ardour/send_ui.cc | 4 | ||||
-rw-r--r-- | gtk2_ardour/sfdb_ui.cc | 2 |
6 files changed, 36 insertions, 10 deletions
diff --git a/gtk2_ardour/ardour3_styles.rc.in b/gtk2_ardour/ardour3_styles.rc.in index 8b5b5e4c99..188c57b547 100644 --- a/gtk2_ardour/ardour3_styles.rc.in +++ b/gtk2_ardour/ardour3_styles.rc.in @@ -731,6 +731,19 @@ style "midi_track_base" = "default" bg[SELECTED] = @@COLPREFIX@_bg } +style "audio_track_fader" = "gain_fader" +{ + bg[PRELIGHT] = @@COLPREFIX@_audio_track +} +style "audio_bus_fader" = "gain_fader" +{ + bg[PRELIGHT] = @@COLPREFIX@_audio_bus +} +style "midi_track_fader" = "gain_fader" +{ + bg[PRELIGHT] = @@COLPREFIX@_midi_track +} + style "audio_track_metrics" = "audio_track_base" { font_name = "@FONT_TINY@" @@ -815,7 +828,9 @@ style "plugin_slider" bg[ACTIVE] = shade (0.6, @@COLPREFIX@_lightest) bg[INSENSITIVE] = shade (0.6, @@COLPREFIX@_lightest) bg[SELECTED] = shade (0.6, @@COLPREFIX@_lightest) - bg[PRELIGHT] = shade (0.6, @@COLPREFIX@_lightest) + + # outer round-corner-background (pixslider does its own hover prelight) + bg[PRELIGHT] = @@COLPREFIX@_bg # the numeric display @@ -826,6 +841,12 @@ style "plugin_slider" text[PRELIGHT] = @@COLPREFIX@_text } +style "processor_control_slider" = "plugin_slider" +{ + bg[PRELIGHT] = @@COLPREFIX@_darkest + bg[NORMAL] = @@COLPREFIX@_bg +} + style "track_list_display" = "small_bold_text" { text[NORMAL] = @@COLPREFIX@_text diff --git a/gtk2_ardour/ardour3_widget_list.rc b/gtk2_ardour/ardour3_widget_list.rc index 0e7075cef4..d9fdd2eafa 100644 --- a/gtk2_ardour/ardour3_widget_list.rc +++ b/gtk2_ardour/ardour3_widget_list.rc @@ -186,9 +186,13 @@ widget "*AudioMidiTrackMetricsInactive" style:highest "midi_track_metrics_inacti widget "*TimeAxisViewControlsBaseUnselected" style:highest "audio_track_base" widget "*AudioTrackControlsBaseUnselected" style:highest "audio_track_base" widget "*MidiTrackControlsBaseUnselected" style:highest "midi_track_base" -widget "*AudioTrackFader" style:highest "gain_fader" -widget "*MidiTrackFader" style:highest "gain_fader" -widget "*AudioBusFader" style:highest "gain_fader" + +widget "*SendUIFader" style:highest "plugin_slider" +widget "*ReturnUIFader" style:highest "plugin_slider" + +widget "*AudioTrackFader" style:highest "audio_track_fader" +widget "*MidiTrackFader" style:highest "midi_track_fader" +widget "*AudioBusFader" style:highest "audio_bus_fader" widget "*BusControlsBaseUnselected" style:highest "audio_bus_base" widget "*TrackSeparator" style:highest "track_separator" @@ -234,6 +238,7 @@ widget "*MotionControllerValue*" style:highest "small_entry" widget "*ParameterValueDisplay" style:highest "medium_bold_entry" widget "*PluginUIClickBox" style:highest "medium_bold_entry" widget "*PluginUIClickBox*" style:highest "medium_bold_entry" +widget "*ProcessorControlSlider" style:highest "processor_control_slider" widget "*PluginSlider" style:highest "plugin_slider" widget "*GainFader" style:highest "plugin_slider" widget "*MixerTrackCommentArea" style:highest "option_entry" diff --git a/gtk2_ardour/processor_box.cc b/gtk2_ardour/processor_box.cc index bbadd775e5..81bb5e42c3 100644 --- a/gtk2_ardour/processor_box.cc +++ b/gtk2_ardour/processor_box.cc @@ -464,7 +464,7 @@ ProcessorEntry::Control::Control (boost::shared_ptr<AutomationControl> c, string } else { - _slider.set_name ("PluginSlider"); + _slider.set_name ("ProcessorControlSlider"); _slider.set_text (_name); box.add (_slider); diff --git a/gtk2_ardour/return_ui.cc b/gtk2_ardour/return_ui.cc index 592fff0a0e..92846af469 100644 --- a/gtk2_ardour/return_ui.cc +++ b/gtk2_ardour/return_ui.cc @@ -42,7 +42,7 @@ ReturnUI::ReturnUI (Gtk::Window* parent, boost::shared_ptr<Return> r, Session* s _gpm.set_controls (boost::shared_ptr<Route>(), r->meter(), r->amp()); _hbox.pack_start (_gpm, true, true); - set_name ("ReturnUIFrame"); + set_name (X_("ReturnUIFrame")); _vbox.set_spacing (5); _vbox.set_border_width (5); @@ -61,7 +61,7 @@ ReturnUI::ReturnUI (Gtk::Window* parent, boost::shared_ptr<Return> r, Session* s _return->input()->changed.connect (input_change_connection, invalidator (*this), boost::bind (&ReturnUI::ins_changed, this, _1, _2), gui_context()); _gpm.setup_meters (); - _gpm.set_fader_name ("ReturnUIFrame"); + _gpm.set_fader_name (X_("ReturnUIFader")); // screen_update_connection = ARDOUR_UI::instance()->RapidScreenUpdate.connect (sigc::mem_fun (*this, &ReturnUI::update)); fast_screen_update_connection = ARDOUR_UI::instance()->SuperRapidScreenUpdate.connect (sigc::mem_fun (*this, &ReturnUI::fast_update)); diff --git a/gtk2_ardour/send_ui.cc b/gtk2_ardour/send_ui.cc index 1bc4e031f0..1fead73084 100644 --- a/gtk2_ardour/send_ui.cc +++ b/gtk2_ardour/send_ui.cc @@ -46,7 +46,7 @@ SendUI::SendUI (Gtk::Window* parent, boost::shared_ptr<Send> s, Session* session _gpm.set_controls (boost::shared_ptr<Route>(), s->meter(), s->amp()); _hbox.pack_start (_gpm, true, true); - set_name ("SendUIFrame"); + set_name (X_("SendUIFrame")); _vbox.set_spacing (5); _vbox.set_border_width (5); @@ -77,7 +77,7 @@ SendUI::SendUI (Gtk::Window* parent, boost::shared_ptr<Send> s, Session* session _panners.setup_pan (); _gpm.setup_meters (); - _gpm.set_fader_name ("SendUIFrame"); + _gpm.set_fader_name (X_("SendUIFader")); // screen_update_connection = ARDOUR_UI::instance()->RapidScreenUpdate.connect ( // sigc::mem_fun (*this, &SendUI::update)); diff --git a/gtk2_ardour/sfdb_ui.cc b/gtk2_ardour/sfdb_ui.cc index 4944ef41a0..9b3d78e86d 100644 --- a/gtk2_ardour/sfdb_ui.cc +++ b/gtk2_ardour/sfdb_ui.cc @@ -707,7 +707,7 @@ SoundFileBrowser::add_gain_meter () boost::shared_ptr<Route> r = _session->the_auditioner (); gm->set_controls (r, r->shared_peak_meter(), r->amp()); - gm->set_fader_name (X_("AudioTrackFader")); + gm->set_fader_name (X_("GainFader")); meter_packer.set_border_width (12); meter_packer.pack_start (*gm, false, true); |