Browse Source

added gtk 2.2 treestore functions

Mattias Gaertner 20 years ago
parent
commit
bbc399d280
1 changed files with 13 additions and 0 deletions
  1. 13 0
      packages/extra/gtk2/gtk+/gtk/gtktreestore.inc

+ 13 - 0
packages/extra/gtk2/gtk+/gtk/gtktreestore.inc

@@ -83,6 +83,19 @@ procedure gtk_tree_store_append(tree_store:PGtkTreeStore; iter:PGtkTreeIter; par
 function gtk_tree_store_is_ancestor(tree_store:PGtkTreeStore; iter:PGtkTreeIter; descendant:PGtkTreeIter):gboolean; cdecl; external gtklib;
 function gtk_tree_store_iter_depth(tree_store:PGtkTreeStore; iter:PGtkTreeIter):gint; cdecl; external gtklib;
 procedure gtk_tree_store_clear(tree_store:PGtkTreeStore); cdecl; external gtklib;
+
+{$IFDEF GTK2_2}
+function gtk_tree_store_iter_is_valid(tree_store:PGtkTreeStore;
+  iter:PGtkTreeIter):gboolean; cdecl; external gtklib;
+procedure gtk_tree_store_reorder(tree_store:PGtkTreeStore;
+  parent:PGtkTreeIter; new_order:pgint); cdecl; external gtklib;
+procedure gtk_tree_store_swap(tree_store:PGtkTreeStore;
+  a:PGtkTreeIter; b:PGtkTreeIter); cdecl; external gtklib;
+procedure gtk_tree_store_move_before(tree_store:PGtkTreeStore;
+  iter:PGtkTreeIter; position:PGtkTreeIter); cdecl; external gtklib;
+procedure gtk_tree_store_move_after(tree_store:PGtkTreeStore;
+  iter:PGtkTreeIter; position:PGtkTreeIter); cdecl; external gtklib;
+{$ENDIF}
 {$ENDIF read_interface_rest}
 
 //------------------------------------------------------------------------------