cvs: php-gtk / NEWS /ext/gtk+ gtk.overrides

From: Date: Mon, 13 Aug 2001 20:39:38 +0000
Subject: cvs: php-gtk / NEWS /ext/gtk+ gtk.overrides
Groups: php.gtk 
Request: Send a blank email to php-gtk+get-2829@lists.php.net to get a copy of this message
andrei Mon Aug 13 16:39:38 2001 EDT Modified files: /php-gtk NEWS /php-gtk/ext/gtk+ gtk.overrides Log: Patch from Markus that addds GtkCList methods set/get_row_data. Index: php-gtk/NEWS diff -u php-gtk/NEWS:1.40 php-gtk/NEWS:1.41 --- php-gtk/NEWS:1.40 Sat Aug 11 01:44:11 2001 +++ php-gtk/NEWS Mon Aug 13 16:39:37 2001 @@ -1,3 +1,4 @@ + - added GtkCList methods set_row_data(), get_row_data(). (Markus) - added support for GtkScintilla, a text-editing widget. (Andrei) - implemented GladeXML methods signal_connect_object() and signal_autoconnect_object(). (Andrei) Index: php-gtk/ext/gtk+/gtk.overrides diff -u php-gtk/ext/gtk+/gtk.overrides:1.10 php-gtk/ext/gtk+/gtk.overrides:1.11 --- php-gtk/ext/gtk+/gtk.overrides:1.10 Fri Aug 10 23:28:19 2001 +++ php-gtk/ext/gtk+/gtk.overrides Mon Aug 13 16:39:38 2001 @@ -782,6 +782,43 @@ RETURN_STRING(text, 1); } %% +override gtk_clist_set_row_data +PHP_FUNCTION(gtk_clist_set_row_data) +{ + zval *data; + int row; + + NOT_STATIC_METHOD(); + + if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "iV", &row, &data)) + return; + + zval_add_ref(&data); + gtk_clist_set_row_data_full(GTK_CLIST(PHP_GTK_GET(this_ptr)), row, data, + php_gtk_destroy_notify); +} +%% +override gtk_clist_get_row_data +PHP_FUNCTION(gtk_clist_get_row_data) +{ + zval *data; + int row; + + NOT_STATIC_METHOD(); + + if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "i", &row)) + return; + + data = gtk_clist_get_row_data(GTK_CLIST(PHP_GTK_GET(this_ptr)), row); + + if (data) { + *return_value = *data; + zval_copy_ctor(return_value); + } else { + RETURN_NULL(); + } +} +%% ignore gtk_menu_item_new_with_label %% override gtk_menu_item_new

« previous php.gtk (#2829) next »