summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2020-03-29 21:02:26 +0200
committerRobin Gareus <robin@gareus.org>2020-03-29 21:02:26 +0200
commit6f4d1f5e2e1eeac5b64799eb8c6aa3c45feac34d (patch)
treef3b657726bcf0a5c220b92e9f5f433721498d287 /gtk2_ardour/ardour_ui.cc
parent3c9a5c7ee5b0a2285d9ebcc7a42a07015a6b97d0 (diff)
Use light font for status-bar labels instead of italic
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r--gtk2_ardour/ardour_ui.cc44
1 files changed, 21 insertions, 23 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc
index c624523dd4..0566e3021d 100644
--- a/gtk2_ardour/ardour_ui.cc
+++ b/gtk2_ardour/ardour_ui.cc
@@ -1180,13 +1180,13 @@ ARDOUR_UI::set_fps_timeout_connection ()
void
ARDOUR_UI::update_sample_rate (samplecnt_t)
{
- std::string heading = string_compose (X_("<i>%1</i>: "), _("Audio"));
+ std::string label = string_compose (X_("<span weight=\"ultralight\">%1</span>: "), _("Audio"));
ENSURE_GUI_THREAD (*this, &ARDOUR_UI::update_sample_rate, ignored)
if (!AudioEngine::instance()->running()) {
- sample_rate_label.set_markup (heading + _("none"));
+ sample_rate_label.set_markup (label + _("none"));
} else {
@@ -1195,7 +1195,7 @@ ARDOUR_UI::update_sample_rate (samplecnt_t)
if (rate == 0) {
/* no sample rate available */
- sample_rate_label.set_markup (heading + _("none"));
+ sample_rate_label.set_markup (label + _("none"));
} else {
char buf[64];
@@ -1209,7 +1209,7 @@ ARDOUR_UI::update_sample_rate (samplecnt_t)
rate / 1000, _("kHz"),
(AudioEngine::instance()->usecs_per_cycle() / 1000.0f), _("ms"));
}
- sample_rate_label.set_markup (heading + buf);
+ sample_rate_label.set_markup (label + buf);
}
}
}
@@ -1223,7 +1223,7 @@ ARDOUR_UI::update_format ()
}
stringstream s;
- s << X_("<i>") << _("File") << X_("</i>: ");
+ s << X_("<span weight=\"ultralight\">") << _("File") << X_("</span>: ");
switch (_session->config.get_native_file_header_format ()) {
case BWF:
@@ -1281,10 +1281,10 @@ ARDOUR_UI::update_cpu_load ()
const unsigned int x = _session ? _session->get_xrun_count () : 0;
double const c = AudioEngine::instance()->get_dsp_load ();
- std::string heading = string_compose (X_("<i>%1</i>: "), _("DSP"));
const char* const bg = c > 90 ? " background=\"red\"" : "";
+ std::string label = string_compose (X_("<span weight=\"ultralight\">%1</span>: "), _("DSP"));
- char buf[64];
+ char buf[256];
if (x > 9999) {
snprintf (buf, sizeof (buf), "<span face=\"monospace\"%s>%2.0f%%</span> (>10k)", bg, c);
} else if (x > 0) {
@@ -1293,7 +1293,7 @@ ARDOUR_UI::update_cpu_load ()
snprintf (buf, sizeof (buf), "<span face=\"monospace\"%s>%2.0f%%</span>", bg, c);
}
- dsp_load_label.set_markup (heading + buf);
+ dsp_load_label.set_markup (label + buf);
if (x > 9999) {
snprintf (buf, sizeof (buf), "%.1f%% X: >10k\n%s", c, _("Shift+Click to clear xruns."));
@@ -1303,7 +1303,7 @@ ARDOUR_UI::update_cpu_load ()
snprintf (buf, sizeof (buf), "%.1f%%", c);
}
- ArdourWidgets::set_tooltip (dsp_load_label, heading + buf);
+ ArdourWidgets::set_tooltip (dsp_load_label, label + buf);
}
void
@@ -1312,10 +1312,10 @@ ARDOUR_UI::update_peak_thread_work ()
char buf[64];
const int c = SourceFactory::peak_work_queue_length ();
if (c > 0) {
- std::string heading = string_compose (X_("<i>%1</i>: "), _("PkBld"));
const char* const bg = c > 2 ? " background=\"red\"" : "";
+ std::string label = string_compose (X_("<span weight=\"ultralight\">%1</span>: "), _("PkBld"));
snprintf (buf, sizeof (buf), "<span %s>%d</span>", bg, c);
- peak_thread_work_label.set_markup (heading + buf);
+ peak_thread_work_label.set_markup (label + buf);
} else {
peak_thread_work_label.set_markup (X_(""));
}
@@ -1348,20 +1348,20 @@ ARDOUR_UI::format_disk_space_label (float remain_sec)
snprintf (buf, sizeof(buf), _("%02dh:%02dm:%02ds"), hrs, mins, secs);
ArdourWidgets::set_tooltip (disk_space_label, buf);
- std::string heading = string_compose (X_("<i>%1</i>: "), _("Rec"));
+ std::string label = string_compose (X_("<span weight=\"ultralight\">%1</span>: "), _("Rec"));
if (remain_sec > 86400) {
disk_space_label.set_markup (_(">24h"));
- disk_space_label.set_markup (heading + buf);
+ disk_space_label.set_markup (label + buf);
} else if (remain_sec > 32400 /* 9 hours */) {
snprintf (buf, sizeof (buf), "%.0f", remain_sec / 3600.f);
- disk_space_label.set_markup (heading + buf + S_("hours|h"));
+ disk_space_label.set_markup (label + buf + S_("hours|h"));
} else if (remain_sec > 5940 /* 99 mins */) {
snprintf (buf, sizeof (buf), "%.1f", remain_sec / 3600.f);
- disk_space_label.set_markup (heading + buf + S_("hours|h"));
+ disk_space_label.set_markup (label + buf + S_("hours|h"));
} else {
snprintf (buf, sizeof (buf), "%.0f", remain_sec / 60.f);
- disk_space_label.set_markup (heading + buf + S_("minutes|m"));
+ disk_space_label.set_markup (label + buf + S_("minutes|m"));
}
}
@@ -1406,8 +1406,7 @@ ARDOUR_UI::update_disk_space()
void
ARDOUR_UI::update_timecode_format ()
{
- char buf[64];
- std::string heading = string_compose (X_("<i>%1</i>: "), S_("Timecode|TC"));
+ std::string label = string_compose (X_("<span weight=\"ultralight\">%1</span>: "), S_("Timecode|TC"));
if (_session) {
bool matching;
@@ -1422,12 +1421,11 @@ ARDOUR_UI::update_timecode_format ()
const char* const bg = matching ? "" : " background=\"red\"";
- snprintf (buf, sizeof (buf), _("<span%s>%s</span>"), bg,
- Timecode::timecode_format_name (_session->config.get_timecode_format()).c_str());
-
- timecode_format_label.set_markup (heading + buf);
+ timecode_format_label.set_markup (string_compose ("%1<span%2>%3</span>",
+ label, bg,
+ Timecode::timecode_format_name (_session->config.get_timecode_format()).c_str()));
} else {
- timecode_format_label.set_markup (heading + _("n/a"));
+ timecode_format_label.set_markup (label + _("n/a"));
}
}