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