About all my projects
Gnome::Gtk4::T-treeviewcolumn

Gnome::Gtk4::T-treeviewcolumn

Enumerations

GtkTreeViewColumnSizing

The sizing method the column uses to determine its width. Please note that GTK_TREE_VIEW_COLUMN_AUTOSIZE are inefficient for large views, and can make columns appear choppy.

  • GTK_TREE_VIEW_COLUMN_GROW_ONLY; Columns only get bigger in reaction to changes in the model

  • GTK_TREE_VIEW_COLUMN_AUTOSIZE; Columns resize to be the optimal size every time the model changes.

  • GTK_TREE_VIEW_COLUMN_FIXED; Columns are a fixed numbers of pixels wide.

Callback Functions

TreeCellDataFunc

Signature

:(  N-Object() $tree-column, N-Object() $cell, N-Object() $tree-model, N-Object $iter, gpointer $data  )
  • tree-column; A Gnome::Gtk4::TreeViewColumn

  • cell; The Gnome::Gtk4::CellRenderer that is being rendered by $tree-column

  • tree-model; The Gnome::Gtk4::R-TreeModel being rendered

  • iter; A Gnome::Gtk4::N-TreeIter of the current row rendered

  • data; user data