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

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

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

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

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