summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_mixer.cc
diff options
context:
space:
mode:
authorNick Mainsbridge <beatroute@iprimus.com.au>2008-09-16 18:58:26 +0000
committerNick Mainsbridge <beatroute@iprimus.com.au>2008-09-16 18:58:26 +0000
commit72d53181c91f7243c048b34f0f2626b306e286de (patch)
tree62a9f9697e9ef8f24ee32183a3c27e5193474dcd /gtk2_ardour/editor_mixer.cc
parent6685f9c6b71486619515038c21733a173c271f5f (diff)
Add a session file type icon for OSX, remove unused editor_mixer_button, use a constant offset for verbose time cursor, make tempo lines a bit smoother on OSX (idle? when?)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3734 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_mixer.cc')
-rw-r--r--gtk2_ardour/editor_mixer.cc14
1 files changed, 6 insertions, 8 deletions
diff --git a/gtk2_ardour/editor_mixer.cc b/gtk2_ardour/editor_mixer.cc
index 12c26a2bcb..658e1aeee6 100644
--- a/gtk2_ardour/editor_mixer.cc
+++ b/gtk2_ardour/editor_mixer.cc
@@ -128,6 +128,12 @@ Editor::show_editor_mixer (bool yn)
}
}
}
+#ifdef GTKOSX
+ /* XXX gtk problem here */
+ ruler_label_event_box.queue_draw ();
+ time_button_event_box.queue_draw ();
+ controls_layout.queue_draw ();
+#endif
}
void
@@ -241,10 +247,6 @@ Editor::update_current_screen ()
almost_done:
last_update_frame = frame;
-#ifdef GTKOSX
- /*XXX in a perfect world we would not have to do this. */
- track_canvas->update_now();
-#endif
if (current_mixer_strip) {
current_mixer_strip->fast_update ();
}
@@ -334,10 +336,6 @@ Editor::session_going_away ()
zoom_range_clock.set_session (0);
nudge_clock.set_session (0);
- /* put editor/mixer toggle button in off position and disable until a new session is loaded */
-
- editor_mixer_button.set_active(false);
- editor_mixer_button.set_sensitive(false);
/* clear tempo/meter rulers */
remove_metric_marks ();
hide_measures ();