diff options
Diffstat (limited to 'gtk2_ardour/verbose_cursor.cc')
-rw-r--r-- | gtk2_ardour/verbose_cursor.cc | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/gtk2_ardour/verbose_cursor.cc b/gtk2_ardour/verbose_cursor.cc index b51898929d..2ae215acec 100644 --- a/gtk2_ardour/verbose_cursor.cc +++ b/gtk2_ardour/verbose_cursor.cc @@ -21,11 +21,13 @@ #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 "utils.h" +#include "verbose_cursor.h" #include "i18n.h" @@ -38,13 +40,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 +129,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 +183,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) { |