mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-20 02:10:12 +00:00
Fixed testellipsize
This commit is contained in:
parent
a141c66253
commit
e9e3725ee7
@ -3024,9 +3024,10 @@ get_label_width (GtkLabel *label,
|
||||
|
||||
*natural = MAX (*minimum, max_width);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
/* XXX Do something about width_chars/max_width_chars when no ellipsize/wrap is set */
|
||||
*minimum = text_width;
|
||||
*natural = *minimum;
|
||||
}
|
||||
@ -3424,9 +3425,9 @@ gtk_label_get_desired_size (GtkExtendedLayout *layout,
|
||||
(required_rect.width + label->misc.xpad * 2), minimum_size, natural_size);
|
||||
else
|
||||
{
|
||||
/* If there is no wrapping, the height is static */
|
||||
/* If there is no wrapping, the height is either static or rotated and ellipsized */
|
||||
*minimum_size = required_rect.height + label->misc.ypad * 2;
|
||||
*natural_size = *minimum_size;
|
||||
*natural_size = natural_rect.height + label->misc.ypad * 2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user