CellEditable

interface CellEditable(source)

⚠️ Deprecated ⚠️

This is deprecated since version 4.10.

List views use widgets for displaying their contents. See iface@Gtk.Editable for editable text widgets

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
class CellEditableImpl(gtkCellEditablePointer: <Error class: unknown class><<Error class: unknown class>>) : Widget, CellEditable

The CellEditableImpl type represents a native instance of the CellEditable interface.

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 editingDone()

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun onEditingDone(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 onRemoveWidget(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 removeWidget()

This is deprecated since version 4.10.

---

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

Begins editing on a @cell_editable.