cvs: php-gtk /generator gtk.overrides

From: 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) {

« previous php.gtk (#301) next »