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