cvs: php-gtk / NEWS /ext/gtk+ gtk.overrides
[email protected] ("Andrei Zmievski") Wed, 15 Aug 2001 17:05:16 -0000
| Newsgroups | php.gtk |
|---|---|
| Message-ID | <cvsandrei997895116@cvsserver> |
andrei Wed Aug 15 13:05:16 2001 EDT
Modified files:
/php-gtk NEWS
/php-gtk/ext/gtk+ gtk.overrides
Log:
- Remove GtkArgFlags, as they are not useful in PHP-GTK.
- Added GtkCList::get_selection_info() method. (Andrei)
Index: php-gtk/NEWS
diff -u php-gtk/NEWS:1.41 php-gtk/NEWS:1.42
--- php-gtk/NEWS:1.41 Mon Aug 13 16:39:37 2001
+++ php-gtk/NEWS Wed Aug 15 13:05:14 2001
@@ -1,3 +1,4 @@
+ - added GtkCList::get_selection_info(). (Andrei)
- 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
Index: php-gtk/ext/gtk+/gtk.overrides
diff -u php-gtk/ext/gtk+/gtk.overrides:1.11 php-gtk/ext/gtk+/gtk.overrides:1.12
--- php-gtk/ext/gtk+/gtk.overrides:1.11 Mon Aug 13 16:39:38 2001
+++ php-gtk/ext/gtk+/gtk.overrides Wed Aug 15 13:05:15 2001
@@ -145,6 +145,7 @@
gtk_propagate_event
%%
ignore
+ GtkArgFlags
GtkPrivateFlags
%%
ignore
@@ -2189,3 +2190,22 @@
gtk_drag_source_handle_event gtk_drag_dest_handle_event
gtk_selection_request gtk_selection_notify gtk_selection_property_notify
gtk_selection_incr_event
+%%
+override gtk_clist_get_selection_info
+PHP_FUNCTION(gtk_clist_get_selection_info)
+{
+ gint x, y;
+ gint row, column;
+
+ NOT_STATIC_METHOD();
+
+ if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "ii", &x, &y))
+ return;
+
+ if (gtk_clist_get_selection_info(GTK_CLIST(PHP_GTK_GET(this_ptr)), x, y,
+ &row, &column)) {
+ *return_value = *php_gtk_build_value("(ii)", row, column);
+ } else {
+ RETURN_FALSE;
+ }
+}