diff options
author | Alexander Mikhaylenko <alexm@gnome.org> | 2020-01-24 23:53:08 +0500 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2020-02-27 10:59:54 +0100 |
commit | ab4141db853b1958c09b5fb2be73297f7c8f6f0e (patch) | |
tree | 3b81e2ea694d2e4e1238ce6d3b97389626bef72f /src | |
parent | 8ab81a0360a48d6adc919bef719db151648ccdda (diff) | |
download | totem-ab4141db853b1958c09b5fb2be73297f7c8f6f0e.tar.gz |
bacon-time-label: Use tabular figures
Prevent seekbar from jumping every second by forcing monospace digits if
the font supports it.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/bacon-time-label.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/backend/bacon-time-label.c b/src/backend/bacon-time-label.c index 60b4bc441..a7d25205d 100644 --- a/src/backend/bacon-time-label.c +++ b/src/backend/bacon-time-label.c @@ -42,12 +42,19 @@ static void bacon_time_label_init (BaconTimeLabel *label) { char *time_string; + PangoAttrList *attrs; + label->priv = bacon_time_label_get_instance_private (label); time_string = totem_time_to_string (0, FALSE, FALSE); gtk_label_set_text (GTK_LABEL (label), time_string); g_free (time_string); + attrs = pango_attr_list_new (); + pango_attr_list_insert (attrs, pango_attr_font_features_new ("tnum=1")); + gtk_label_set_attributes (GTK_LABEL (label), attrs); + pango_attr_list_unref (attrs); + label->priv->time = 0; label->priv->length = -1; label->priv->remaining = FALSE; |