diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-05-15 21:26:10 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-05-15 21:30:14 -0400 |
commit | c5b2bbf01bda4bafabd0bd0da26ea75a25e99c38 (patch) | |
tree | 29d36f0ed4825feccf5d2d93ca5022874817bee0 | |
parent | f4d3d8e27c87b7979699f8bd71e044f4bd98703e (diff) | |
download | gtk+-c5b2bbf01bda4bafabd0bd0da26ea75a25e99c38.tar.gz |
inspector: Use tabular numbers in the fps overlay
It is a lot more readable if it doesn't constantly jitter.
-rw-r--r-- | gtk/inspector/fpsoverlay.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk/inspector/fpsoverlay.c b/gtk/inspector/fpsoverlay.c index a1a4168e89..9c1e8e58a1 100644 --- a/gtk/inspector/fpsoverlay.c +++ b/gtk/inspector/fpsoverlay.c @@ -155,6 +155,7 @@ gtk_fps_overlay_snapshot (GtkInspectorOverlay *overlay, GtkFpsOverlay *self = GTK_FPS_OVERLAY (overlay); GtkFpsInfo *info; PangoLayout *layout; + PangoAttrList *attrs; gint64 now; double fps; char *fps_string; @@ -216,6 +217,10 @@ gtk_fps_overlay_snapshot (GtkInspectorOverlay *overlay, } layout = gtk_widget_create_pango_layout (widget, fps_string); + attrs = pango_attr_list_new (); + pango_attr_list_insert (attrs, pango_attr_font_features_new ("tnum=1")); + pango_layout_set_attributes (layout, attrs); + pango_attr_list_unref (attrs); pango_layout_get_pixel_size (layout, &width, &height); gtk_snapshot_save (snapshot); |