discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: cairo backend


From: Banlu Kemiyatorn
Subject: Re: cairo backend
Date: Sat, 3 Jul 2004 11:06:35 +0700

On Sat, 03 Jul 2004 09:31:23 +0800, Rogelio M.Serrano Jr.
<rogelio@smsglobal.net> wrote:

> Im just a little confused on how the gnustep backend sits in relation
> to cairo and the windowing system. How does the gnustep backend
> interface with X? And how does the window manager interact with
> gnustep?

keyboard input:
key pressed -> back-x11(xim/windowing system/window manager protocol) -> appkit

display:
window resized -> back-x11 (window configured) -> appkit ->
back-cairo/art/xlib -> back-x11 (displaying result)

 
> Right now:
> 
>      gnustep -> back -> X
> 
>      How are events handled?
> 
> My plan is:
> 
>      gnustep -> cairo/glitz  -> miniglx/fbdev/dri
> 
> How does the window manager fit in?

you need something to replace back-x11. a subclass of
/System/Library/Headers/GNUstepGUI/GSDisplayServer.h

may be you can use alexm's window decoration code to get rid of the
window manager.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]