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

Gnome::Gtk4::T-treeview

Enumerations

GtkTreeViewDropPosition

An enum for determining where a dropped row goes.

  • GTK_TREE_VIEW_DROP_BEFORE; dropped row is inserted before

  • GTK_TREE_VIEW_DROP_AFTER; dropped row is inserted after

  • GTK_TREE_VIEW_DROP_INTO_OR_BEFORE; dropped row becomes a child or is inserted before

  • GTK_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