Re: [PATCH] GtkWidget::is_visible()?
| From: | Andrei Zmievski | Date: | Mon, 01 May 2006 22:50:14 +0000 |
| Subject: | Re: [PATCH] GtkWidget::is_visible()? | ||
| References: | 1 2 3 4 5 | Groups: | php.gtk.dev |
| Request: | Send a blank email to php-gtk-dev+get-2800@lists.php.net to get a copy of this message | ||
On May 1, 2006, at 1:56 PM, Scott Mattocks wrote:
Index: ext/gtk+/gtk.overrides =================================================================== RCS file: /repository/php-gtk/ext/gtk+/gtk.overrides,v retrieving revision 1.171 diff -u -r1.171 gtk.overridesphp_gtk_build_value() is best used only for building and returning complex types, like arrays. For simple types, please use macros. RETURN_BOOL(visible); -Andrei--- ext/gtk+/gtk.overrides 29 Apr 2006 12:58:57 -0000 1.171 +++ ext/gtk+/gtk.overrides 1 May 2006 20:55:09 -0000@@ -3279,6 +3279,23 @@php_gtk_build_value(&return_value, "b", visible);} +%% +add GtkWidget is_visible +PHP_METHOD +{+ zend_bool visible;++ NOT_STATIC_METHOD();++ if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "")) { + return; + }++ visible = GTK_WIDGET_VISIBLE(GTK_WIDGET(PHPG_GOBJECT(this_ptr)));++ php_gtk_build_value(&return_value, "b", visible);