Label#
- class ignis.widgets.Widget.Label(*args: Any, **kwargs: Any)#
Bases: Gtk.Label.
A widget that displays a small amount of text.
- Properties:
justify (
str
, optional, read-write): The alignment of the lines in the text of the label relative to each other. This does NOT affect the alignment of the label within its allocation.ellipsize (
str
, optional, read-write): The preferred place to ellipsize the string. Default:"none"
.wrap_mode (
str
, optional, read-write): Ifwrap
is set toTrue
, controls how linewrapping is done. Default:"word"
.
- Justify:
"left" : The text is placed at the left edge of the label.
"right" : The text is placed at the right edge of the label.
"center" : The text is placed in the center of the label.
"fill" : The text is placed is distributed across the label.
- Ellipsize:
"none" : No ellipsization.
"start" : Omit characters at the start of the text.
"middle" : Omit characters in the middle of the text.
"end" : Omit characters at the end of the text.
- Wrap mode:
"word" : Wrap lines at word boundaries.
"char" : Wrap lines at character boundaries.
"word_char" : Wrap lines at word boundaries, but fall back to character boundaries if there is not enough space for a full word.
Widget.Label( label='heh', use_markup=False, justify='left', wrap=True, wrap_mode='word', ellipsize='end', max_width_chars=52 )