Re: GTK+ Patch
- From: "Mike Emmel" <mike emmel gmail com>
- To: "Denis Oliver Kropp" <dok directfb org>
- Cc: gtk-devel-list <gtk-devel-list gnome org>, Sven Neumann <sven gimp org>
- Subject: Re: GTK+ Patch
- Date: Sat, 2 Feb 2008 06:28:35 -0800
On Feb 1, 2008 4:26 PM, Denis Oliver Kropp <dok directfb org> wrote:
> Mike Emmel wrote:
> > Top level comment.
> >
> > Yes I think that the Quartz rendering model will work. Most of what
> > they are using was added after the gtk port was in and its not been
>
> They're just using less than GdkDirectFB :)
>
> Well, the synthesizing of events is new...
>
> > upgraded to use the new stuff. I did a little bit when the new paint
> > methods where added.
>
> The Paintable Interface or the Cairo Support?
>
The Paintable interface from memory the Cairo support was already in
but it changed
some. Its been a few years now since I did the first port :)
> > Also the even handling is still probably mucked up. The biggest thing
> > we are missing a a concept of nested windows if we could have child
> > windows then the code is a lot cleaner.
>
> We have sub surfaces and I guess the Quartz doesn't have anything more.
> The code could be as clean as theirs...
>
It would be nice to tie the GdkWindows to Surfaces/SubSurfaces and move the
DirectFB windows to be a sort of annotation. This would probably open
up implementing
embedding. And make the port more versatile. The toplevels would then
happen to have a window but it would be nice if its not required.
Next we could take more control over event dispatching and do the hit
detection at the surface level.
> I'm almost through with a rewrite of the event handling, staying as
> close as possible to the X11 backend, e.g. don't queue more than
> one event (actually transfer/translete from system to local queue)
> everytime _gdk_events_queue() is called. First have it processed and
> don't block the mainloop too long at once.
>
One thing is we could use the file descriptor interface and at the fd
to be watched by
the gdk main loop. This would be better I think ?
> --
>
> Best regards,
> Denis Oliver Kropp
>
> .------------------------------------------.
> | DirectFB - Hardware accelerated graphics |
> | http://www.directfb.org/ |
> "------------------------------------------"
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]