
Gnome::Gtk4::T-treeview
Enumerations
GtkTreeViewDropPosition
An enum for determining where a dropped row goes.
GTK_TREE_VIEW_DROP_BEFORE
; dropped row is inserted beforeGTK_TREE_VIEW_DROP_AFTER
; dropped row is inserted afterGTK_TREE_VIEW_DROP_INTO_OR_BEFORE
; dropped row becomes a child or is inserted beforeGTK_TREE_VIEW_DROP_INTO_OR_AFTER
; dropped row becomes a child or is inserted after
Callback Functions
TreeViewMappingFunc
Signature
:( N-Object() $tree-view, N-Object $path, gpointer $user-data )
$tree-view; A Gnome::Gtk4::TreeView
$path; The path that’s expanded
$user-data; user data
TreeViewSearchEqualFunc
Signature
:( N-Object() $model, Int() $column, Str $key, N-Object $iter, gpointer $search-data )
$model; the Gnome::Gtk4::R-TreeModel being searched
$column; the search column set by gtk_tree_view_set_search_column()
$key; the key string to compare with
$iter; a Gnome::Gtk4::N-TreeIter pointing the row of
$model
that should be compared with$key
.$search-data; user data from gtk_tree_view_set_search_equal_func()
TreeViewRowSeparatorFunc
Signature
:( N-Object() $model, N-Object $iter, gpointer $data )
$model; the Gnome::Gtk4::R-TreeModel
$iter; a Gnome::Gtk4::N-TreeIter pointing at a row in
$model
$data; user data
TreeViewColumnDropFunc
Signature
:( N-Object() $tree-view, N-Object() $column, N-Object() $prev-column, N-Object() $next-column, gpointer $data )
$tree-view; A Gnome::Gtk4::TreeView
$column; The Gnome::Gtk4::TreeViewColumn being dragged
$prev-column; A Gnome::Gtk4::TreeViewColumn on one side of
$column
$next-column; A Gnome::Gtk4::TreeViewColumn on the other side of
$column
$data; user data