CellEditable

interface CellEditable

Interface for widgets that can be used for editing cells

The GtkCellEditable interface must be implemented for widgets to be usable to edit the contents of a GtkTreeView cell. It provides a way to specify how temporary widgets should be configured for editing, get the new value, etc.

Skipped during bindings generation

  • method editing-canceled: Property has no getter nor setter

Inheritors

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val gtkCellEditablePointer: <Error class: unknown class><<Error class: unknown class>>

Functions

Link copied to clipboard
open fun connectEditingDone(connectFlags: <Error class: unknown class> = ConnectFlags(0u), handler: () -> Unit): <Error class: unknown class>

This signal is a sign for the cell renderer to update its value from the @cell_editable.

Link copied to clipboard
open fun connectRemoveWidget(connectFlags: <Error class: unknown class> = ConnectFlags(0u), handler: () -> Unit): <Error class: unknown class>

This signal is meant to indicate that the cell is finished editing, and the @cell_editable widget is being removed and may subsequently be destroyed.

Link copied to clipboard
open fun editingDone()

Emits the GtkCellEditable::editing-done signal.

Link copied to clipboard
open fun removeWidget()

Emits the GtkCellEditable::remove-widget signal.

Link copied to clipboard
open fun startEditing(event: <Error class: unknown class>? = null)

Begins editing on a @cell_editable.