Make scroll-wheel modifier keys consistent in editor summary pane.
[ardour.git] / gtk2_ardour / option_editor.cc
index da4594e6da953fb9787387cc06205c1b765c8f2d..1768bff1a78e0307cfd3653dd32c9e29cb3cda3b 100644 (file)
@@ -113,7 +113,10 @@ BoolOption::BoolOption (string const & i, string const & n, sigc::slot<bool> g,
          _get (g),
          _set (s)
 {
-       _button = manage (new CheckButton (n));
+       _button = manage (new CheckButton);
+       _label = manage (new Label);
+       _label->set_markup (n);
+       _button->add (*_label);
        _button->set_active (_get ());
        _button->signal_toggled().connect (sigc::mem_fun (*this, &BoolOption::toggled));
 }
@@ -224,21 +227,7 @@ FaderOption::FaderOption (string const & i, string const & n, sigc::slot<gain_t>
        , _get (g)
        , _set (s)
 {
-       _pix = ::get_icon (X_("fader_belt_h"));
-       if (_pix == 0) {
-               throw failed_constructor ();
-       }
-
-       _pix_desensitised = ::get_icon (X_("fader_belt_h_desensitised"));
-       if (_pix_desensitised == 0) {
-               throw failed_constructor ();
-       }
-       
-       _db_slider = manage (new HSliderController (_pix,
-                                                   _pix_desensitised,
-                                                   &_db_adjustment,
-                                                   115,
-                                                   false));
+       _db_slider = manage (new HSliderController (&_db_adjustment, 115, 18, false));
 
        _label.set_text (n + ":");
        _label.set_name (X_("OptionsLabel"));
@@ -353,7 +342,7 @@ OptionEditor::OptionEditor (Configuration* c, std::string const & t)
        using namespace Notebook_Helpers;
 
        set_default_size (300, 300);
-       set_wmclass (X_("ardour_preferences"), PROGRAM_NAME);
+       // set_wmclass (X_("ardour_preferences"), PROGRAM_NAME);
 
        set_name ("Preferences");
        add_events (Gdk::KEY_PRESS_MASK | Gdk::KEY_RELEASE_MASK);