On May 24, 8:21 pm, timeless <[EMAIL PROTECTED]> wrote:
> On May 24, 12:14 pm, <[EMAIL PROTECTED]> wrote:
>
> > In my extension, I want to get my firefox window's GtkWindow instance.
> > How can I access it?
>
> JavaScript doesn't really expose unscriptable interfaces, at some
> point, something like nsIBaseWindow is almost certainly unscriptable.
>
> I had a patch somewhere that let js hold objects whose interfaces it
> didn't understand, but i never pushed it into cvs.
nativeWindow aNativeWindow;
rv = aBaseWindow->GetParentNativeWindow(&aNativeWindow);
NS_ENSURE_SUCCESS(rv, rv);
GdkWindow *aWindow = NS_REINTERPRET_CAST(GdkWindow*,
aNativeWindow);
I can use the above code to get a GdkWindow object, but I don't know
how to get a GtkWindow's one.
_______________________________________________
dev-tech-xpcom mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-xpcom