summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-05-15 21:26:10 -0400
committerMatthias Clasen <mclasen@redhat.com>2020-05-15 21:30:14 -0400
commitc5b2bbf01bda4bafabd0bd0da26ea75a25e99c38 (patch)
tree29d36f0ed4825feccf5d2d93ca5022874817bee0
parentf4d3d8e27c87b7979699f8bd71e044f4bd98703e (diff)
downloadgtk+-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.c5
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);