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'

On 5/24/07, Emmanuele Bassi <[EMAIL PROTECTED]> wrote:
>
> On Thu, 2007-05-24 at 23:07 +0800, 小多 wrote:
> > Without toplevel():
> > GLib-GObject-WARNING **: gsignal.c:1669: signal `destroy' is invalid for
> > instance `0x8444a28'
>
> GObject is trying to tell you that GdkWindow instances do not have a
> "destroy" signal; the "destroy" signal is available for GtkObjects - so
> you need a GtkWindow, not a GdkWindow.
>
> ciao,
> Emmanuele.
>
> --
> Emmanuele Bassi,  E: [EMAIL PROTECTED]
> W: http://www.emmanuelebassi.net
> B: http://log.emmanuelebassi.net
>
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list




-- 
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

Reply via email to