zbowling wrote:
> I was the last one to work on the patches after he gave up on them. You can 
> get my code here: http://polystimulus.com/polystimulus/gtkembedmoz-sharp/
>
> You can see where I got here. I gave up on working on gtkembnedoz for windows 
> using this method because it works because of a very nasty hack. That is 
> because the default gui toolkit built on the windows builds wraps the win32 
> windowing toolkit at some low level in GFK. In order to get gtkembedmoz to 
> work on win32, you have to trick the mozemded code to behave like a gtk 
> widget on win32. It doesn't come natural. Thats because gtkembemdoz takes for 
> granit that the widgets inside the gtkembedmoz widget are all gtk widgets as 
> well, so focus is handled automatically for it on GTK native enviroments. The 
> hack breaks often. Ussually when you run into something like the old 
> nsplugins (like flash, quicktime, or adobe pdf viewer).
>
> You will also run into random issues porting many applications because most 
> GTK+ applications assume they are running under X (including Mozilla's GTK+ 
> GFX layer which calls X alot). The best solution I found would be to port the 
> native toolkit to build as GTK+ on win32, but I found this to be a little 
> more work then I bargined for (lots of code calling into X directly in the 
> GTK+-GFX code, and to many to replace with win32 safe versions in a few 
> weeks). I posted my idea about doing that, hopping people would migrate there 
> someday, but someone mentioned that the gfx layer was moving to port 
> everything to just draw with cairo. Not sure how true that was but I didn't 
> have anymore time to work on it.
>
> Shortly after I worked on that I left that last company I worked for and 
> didn't have to worry about win32 ever again and so I never returned to it. 
> Linux is better anyways ;-)
>
> I hope that helps!
>
> Zac
>
>
> On 23 Nov 2006 03:51:04 -0800, "Vin" <[EMAIL PROTECTED]> wrote:
> >
> > Boris Zbarsky wrote:
> >> Vin wrote:
> >> > I am trying to use http://severna.homeip.net/gtkmozwin32.php
> >> > will this work?
> >>
> >> No idea...  If it's using the GTK shell with the Windows native Gecko,
> > then it
> >> might, sure...
> >>
> >> -Boris
> >
> > Can anyone help me on this
> > http://groups.google.co.in/group/mozilla.dev.builds/browse_thread/thread/46db94f262953ab9
> >
> > i dont know if this the rite place to post the query.....but in
> > mozilla.dev.builds there is no reply........
> >
> > thanks.......
> >
> > _______________________________________________
> > dev-embedding mailing list
> > [email protected]
> > https://lists.mozilla.org/listinfo/dev-embedding
> --
> Zac Bowling <[EMAIL PROTECTED]>


so ur patch is internally using windows gdi calls rite..........?

other thing i am not able to call gtk_moz_embed_set_profile_path from
my code...........
all the other gtk_moz_embed functions are working fine on
windows..........

_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to