Use checkbuttons rather than togglebuttons the midi tracer as it seems more logical...
authorCarl Hetherington <carl@carlh.net>
Mon, 15 Mar 2010 01:41:01 +0000 (01:41 +0000)
committerCarl Hetherington <carl@carlh.net>
Mon, 15 Mar 2010 01:41:01 +0000 (01:41 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@6758 d708f5d6-7413-0410-9779-e7cbd77b26cf

gtk2_ardour/midi_tracer.cc
gtk2_ardour/midi_tracer.h

index 08e1af68e1b1944b82dd665077c65ef24d2d4fee..004e7885cebc18417b95cb47efef5ceb703d0eab 100644 (file)
@@ -54,9 +54,14 @@ MidiTracer::MidiTracer (const std::string& name, Parser& p)
        line_count_box.show ();
 
        get_action_area()->add (line_count_box);
-       get_action_area()->add (base_button);
-       get_action_area()->add(collect_button);
-       get_action_area()->add (autoscroll_button);
+
+       HBox* bbox = manage (new HBox);
+       bbox->add (base_button);
+       bbox->add (collect_button);
+       bbox->add (autoscroll_button);
+       bbox->show ();
+       
+       get_action_area()->add (*bbox);
 
        base_button.signal_toggled().connect (sigc::mem_fun (*this, &MidiTracer::base_toggle));
        collect_button.signal_toggled().connect (sigc::mem_fun (*this, &MidiTracer::collect_toggle));
index a3429e926706455550a8a987a5ddb21a9830846d..278bd037eec5a25e26647592462662905e513e82 100644 (file)
@@ -44,9 +44,9 @@ class MidiTracer : public ArdourDialog
        void tracer (MIDI::Parser&, MIDI::byte*, size_t);
        void update ();
        
-       Gtk::ToggleButton autoscroll_button;
-       Gtk::ToggleButton base_button;
-       Gtk::ToggleButton collect_button;
+       Gtk::CheckButton autoscroll_button;
+       Gtk::CheckButton base_button;
+       Gtk::CheckButton collect_button;
 
        void base_toggle ();
        void autoscroll_toggle ();