summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2011-11-18 16:23:37 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2011-11-18 16:23:37 +0000
commitf7c8bbc1a0e2132a78aaceaa5438ca69ff156176 (patch)
treec2dea34931e6249e5506bb0b4ab8765ba04739cd /gtk2_ardour
parent8ad4133d26a098e15c6de984a6a6aff5d9271c24 (diff)
use figure dash (\u2012) for off state in clocks, and respond to color changes
git-svn-id: svn://localhost/ardour2/branches/3.0@10674 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/audio_clock.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/gtk2_ardour/audio_clock.cc b/gtk2_ardour/audio_clock.cc
index a7e7bbf418..82ff0a48f0 100644
--- a/gtk2_ardour/audio_clock.cc
+++ b/gtk2_ardour/audio_clock.cc
@@ -37,6 +37,7 @@
#include "ardour_ui.h"
#include "audio_clock.h"
+#include "global_signals.h"
#include "utils.h"
#include "keyboard.h"
#include "gui_thread.h"
@@ -95,6 +96,8 @@ AudioClock::AudioClock (const string& clock_name, bool transient, const string&
if (!is_transient) {
clocks.push_back (this);
}
+
+ ColorsChanged.connect (sigc::mem_fun (*this, &AudioClock::set_colors));
}
AudioClock::~AudioClock ()
@@ -772,7 +775,7 @@ AudioClock::set_minsec (framepos_t when, bool force)
int millisecs;
if (_off) {
- _layout->set_text ("--:--:--");
+ _layout->set_text ("\u2012\u2012:\u2012\u2012:\u2012\u2012.\u2012\u2012\u2012\u2012");
if (_left_layout) {
_left_layout->set_text ("");
@@ -802,7 +805,7 @@ AudioClock::set_timecode (framepos_t when, bool force)
Timecode::Time TC;
if (_off) {
- _layout->set_text ("--:--:--:--");
+ _layout->set_text ("\u2012\u2012:\u2012\u2012:\u2012\u2012:\u2012\u2012");
if (_left_layout) {
_left_layout->set_text ("");
_right_layout->set_text ("");
@@ -845,7 +848,7 @@ AudioClock::set_bbt (framepos_t when, bool force)
Timecode::BBT_Time BBT;
if (_off) {
- _layout->set_text ("--|--|--");
+ _layout->set_text ("\u2012\u2012|\u2012\u2012|\u2012\u2012");
if (_left_layout) {
_left_layout->set_text ("");
_right_layout->set_text ("");