Class
AdwExpanderRow
Description [src]
class Adw.ExpanderRow : Adw.PreferencesRow
implements Gtk.Accessible, Gtk.Actionable, Gtk.Buildable, Gtk.ConstraintTarget {
/* No available fields */
}
A GtkListBoxRow
used to reveal widgets.
The AdwExpanderRow
widget allows the user to reveal or hide widgets below
it. It also allows the user to enable the expansion of the row, allowing to
disable all that the row contains.
AdwExpanderRow as GtkBuildable
The AdwExpanderRow
implementation of the GtkBuildable
interface
supports adding a child as an suffix widget by specifying “suffix” as the
“type” attribute of a
It also supports adding it as a prefix widget by specifying “prefix” as the
“type” attribute of a
CSS nodes
AdwExpanderRow
has a main CSS node with name row
and the .expander
style class. It has the .empty
style class when it contains no children.
It contains the subnodes row.header
for its main embedded row,
list.nested
for the list it can expand, and image.expander-row-arrow
for
its arrow.
Style classes
AdwExpanderRow
can use the .
style class to emphasize the row subtitle instead of the row title, which is
useful for displaying read-only properties.
When used together with the .monospace
style class, only the subtitle
becomes monospace, not the title or any extra widgets.
Instance methods
adw_expander_row_get_show_enable_switch
Gets whether the switch enabling the expansion of self
is visible.
adw_expander_row_get_subtitle_lines
Gets the number of lines at the end of which the subtitle label will be ellipsized.
since: 1.3
adw_expander_row_get_title_lines
Gets the number of lines at the end of which the title label will be ellipsized.
since: 1.3
adw_expander_row_set_show_enable_switch
Sets whether the switch enabling the expansion of self
is visible.
adw_expander_row_set_subtitle_lines
Sets the number of lines at the end of which the subtitle label will be ellipsized.
since: 1.3
adw_expander_row_set_title_lines
Sets the number of lines at the end of which the title label will be ellipsized.
since: 1.3
Methods inherited from AdwPreferencesRow (8)
Methods inherited from GtkListBoxRow (11)
Methods inherited from GtkAccessible (20)
Methods inherited from GtkActionable (6)
Methods inherited from GtkBuildable (1)
Properties
Adw.ExpanderRow:subtitle-lines
The number of lines at the end of which the subtitle label will be ellipsized.
since: 1.3
Adw.ExpanderRow:title-lines
The number of lines at the end of which the title label will be ellipsized.
since: 1.3