cvs: php-gtk /generator gtk.overrides
| From: | Andrei Zmievski | Date: | Mon, 05 Mar 2001 17:23:55 +0000 |
| Subject: | cvs: php-gtk /generator gtk.overrides | ||
| Groups: | php.gtk | ||
| Request: | Send a blank email to php-gtk+get-301@lists.php.net to get a copy of this message | ||
andrei Mon Mar 5 09:23:55 2001 EDT
Modified files:
/php-gtk/generator gtk.overrides
Log:
Allow specifying label for GtkCheckMenuItem.
Index: php-gtk/generator/gtk.overrides
diff -u php-gtk/generator/gtk.overrides:1.21 php-gtk/generator/gtk.overrides:1.22
--- php-gtk/generator/gtk.overrides:1.21 Sun Mar 4 16:21:42 2001
+++ php-gtk/generator/gtk.overrides Mon Mar 5 09:23:54 2001
@@ -585,6 +585,35 @@
php_gtk_object_init(wrapped_obj, this_ptr);
}
%%
+ignore gtk_check_menu_item_new_with_label
+%%
+override gtk_check_menu_item_new
+PHP_FUNCTION(wrap_gtk_check_menu_item_new)
+{
+ char *label;
+ GtkObject *wrapped_obj;
+
+ NOT_STATIC_METHOD();
+
+ if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "|s", &label)) {
+ php_gtk_invalidate(this_ptr);
+ return;
+ }
+
+ if (label)
+ wrapped_obj = (GtkObject *)gtk_check_menu_item_new_with_label(label);
+ else
+ wrapped_obj = (GtkObject *)gtk_check_menu_item_new();
+
+ if (!wrapped_obj) {
+ php_error(E_WARNING, "%s(): could not create GtkCheckMenuItem object",
+ get_active_function_name());
+ return;
+ }
+
+ php_gtk_object_init(wrapped_obj, this_ptr);
+}
+%%
override gtk_file_selection_new
PHP_FUNCTION(wrap_gtk_file_selection_new)
{