OK, but how could I capture a GdkWindow's event? On 5/24/07, Emmanuele Bassi <[EMAIL PROTECTED]> wrote: > > On Thu, 2007-05-24 at 23:25 +0800, 小多 wrote: > > Good idea! But I don't know how to recast the nativeWindow as a > > GtkWindow object. > > When I tried: > > g_signal_connect(G_OBJECT(NS_REINTERPRET_CAST(GtkWindow*, > > aNativeWindow)), > > "destroy", G_CALLBACK(nsTray::window_close_event), this); > > It shows that: > > GLib-GObject-WARNING **: gsignal.c:1669: signal `destroy' is invalid > > for instance `0x8444a28' > > you cannot recast it: they are two completely different classes. a > GdkWindow is the platform specific resource for a window (not only > top-levels, but internal windows as well), while a GtkWindow is a > widget. > > http://developer.gnome.org/doc/API/2.0/gdk/gdk-Windows.html > http://developer.gnome.org/doc/API/2.0/gtk/GtkWindow.html > > ciao, > Emmanuele. > > -- > Emmanuele Bassi, E: [EMAIL PROTECTED] > W: http://www.emmanuelebassi.net > B: http://log.emmanuelebassi.net > >
-- Sorry for my poor English :) - http://www.aragonconsultinggroup.com - http://www.aiyo.cn _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list