Creates a new adw.entry_row.EntryRow.
Adds a prefix widget to self.
Adds a suffix widget to self.
Connect to Apply signal.
Connect to EntryActivated signal.
Gets whether activating the embedded entry can activate the default widget.
Gets Pango attributes applied to the text of the embedded entry.
Gets whether to suggest emoji replacements on self.
Gets the additional input hints of self.
Gets the input purpose of self.
Gets whether self can show the apply button.
Retrieves the current length of the text in self.
Causes self to have keyboard focus without selecting the text.
Removes a child from self.
Sets whether activating the embedded entry can activate the default widget.
Sets Pango attributes to apply to the text of the embedded entry.
Sets whether to suggest emoji replacements on self.
Set additional input hints for self.
Sets the input purpose of self.
Sets whether self can show the apply button.
Retrieves the accessible platform state from the editable delegate.
Deletes the currently selected text of the editable.
Deletes a sequence of characters.
Undoes the setup done by gtk.editable.Editable.initDelegate.
Gets the alignment of the editable.
Retrieves a sequence of characters.
Gets the gtk.editable.Editable that editable is delegating its implementation to.
Retrieves whether editable is editable.
Gets if undo/redo actions are enabled for editable
Retrieves the desired maximum width of editable, in characters.
Retrieves the current position of the cursor relative to the start of the content of the editable.
Retrieves the selection bound of the editable.
Retrieves the contents of editable.
Gets the number of characters of space reserved for the contents of the editable.
Sets up a delegate for gtk.editable.Editable.
Inserts length bytes of text into the contents of the widget, at position position.
Selects a region of text.
Sets the alignment for the contents of the editable.
Determines if the user can edit the text in the editable widget.
If enabled, changes to editable will be saved for undo/redo actions.
Sets the desired maximum width in characters of editable.
Sets the cursor position in the editable to the given value.
Sets the text in the editable to the given value.
Changes the size request of the editable to be about the right size for n_chars characters.
Connect to Changed signal.
Connect to DeleteText signal.
Gets the title of the preference represented by self.
Gets whether the user can copy the title from the label
Gets whether to use Pango markup for the title label.
Gets whether an embedded underline in the title indicates a mnemonic.
Sets the title of the preference represented by self.
Sets whether the user can copy the title from the label
Sets whether to use Pango markup for the title label.
Sets whether an embedded underline in the title indicates a mnemonic.
Gets a property of the gtk.editable.Editable delegate for object.
Sets a property on the gtk.editable.Editable delegate for object.
Retrieves the accessible platform state from the editable delegate.
Deletes the currently selected text of the editable.
Deletes a sequence of characters.
Undoes the setup done by gtk.editable.Editable.initDelegate.
Gets the alignment of the editable.
Retrieves a sequence of characters.
Gets the gtk.editable.Editable that editable is delegating its implementation to.
Retrieves whether editable is editable.
Gets if undo/redo actions are enabled for editable
Retrieves the desired maximum width of editable, in characters.
Retrieves the current position of the cursor relative to the start of the content of the editable.
Retrieves the selection bound of the editable.
Retrieves the contents of editable.
Gets the number of characters of space reserved for the contents of the editable.
Sets up a delegate for gtk.editable.Editable.
Inserts length bytes of text into the contents of the widget, at position position.
Selects a region of text.
Sets the alignment for the contents of the editable.
Determines if the user can edit the text in the editable widget.
If enabled, changes to editable will be saved for undo/redo actions.
Sets the desired maximum width in characters of editable.
Sets the cursor position in the editable to the given value.
Sets the text in the editable to the given value.
Changes the size request of the editable to be about the right size for n_chars characters.
Connect to Changed signal.
Connect to DeleteText signal.
A gtk.list_box_row.ListBoxRow with an embedded text entry.
<picture> <source srcset="entry-row-dark.png" media="(prefers-color-scheme: dark)"> <img src="entry-row.png" alt="entry-row"> </picture>
adw.entry_row.EntryRow has a title that doubles as placeholder text. It shows an icon indicating that it's editable and can receive additional widgets before or after the editable part.
If property@EntryRow:show-apply-button is set to TRUE, adw.entry_row.EntryRow can show an apply button when editing its contents. This can be useful if changing its contents can result in an expensive operation, such as network activity.
adw.entry_row.EntryRow provides only minimal API and should be used with the gtk.editable.Editable API.
See also class@PasswordEntryRow.
AdwEntryRow as GtkBuildable
The adw.entry_row.EntryRow implementation of the gtk.buildable.Buildable interface supports adding a child at its end by specifying “suffix” or omitting the “type” attribute of a <child> element.
It also supports adding a child as a prefix widget by specifying “prefix” as the “type” attribute of a <child> element.
CSS nodes
adw.entry_row.EntryRow has a single CSS node with name row and the .entry style class.