diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2007-07-19 01:00:41 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2007-07-19 01:00:41 +0000 |
commit | 6351ce92f0678b697e65ddb279bb185c4fa29d75 (patch) | |
tree | 409999ca25f5dad28cee4296cbb9a88b251f74f7 | |
parent | 7083d8ce0a0823dfa8ecb707e0b0bea6789e361e (diff) |
stop audio clocks from vanishing when turned off
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2148 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r-- | gtk2_ardour/audio_clock.cc | 14 | ||||
-rw-r--r-- | gtk2_ardour/audio_clock.h | 2 |
2 files changed, 6 insertions, 10 deletions
diff --git a/gtk2_ardour/audio_clock.cc b/gtk2_ardour/audio_clock.cc index 1220729b18..037c6db2a5 100644 --- a/gtk2_ardour/audio_clock.cc +++ b/gtk2_ardour/audio_clock.cc @@ -1873,16 +1873,8 @@ AudioClock::set_mode (Mode m) if (_mode == m) { return; } - switch (_mode) { - case SMPTE: - case BBT: - case MinSec: - case Frames: - clock_base.remove (); - break; - case Off: - break; - } + + clock_base.remove (); _mode = m; @@ -1904,6 +1896,7 @@ AudioClock::set_mode (Mode m) break; case Off: + clock_base.add (off_hbox); break; } @@ -1948,6 +1941,7 @@ AudioClock::set_size_requests () break; case Off: + Gtkmm2ext::set_size_request_to_display_given_text (off_hbox, "00000", 5, 5); break; } diff --git a/gtk2_ardour/audio_clock.h b/gtk2_ardour/audio_clock.h index fe56add4b5..37418b99e3 100644 --- a/gtk2_ardour/audio_clock.h +++ b/gtk2_ardour/audio_clock.h @@ -104,6 +104,8 @@ class AudioClock : public Gtk::HBox Gtk::EventBox audio_frames_ebox; Gtk::Label audio_frames_label; + Gtk::HBox off_hbox; + Gtk::EventBox hours_ebox; Gtk::EventBox minutes_ebox; Gtk::EventBox seconds_ebox; |