use new action map API instead of ActionManager::get_action
[ardour.git] / gtk2_ardour / ruler_dialog.cc
index 70f39c51b50e37511283ecbf56f9dcbe5f262e4e..bacd2948d7a3b0445bfbde7b2bfd75fecaa06da9 100644 (file)
 #include "actions.h"
 #include "ruler_dialog.h"
 
-#include "i18n.h"
+#include "pbd/i18n.h"
 
 RulerDialog::RulerDialog ()
        : ArdourDialog (_("Rulers"))
 {
        add_button (Gtk::Stock::OK, Gtk::RESPONSE_ACCEPT);
 
-       get_vbox()->set_spacing (6);
-
-       get_vbox()->pack_start (samples_button);
-       get_vbox()->pack_start (timecode_button);
        get_vbox()->pack_start (minsec_button);
+       get_vbox()->pack_start (timecode_button);
+       get_vbox()->pack_start (samples_button);
        get_vbox()->pack_start (bbt_button);
-       get_vbox()->pack_start (tempo_button);
        get_vbox()->pack_start (meter_button);
-       get_vbox()->pack_start (loop_punch_button);
+       get_vbox()->pack_start (tempo_button);
        get_vbox()->pack_start (range_button);
-       get_vbox()->pack_start (mark_button);
+       get_vbox()->pack_start (loop_punch_button);
        get_vbox()->pack_start (cdmark_button);
+       get_vbox()->pack_start (mark_button);
+       get_vbox()->pack_start (video_button);
 
        get_vbox()->show_all ();
 
@@ -54,17 +53,13 @@ RulerDialog::RulerDialog ()
        connect_action (range_button, "range-ruler");
        connect_action (mark_button, "marker-ruler");
        connect_action (cdmark_button, "cd-marker-ruler");
+       connect_action (video_button, "video-ruler");
 }
 
 RulerDialog::~RulerDialog ()
 {
 }
 
-void
-RulerDialog::on_response (int)
-{
-       hide ();
-}
 
 void
 RulerDialog::connect_action (Gtk::CheckButton& button, std::string const &action_name_part)