com gtk/php-gtk: Added and fixed some reflection information: ext/gtk+/gdk.overrides ext/gtk+/gtk.overrides ext/gtk+/gtktreeview.overrides

[email protected] (David Soria Parra) Tue, 27 Dec 2005 21:07:59 +0000
Newsgroups php.gtk.cvs
Message-ID <[email protected]>
Commit:    19dc9bf706af174f1aee582f23b800e7250fd524
Author:    Christian Weiske <[email protected]>         Tue, 27 Dec 2005 21:07:59 +0000
Parents:   26fd96c91b9ec76ef2f5cc742aaa333290e006ea
Branches:  master

Link:       http://git.php.net/?p=gtk/php-gtk.git;a=commitdiff;h=19dc9bf706af174f1aee582f23b800e7250fd524

Log:
Added and fixed some reflection information

Changed paths:
  M  ext/gtk+/gdk.overrides
  M  ext/gtk+/gtk.overrides
  M  ext/gtk+/gtktreeview.overrides
diff_19dc9bf706af174f1aee582f23b800e7250fd524.txt (text/plain, 9.1 KB)
19dc9bf706af174f1aee582f23b800e7250fd524
diff --git a/ext/gtk+/gdk.overrides b/ext/gtk+/gdk.overrides
index f3d5459..e17cb38 100644
--- a/ext/gtk+/gdk.overrides
+++ b/ext/gtk+/gdk.overrides
@@ -86,7 +86,7 @@ PHP_METHOD
 add-arginfo GdkColor parse
 static
 ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
-    ZEND_ARG_INFO(0, color)
+    ZEND_ARG_OBJ_INFO(0, color, GdkColor, 1)
 ZEND_END_ARG_INFO();
 
 
@@ -892,7 +892,7 @@ PHP_METHOD
 add-arginfo GdkRectangle intersect
 static
 ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
-    ZEND_ARG_INFO(0, rect)
+    ZEND_ARG_OBJ_INFO(0, rect, GdkRectangle, 1)
 ZEND_END_ARG_INFO();
 
 %%
@@ -923,7 +923,7 @@ PHP_METHOD
 add-arginfo GdkRectangle union
 static
 ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
-    ZEND_ARG_INFO(0, rect)
+    ZEND_ARG_OBJ_INFO(0, rect, GdkRectangle, 1)
 ZEND_END_ARG_INFO();
 
 %%
