XID on win32
| From: | Tom Rogers | Date: | Thu, 15 Dec 2005 15:02:02 +0000 |
| Subject: | XID on win32 | ||
| Groups: | php.gtk.dev | ||
| Request: | Send a blank email to php-gtk-dev+get-2111@lists.php.net to get a copy of this message | ||
Hi
Here are some changes that will allow xid to return the Hwnd value.
In gdk.overrides:
%%
override-prop GdkDrawable xid
PHPG_PROP_READER
{
#if defined(GDK_WINDOWING_X11)
RETVAL_LONG(GDK_DRAWABLE_XID(((GdkDrawable *)((phpg_gobject_t *)object)->obj)));
#else
RETVAL_LONG((long) GDK_WINDOW_HWND((GdkDrawable *)((phpg_gobject_t *)object)->obj));
#endif
return SUCCESS;
}
And in php_gtk+_types.c remove:
#ifndef PHP_WIN32
"xid",
#endif
just leaving "xid"
There are 3 places to change.
--
Tom