com gtk/php-gtk: Implement GtkWindow::get_size() an d GtkWindow::get_position(). Both take 0 arguments and return an array.: ext/gtk+/gtk .overrides
[email protected] (David Soria Parra) Sun, 08 Jan 2006 15:05:23 +0000
| Newsgroups | php.gtk.cvs |
|---|---|
| Message-ID | <[email protected]> |
Commit: 51be6bcc6f6a207da4e89e4d966cbfc72aca5ce9 Author: Steph Fox <[email protected]> Sun, 8 Jan 2006 15:05:23 +0000 Parents: 556d24a95e63823ee040427ae4fbc7be184bb89e Branches: master Link: http://git.php.net/?p=gtk/php-gtk.git;a=commitdiff;h=51be6bcc6f6a207da4e89e4d966cbfc72aca5ce9 Log: Implement GtkWindow::get_size() and GtkWindow::get_position(). Both take 0 arguments and return an array. Changed paths: M ext/gtk+/gtk.overrides Diff: 51be6bcc6f6a207da4e89e4d966cbfc72aca5ce9 diff --git a/ext/gtk+/gtk.overrides b/ext/gtk+/gtk.overrides index 0a02270..ad55401 100644 --- a/ext/gtk+/gtk.overrides +++ b/ext/gtk+/gtk.overrides @@ -1853,5 +1853,39 @@ PHP_METHOD %% }}} +%% {{{ GtkWindow +%% +override gtk_window_get_position +PHP_METHOD +{ + gint root_x, root_y; + + NOT_STATIC_METHOD(); + + if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "")) + return; + + gtk_window_get_position(GTK_WINDOW(PHPG_GOBJECT(this_ptr)), &root_x, &root_y); + php_gtk_build_value(&return_value, "(ii)", root_x, root_y); + +} + +%% +override gtk_window_get_size +PHP_METHOD +{ + gint width, height; + + NOT_STATIC_METHOD(); + + if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "")) + return; + + gtk_window_get_size(GTK_WINDOW(PHPG_GOBJECT(this_ptr)), &width, &height); + php_gtk_build_value(&return_value, "(ii)", width, height); + +} +%% }}} + %% include gtktextview.overrides %% include gtktreeview.overrides