TreeSortable

⚠️ Deprecated ⚠️

This is deprecated since version 4.10.

There is no replacement for this interface. You should use class@Gtk.SortListModel to wrap your list model instead

The interface for sortable models used by GtkTreeView

GtkTreeSortable is an interface to be implemented by tree models which support sorting. The GtkTreeView uses the methods provided by this interface to sort the model.

Skipped during bindings generation

  • parameter sort_column_id: sort_column_id: Out parameter is not supported

Inheritors

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class TreeSortableImpl(gtkTreeSortablePointer: <Error class: unknown class><<Error class: unknown class>>) : TreeSortable

The TreeSortableImpl type represents a native instance of the TreeSortable interface.

Properties

Link copied to clipboard
open override val gtkTreeModelPointer: <Error class: unknown class><<Error class: unknown class>>
Link copied to clipboard
abstract val gtkTreeSortablePointer: <Error class: unknown class><<Error class: unknown class>>

Functions

Link copied to clipboard
open fun filterNew(root: TreePath? = null): TreeModel

This is deprecated since version 4.10.

---

Link copied to clipboard

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun getColumnType(index: <Error class: unknown class>): <Error class: unknown class>

This is deprecated since version 4.10.

---

Link copied to clipboard

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun getIter(iter: TreeIter, path: TreePath): Boolean

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun getIterFirst(iter: TreeIter): Boolean

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun getIterFromString(iter: TreeIter, pathString: String): Boolean

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun getNColumns(): <Error class: unknown class>

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun getPath(iter: TreeIter): TreePath

This is deprecated since version 4.10.

---

Link copied to clipboard

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun getValue(iter: TreeIter, column: <Error class: unknown class>, value: <Error class: unknown class>)

This is deprecated since version 4.10.

---

Link copied to clipboard

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun iterChildren(iter: TreeIter, parent: TreeIter? = null): Boolean

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun iterHasChild(iter: TreeIter): Boolean

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun iterNChildren(iter: TreeIter? = null): <Error class: unknown class>

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun iterNext(iter: TreeIter): Boolean

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun iterNthChild(iter: TreeIter, parent: TreeIter? = null, n: <Error class: unknown class>): Boolean

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun iterParent(iter: TreeIter, child: TreeIter): Boolean

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun iterPrevious(iter: TreeIter): Boolean

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun onRowChanged(    connectFlags: <Error class: unknown class> = ConnectFlags(0u),     handler: (path: TreePath, iter: TreeIter) -> Unit): <Error class: unknown class>

This signal is emitted when a row in the model has changed.

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

This signal is emitted when a row has been deleted.

Link copied to clipboard
open fun onRowHasChildToggled(    connectFlags: <Error class: unknown class> = ConnectFlags(0u),     handler: (path: TreePath, iter: TreeIter) -> Unit): <Error class: unknown class>

This signal is emitted when a row has gotten the first child row or lost its last child row.

Link copied to clipboard
open fun onRowInserted(    connectFlags: <Error class: unknown class> = ConnectFlags(0u),     handler: (path: TreePath, iter: TreeIter) -> Unit): <Error class: unknown class>

This signal is emitted when a new row has been inserted in the model.

Link copied to clipboard
open fun onRowsReordered(    connectFlags: <Error class: unknown class> = ConnectFlags(0u),     handler: (path: TreePath, iter: TreeIter, <Error class: unknown class>?) -> Unit): <Error class: unknown class>

This signal is emitted when the children of a node in the GtkTreeModel have been reordered.

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

The ::sort-column-changed signal is emitted when the sort column or sort order of @sortable is changed. The signal is emitted before the contents of @sortable are resorted.

Link copied to clipboard
open fun refNode(iter: TreeIter)

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun rowChanged(path: TreePath, iter: TreeIter)

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun rowDeleted(path: TreePath)

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun rowHasChildToggled(path: TreePath, iter: TreeIter)

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun rowInserted(path: TreePath, iter: TreeIter)

This is deprecated since version 4.10.

---

Link copied to clipboard

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun setSortColumnId(sortColumnId: <Error class: unknown class>, order: SortType)

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun setSortFunc(sortColumnId: <Error class: unknown class>, sortFunc: TreeIterCompareFunc)

This is deprecated since version 4.10.

---

Link copied to clipboard

This is deprecated since version 4.10.

---

Link copied to clipboard
open fun unrefNode(iter: TreeIter)

This is deprecated since version 4.10.

---