Unit 'gtk2' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#gtk2]

TGtkTreeModelIface

Declaration

Source position: gtktreemodel.inc line 33

type TGtkTreeModelIface = record

  g_iface: TGTypeInterface;

  row_changed: procedure(

  tree_model: PGtkTreeModel;

  path: PGtkTreePath;

  iter: PGtkTreeIter

);

  row_inserted: procedure(

  tree_model: PGtkTreeModel;

  path: PGtkTreePath;

  iter: PGtkTreeIter

);

  row_has_child_toggled: procedure(

  tree_model: PGtkTreeModel;

  path: PGtkTreePath;

  iter: PGtkTreeIter

);

  row_deleted: procedure(

  tree_model: PGtkTreeModel;

  path: PGtkTreePath

);

  rows_reordered: procedure(

  tree_model: PGtkTreeModel;

  path: PGtkTreePath;

  iter: PGtkTreeIter;

  new_order: Pgint

);

  get_flags: function(

  tree_model: PGtkTreeModel

):TGtkTreeModelFlags;

  get_n_columns: function(

  tree_model: PGtkTreeModel

):gint;

  get_column_type: function(

  tree_model: PGtkTreeModel;

  index: gint

):GType;

  get_iter: function(

  tree_model: PGtkTreeModel;

  iter: PGtkTreeIter;

  path: PGtkTreePath

):gboolean;

  get_path: function(

  tree_model: PGtkTreeModel;

  iter: PGtkTreeIter

):PGtkTreePath;

  get_value: procedure(

  tree_model: PGtkTreeModel;

  iter: PGtkTreeIter;

  column: gint;

  value: PGValue

);

  iter_next: function(

  tree_model: PGtkTreeModel;

  iter: PGtkTreeIter

):gboolean;

  iter_children: function(

  tree_model: PGtkTreeModel;

  iter: PGtkTreeIter;

  parent: PGtkTreeIter

):gboolean;

  iter_has_child: function(

  tree_model: PGtkTreeModel;

  iter: PGtkTreeIter

):gboolean;

  iter_n_children: function(

  tree_model: PGtkTreeModel;

  iter: PGtkTreeIter

):gint;

  iter_nth_child: function(

  tree_model: PGtkTreeModel;

  iter: PGtkTreeIter;

  parent: PGtkTreeIter;

  n: gint

):gboolean;

  iter_parent: function(

  tree_model: PGtkTreeModel;

  iter: PGtkTreeIter;

  child: PGtkTreeIter

):gboolean;

  ref_node: procedure(

  tree_model: PGtkTreeModel;

  iter: PGtkTreeIter

);

  unref_node: procedure(

  tree_model: PGtkTreeModel;

  iter: PGtkTreeIter

);

end;


Documentation generated on: 2023-03-18