mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-27 06:00:22 +00:00
text: Propagate xalign to the placeholder
This is what we were doing in GTK 3, and there's no reason not to continue. Fixes: #3979
This commit is contained in:
parent
4362f7e6e2
commit
9f93883dc9
@ -5914,6 +5914,9 @@ gtk_text_set_alignment (GtkText *self,
|
||||
{
|
||||
priv->xalign = xalign;
|
||||
gtk_text_recompute (self);
|
||||
if (priv->placeholder)
|
||||
gtk_label_set_xalign (GTK_LABEL (priv->placeholder), xalign);
|
||||
|
||||
g_object_notify (G_OBJECT (self), "xalign");
|
||||
}
|
||||
}
|
||||
@ -6638,7 +6641,7 @@ gtk_text_set_placeholder_text (GtkText *self,
|
||||
priv->placeholder = g_object_new (GTK_TYPE_LABEL,
|
||||
"label", text,
|
||||
"css-name", "placeholder",
|
||||
"xalign", 0.0f,
|
||||
"xalign", priv->xalign,
|
||||
"ellipsize", PANGO_ELLIPSIZE_END,
|
||||
NULL);
|
||||
gtk_label_set_attributes (GTK_LABEL (priv->placeholder), priv->attrs);
|
||||
|
Loading…
Reference in New Issue
Block a user