com gtk/php-gtk: Override GtkFileSelection::get_selection s(): ext/gtk+/gtk.overrides

[email protected] (David Soria Parra) Sat, 04 Mar 2006 20:45:05 +0000
Newsgroups php.gtk.cvs
Message-ID <[email protected]>
Commit:    e1ade24900fd4e0d256e5048e5a7a290dcd41821
Author:    Andrei Zmievski <[email protected]>         Sat, 4 Mar 2006 20:45:05 +0000
Parents:   3ce367ff6af5bff336b1b27b407903da434641d2
Branches:  master

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

Log:
Override GtkFileSelection::get_selections()

Changed paths:
  M  ext/gtk+/gtk.overrides


Diff:
e1ade24900fd4e0d256e5048e5a7a290dcd41821
diff --git a/ext/gtk+/gtk.overrides b/ext/gtk+/gtk.overrides
index acb4adb..6876c90 100644
--- a/ext/gtk+/gtk.overrides
+++ b/ext/gtk+/gtk.overrides
@@ -740,7 +740,6 @@ PHP_METHOD
 
 %% }}}
 
-
 %% {{{ GtkButton
 
 %%
@@ -830,7 +829,6 @@ PHP_METHOD
 
 %% }}}
 
-
 %% {{{ GtkButtonBox
 
 %%
@@ -952,7 +950,6 @@ PHP_METHOD
 }
 %% }}}
 
-
 %% {{{ GtkCList
 
 %%
@@ -989,7 +986,6 @@ PHP_METHOD
 
 %% }}}
 
-
 %% {{{ GtkColorButton
 
 %%
@@ -1012,7 +1008,6 @@ PHP_METHOD
 
 %% }}}
 
-
 %% {{{ GtkColorSelection
 %%
 override gtk_color_selection_get_current_color
@@ -1100,8 +1095,6 @@ PHP_METHOD
 }
 %% }}}
 
-%% include gtkcontainer.overrides
-
 %% {{{ GtkDialog
 
 %%
@@ -1239,7 +1232,6 @@ PHP_METHOD
 
 %% }}}
 
-
 %% {{{ GtkEditable
 
 %%
@@ -1292,7 +1284,6 @@ PHP_METHOD
 
 %% }}}
 
-
 %% {{{ GtkEntry
 
 %%
@@ -1344,28 +1335,6 @@ PHP_METHOD
 
 %% }}}
 
-
-%% {{{ GtkFrame
-
-%%
-override gtk_frame_get_label_align
-PHP_METHOD
-{
-    gfloat xalign, yalign;
-
-    NOT_STATIC_METHOD();
-
-    if (!php_gtk_parse_args(ZEND_NUM_ARGS(), ""))
-        return;
-
-    gtk_frame_get_label_align(GTK_FRAME(PHPG_GOBJECT(this_ptr)), &xalign, &yalign);
-
-    php_gtk_build_value(&return_value, "(ff)", xalign, yalign);
-}
-
-%% }}}
-
-
 %% {{{ GtkIconSet
 %%
 override gtk_icon_set_get_sizes
@@ -1436,6 +1405,35 @@ PHP_METHOD
 }
 %% }}}
 
+%% {{{ GtkFileSelection
+
+%%
+override gtk_file_selection_get_selections
+PHP_METHOD
+{
+    gchar **selections;
+    int i = 0;
+
+    NOT_STATIC_METHOD();
+
+    if (!php_gtk_parse_args(ZEND_NUM_ARGS(), ""))
+        return;
+
+    selections = gtk_file_selection_get_selections(GTK_FILE_SELECTION(PHPG_GOBJECT(this_ptr))); 
+
+    if (selections) {
+        array_init(return_value);
+
+        for (i = 0; selections[i]; i++) {
+            add_next_index_string(return_value, selections[i], 1);
+        }
+
+        g_strfreev(selections);
+    }
+}
+
+%% }}}
+
 %% {{{ GtkFileChooserDialog
 
 %%
@@ -1534,6 +1532,26 @@ PHP_METHOD
 }
 %% }}}
 
+%% {{{ GtkFrame
+
+%%
+override gtk_frame_get_label_align
+PHP_METHOD
+{
+    gfloat xalign, yalign;
+
+    NOT_STATIC_METHOD();
+
+    if (!php_gtk_parse_args(ZEND_NUM_ARGS(), ""))
+        return;
+
+    gtk_frame_get_label_align(GTK_FRAME(PHPG_GOBJECT(this_ptr)), &xalign, &yalign);
+
+    php_gtk_build_value(&return_value, "(ff)", xalign, yalign);
+}
+
+%% }}}
+
 %% {{{ GtkLabel
 %%
 add-arginfo GtkLabel __construct
@@ -1619,7 +1637,6 @@ PHP_METHOD
 }
 %% }}}
 
-
 %% {{{ GtkLayout
 
 %%
@@ -1639,7 +1656,6 @@ PHP_METHOD
 
 %% }}}
 
-
 %% {{{ GtkListItem
 
 %%
@@ -1681,7 +1697,6 @@ PHP_METHOD(GtkListItem, __construct)
 
 %% }}}
 
-
 %% {{{ GtkMenu
 %%
 add-arginfo GtkMenu popup
@@ -1887,7 +1902,6 @@ PHP_METHOD
 }
 %% }}}
 
-
 %% {{{ GtkMisc
 
 %%
@@ -1923,7 +1937,6 @@ PHP_METHOD
 
 %% }}}
 
-
 %% {{{ GtkProgressBar
 
 %%
@@ -2180,7 +2193,6 @@ PHP_METHOD
 }
 %% }}}
 
-
 %% {{{ GtkRuler
 
 %%
@@ -2200,7 +2212,6 @@ PHP_METHOD
 
 %% }}}
 
-
 %% {{{ GtkScale
 
 %%
@@ -2220,7 +2231,6 @@ PHP_METHOD
 
 %% }}}
 
-
 %% {{{ GtkScrolledWindow
 
 %%
@@ -2241,7 +2251,6 @@ PHP_METHOD
 
 %% }}}
 
-
 %% {{{ GtkSpinButton
 
 %%
@@ -2276,10 +2285,6 @@ PHP_METHOD
 
 %% }}}
 
-
-
-%% include gtkstyle.overrides
-
 %% {{{ GtkTextAttributes
 
 %%
@@ -2405,7 +2410,6 @@ PHP_METHOD
 }
 %% }}}
 
-
 %% {{{ GtkWidget
 
 %%
@@ -2515,7 +2519,6 @@ PHP_METHOD
 
 %% }}}
 
-
 %% {{{ GtkWindow
 %%
 override gtk_window_get_position
@@ -2582,6 +2585,8 @@ PHP_METHOD
 }
 %% }}}
 
+%% include gtkcontainer.overrides
+%% include gtkdrag.overrides
+%% include gtkstyle.overrides
 %% include gtktextview.overrides
 %% include gtktreeview.overrides
-%% include gtkdrag.overrides