From e16f71304f7acbcc21e9d93ba346f7e35c62497c Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 4 Jun 2023 21:45:59 -0400 Subject: [PATCH] text: Make the placeholder non-intrusive We never want to let the placeholder cause the widget to grow, so set its max-width-chars to a small value to make it ellipsize. --- gtk/gtktext.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/gtktext.c b/gtk/gtktext.c index c7316478e7..1d78362b98 100644 --- a/gtk/gtktext.c +++ b/gtk/gtktext.c @@ -6717,6 +6717,7 @@ gtk_text_set_placeholder_text (GtkText *self, "css-name", "placeholder", "xalign", priv->xalign, "ellipsize", PANGO_ELLIPSIZE_END, + "max-width-chars", 3, NULL); gtk_label_set_attributes (GTK_LABEL (priv->placeholder), priv->attrs); gtk_widget_insert_after (priv->placeholder, GTK_WIDGET (self), NULL); -- 2.30.2