remove AU GUI debugging test in which arrow keys could be used to change GUI size
[ardour.git] / gtk2_ardour / verbose_cursor.cc
index b51898929dffb2543ccf259dbaf137a3bcdf7152..eb73cb91c84241610e52548d0822868957cc0e07 100644 (file)
 #include <gtkmm/enums.h>
 #include "pbd/stacktrace.h"
 #include "ardour/profile.h"
-#include "editor.h"
+
 #include "ardour_ui.h"
-#include "verbose_cursor.h"
-#include "utils.h"
+#include "audio_clock.h"
+#include "editor.h"
 #include "editor_drag.h"
+#include "main_clock.h"
+#include "utils.h"
+#include "verbose_cursor.h"
 
 #include "i18n.h"
 
@@ -38,13 +41,9 @@ VerboseCursor::VerboseCursor (Editor* editor)
        , _xoffset (0)
        , _yoffset (0)
 {
-       Pango::FontDescription* font = get_font_for_style (N_("VerboseCanvasCursor"));
-
        _canvas_item = new ArdourCanvas::NoEventText (*_editor->track_canvas->root());
-       _canvas_item->property_font_desc() = *font;
+       _canvas_item->property_font_desc() = get_font_for_style (N_("VerboseCanvasCursor"));
        _canvas_item->property_anchor() = Gtk::ANCHOR_NW;
-
-       delete font;
 }
 
 ArdourCanvas::Item *
@@ -131,9 +130,9 @@ VerboseCursor::set_time (framepos_t frame, double x, double y)
        AudioClock::Mode m;
 
        if (Profile->get_sae() || Profile->get_small_screen()) {
-               m = ARDOUR_UI::instance()->primary_clock.mode();
+               m = ARDOUR_UI::instance()->primary_clock->mode();
        } else {
-               m = ARDOUR_UI::instance()->secondary_clock.mode();
+               m = ARDOUR_UI::instance()->secondary_clock->mode();
        }
 
        switch (m) {
@@ -185,9 +184,9 @@ VerboseCursor::set_duration (framepos_t start, framepos_t end, double x, double
        AudioClock::Mode m;
 
        if (Profile->get_sae() || Profile->get_small_screen()) {
-               m = ARDOUR_UI::instance()->primary_clock.mode ();
+               m = ARDOUR_UI::instance()->primary_clock->mode ();
        } else {
-               m = ARDOUR_UI::instance()->secondary_clock.mode ();
+               m = ARDOUR_UI::instance()->secondary_clock->mode ();
        }
 
        switch (m) {
@@ -217,7 +216,7 @@ VerboseCursor::set_duration (framepos_t start, framepos_t end, double x, double
 
                beats -= sbbt.beats;
                if (beats < 0) {
-                       beats += int (meter_at_start.beats_per_bar());
+                       beats += int (meter_at_start.divisions_per_bar());
                        --bars;
                }