diff --git a/ext/gtk+/gtk.overrides b/ext/gtk+/gtk.overrides
index aa91314..e0d9736 100644
--- a/ext/gtk+/gtk.overrides
+++ b/ext/gtk+/gtk.overrides
@@ -402,6 +402,13 @@ PHP_METHOD
 %% {{{ functions
 
 %%
+add-arginfo Gtk icon_size_lookup
+static
+ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
+    ZEND_ARG_INFO(0, size)
+ZEND_END_ARG_INFO();
+
+%%
 override gtk_icon_size_lookup
 PHP_METHOD
 {
@@ -464,6 +471,18 @@ PHP_METHOD
 %% {{{ GtkAdjustment
 
 %%
+add-arginfo GtkAdjustment __construct
+static
+ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
+    ZEND_ARG_INFO(0, value)
+    ZEND_ARG_INFO(0, lower)
+    ZEND_ARG_INFO(0, upper)
+    ZEND_ARG_INFO(0, step_incr)
+    ZEND_ARG_INFO(0, page_incr)
+    ZEND_ARG_INFO(0, page_size)
+ZEND_END_ARG_INFO();
+
+%%
 override gtk_adjustment_new
 PHP_METHOD
 {
@@ -688,6 +707,14 @@ PHP_METHOD
 %% }}}
 
 %% {{{ GtkCombo
+
+%%
+add-arginfo GtkCombo set_popdown_strings
+static
+ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
+    ZEND_ARG_INFO(0, strings)
+ZEND_END_ARG_INFO();
+
 %%
 override gtk_combo_set_popdown_strings
 PHP_METHOD
@@ -732,6 +759,17 @@ PHP_METHOD
 %% include gtkcontainer.overrides
 
 %% {{{ GtkDialog
+
+%%
+add-arginfo GtkDialog __construct
+static
+ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 0)
+    ZEND_ARG_INFO(0, title)
+    ZEND_ARG_OBJ_INFO(0, parent, GtkWindow, 1)
+    ZEND_ARG_INFO(0, flags)
+    ZEND_ARG_INFO(0, buttons)
+ZEND_END_ARG_INFO();
+
 %%
 override gtk_dialog_new_with_buttons
 PHP_METHOD
@@ -843,7 +881,7 @@ add-arginfo GtkImageMenuItem __construct
 static
 ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 0)
     ZEND_ARG_INFO(0, stock_id)
-    ZEND_ARG_INFO(0, accel_group)
+    ZEND_ARG_OBJ_INFO(0, accel_group, GtkAccelGroup, 1)
 ZEND_END_ARG_INFO();
 
 %%
@@ -884,6 +922,17 @@ PHP_METHOD
 %% }}}
 
 %% {{{ GtkFileChooserDialog
+
+%%
+add-arginfo GtkFileChooserDialog __construct
+static
+ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 0)
+    ZEND_ARG_INFO(0, title)
+    ZEND_ARG_OBJ_INFO(0, parent, GtkWindow, 1)
+    ZEND_ARG_INFO(0, buttons)
+    ZEND_ARG_INFO(0, backend)
+ZEND_END_ARG_INFO();
+
 %%
 override gtk_file_chooser_dialog_new_with_backend
 PHP_METHOD
@@ -1056,6 +1105,15 @@ PHP_METHOD
 
 %% {{{ GtkMenu
 %%
+add-arginfo GtkMenu popup
+static
+ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 2)
+    ZEND_ARG_INFO(0, x)
+    ZEND_ARG_INFO(0, y)
+    ZEND_ARG_INFO(0, data)
+ZEND_END_ARG_INFO();
+
+%%
 override gtk_menu_popup
 static void php_gtk_menu_position(GtkMenu *menu, int *x, int *y, int *push_in, gpointer data)
 {
@@ -1140,7 +1198,7 @@ PHP_METHOD
 add-arginfo GtkMessageDialog __construct
 static
 ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 0)
-    ZEND_ARG_INFO(0, parent)
+    ZEND_ARG_OBJ_INFO(0, parent, GtkWindow, 1)
     ZEND_ARG_INFO(0, flags)
     ZEND_ARG_INFO(0, type)
     ZEND_ARG_INFO(0, buttons)
@@ -1253,6 +1311,13 @@ PHP_METHOD
 %% {{{ GtkProgressBar
 
 %%
+add-arginfo GtkProgressBar __construct
+static
+ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 0)
+    ZEND_ARG_OBJ_INFO(0, adjustment, GtkAdjustment, 1)
+ZEND_END_ARG_INFO();
+
+%%
 override gtk_progress_bar_new_with_adjustment
 PHP_METHOD
 {
@@ -1289,7 +1354,7 @@ PHP_METHOD
 add-arginfo GtkRadioMenuItem __construct
 static
 ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 0)
-    ZEND_ARG_INFO(0, group)
+    ZEND_ARG_OBJ_INFO(0, group, GtkRadioMenuItem, 1)
     ZEND_ARG_INFO(0, text)
     ZEND_ARG_INFO(0, use_underline)
 ZEND_END_ARG_INFO();
@@ -1344,7 +1409,7 @@ PHP_METHOD
 add-arginfo GtkRadioMenuItem set_group
 static
 ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
-    ZEND_ARG_INFO(0, group)
+    ZEND_ARG_OBJ_INFO(0, group, GtkRadioMenuItem, 1)
 ZEND_END_ARG_INFO();
 
 %%
@@ -1397,7 +1462,7 @@ PHP_METHOD
 add-arginfo GtkRadioButton __construct
 static
 ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 0)
-    ZEND_ARG_INFO(0, group)
+    ZEND_ARG_OBJ_INFO(0, group, GtkRadioButton, 1)
     ZEND_ARG_INFO(0, text)
     ZEND_ARG_INFO(0, use_underline)
 ZEND_END_ARG_INFO();
@@ -1452,7 +1517,7 @@ PHP_METHOD
 add-arginfo GtkRadioToolButton __construct
 static
 ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 0)
-    ZEND_ARG_INFO(0, group)
+    ZEND_ARG_OBJ_INFO(0, group, GtkRadioToolButton, 1)
     ZEND_ARG_INFO(0, stock_id)
 ZEND_END_ARG_INFO();
 
@@ -1631,7 +1696,7 @@ PHP_METHOD
 add-arginfo GtkWidget intersect
 static
 ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
-    ZEND_ARG_INFO(0, area)
+    ZEND_ARG_OBJ_INFO(0, area, GdkRectangle, 1)
 ZEND_END_ARG_INFO();
 
 %%
diff --git a/ext/gtk+/gtktreeview.overrides b/ext/gtk+/gtktreeview.overrides
index 21628a8..c6dbc5c 100644
--- a/ext/gtk+/gtktreeview.overrides
+++ b/ext/gtk+/gtktreeview.overrides
@@ -180,6 +180,13 @@ PHP_METHOD
 }
 
 %%
+add-arginfo GtkListStore prepend
+static
+ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 0)
+    ZEND_ARG_INFO(0, items)
+ZEND_END_ARG_INFO();
+
+%%
 override gtk_list_store_prepend
 PHP_METHOD
 {
@@ -200,6 +207,15 @@ PHP_METHOD
 }
 
 %%
+add-arginfo GtkListStore insert
+static
+ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 1)
+    ZEND_ARG_INFO(0, position)
+    ZEND_ARG_INFO(0, items)
+ZEND_END_ARG_INFO();
+
+
+%%
 override gtk_list_store_insert
 PHP_METHOD
 {
@@ -271,8 +287,10 @@ PHP_METHOD
 %%
 add-arginfo GtkListStore set
 static
-ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
-    ZEND_ARG_INFO(0, iter)
+ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 3)
+    ZEND_ARG_OBJ_INFO(0, iter, GtkTreeIter, 1)
+    ZEND_ARG_INFO(0, column)
+    ZEND_ARG_INFO(0, value)
     ZEND_ARG_INFO(0, column)
     ZEND_ARG_INFO(0, value)
 ZEND_END_ARG_INFO();
@@ -410,7 +428,7 @@ PHP_METHOD
 add-arginfo GtkTreeStore append
 static
 ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 0)
-    ZEND_ARG_INFO(0, iter)
+    ZEND_ARG_OBJ_INFO(0, iter, GtkTreeIter, 1)
     ZEND_ARG_INFO(0, items)
 ZEND_END_ARG_INFO();
 
@@ -441,6 +459,17 @@ PHP_METHOD
 }
 
 %%
+add-arginfo GtkTreeStore set
+static
+ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 3)
+    ZEND_ARG_OBJ_INFO(0, iter, GtkTreeIter, 1)
+    ZEND_ARG_INFO(0, column)
+    ZEND_ARG_INFO(0, value)
+    ZEND_ARG_INFO(0, column)
+    ZEND_ARG_INFO(0, value)
+ZEND_END_ARG_INFO();
+
+%%
 override gtk_tree_store_set
 PHP_METHOD
 {
@@ -494,6 +523,13 @@ PHP_METHOD
 }
 
 %%
+add-arginfo GtkTreeModel get_iter_from_string
+static
+ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
+    ZEND_ARG_INFO(0, path)
+ZEND_END_ARG_INFO();
+
+%%
 override gtk_tree_model_get_iter_from_string
 PHP_METHOD
 {
@@ -513,6 +549,14 @@ PHP_METHOD
 }
 
 %%
+add-arginfo GtkTreeModel get_value
+static
+ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
+    ZEND_ARG_OBJ_INFO(0, iter, GtkTreeIter, 1)
+    ZEND_ARG_INFO(0, column)
+ZEND_END_ARG_INFO();
+
+%%
 override gtk_tree_model_get_value
 PHP_METHOD
 {
@@ -546,7 +590,7 @@ PHP_METHOD
 add-arginfo GtkTreeModel iter_children
 static
 ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
-    ZEND_ARG_INFO(0, parent_iter)
+    ZEND_ARG_OBJ_INFO(0, parent_iter, GtkTreeIter, 1)
 ZEND_END_ARG_INFO();
 
 %%
@@ -577,7 +621,7 @@ PHP_METHOD
 add-arginfo GtkTreeModel iter_next
 static
 ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
-    ZEND_ARG_INFO(0, iter)
+    ZEND_ARG_OBJ_INFO(0, iter, GtkTreeIter, 1)
 ZEND_END_ARG_INFO();
 
 %%
@@ -602,6 +646,13 @@ PHP_METHOD
 }
 
 %%
+add-arginfo GtkTreeModel foreach
+static
+ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
+    ZEND_ARG_INFO(0, callback)
+ZEND_END_ARG_INFO();
+
+%%
 override gtk_tree_model_foreach
 
 gboolean phpg_tree_model_foreach_marshal(GtkTreeModel *model,
@@ -749,7 +800,7 @@ static
 ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
     ZEND_ARG_INFO(0, position)
     ZEND_ARG_INFO(0, title)
-    ZEND_ARG_INFO(0, cellrenderer)
+    ZEND_ARG_OBJ_INFO(0, cellrenderer, GtkCellRenderer, 1)
     ZEND_ARG_INFO(0, callback)
 ZEND_END_ARG_INFO();
 
@@ -824,6 +875,14 @@ PHP_METHOD
 }
 
 %%
+add-arginfo GtkTreeView get_path_at_pos
+static
+ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
+    ZEND_ARG_INFO(0, x)
+    ZEND_ARG_INFO(0, y)
+ZEND_END_ARG_INFO();
+
+%%
 override gtk_tree_view_get_path_at_pos
 
 PHP_METHOD
@@ -863,6 +922,15 @@ PHP_METHOD
 %% }}}
 
 %% {{{ GtkTreeViewColumn
+
+%%
+add-arginfo GtkTreeViewColumn __construct
+static
+ZEND_BEGIN_ARG_INFO_EX(ARGINFO_NAME, 0, 0, 0)
+    ZEND_ARG_INFO(0, title)
+    ZEND_ARG_OBJ_INFO(0, cellrenderer, GtkCellRenderer, 1)
+ZEND_END_ARG_INFO();
+
 %%
 override gtk_tree_view_column_new_with_attributes
 PHP_METHOD
@@ -933,7 +1001,7 @@ PHP_METHOD
 add-arginfo GtkTreeViewColumn set_cell_data_func
 static
 ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
-    ZEND_ARG_INFO(0, cellrenderer)
+    ZEND_ARG_OBJ_INFO(0, cellrenderer, GtkCellRenderer, 1)
     ZEND_ARG_INFO(0, callback)
 ZEND_END_ARG_INFO();