Wow, i'm glad it's useful to someone :)
It still has plenty of rough edges: most operations are performed much 
faster than the SDL driver, but a few things in particular are still 
very slow: text, gradients, and some LGOPs are implemented using 
individual calls to pixel(), which as you might imagine is very slow. 
There's a replacement text subsystem using XFreeType, but it's still 
very experimental- clipping is slow, and the font metrics aren't quite 
right. Text, gradients, and these LGOPs can all be sped up by using 
XGetImage and XPutImage, but i haven't got around to doing this yet.

Another one of my goals for the X11 driver was a rootless mode, so that 
PicoGUI apps can run side-by-side with X apps on the desktop. Each root 
widget (apps and popups) would get its own X window, and pgserver would 
behave more like a widget set than a complete GUI. I thought it would 
be cool to have handheld apps that you could easily also run on your 
desktop computer. A similar rootless environment could be written for 
Win32 and MacOS X. Unfortunately, at the moment it's still messy to 
implement this. I need to add better infrastructure for specifying what 
video device to render a particular divtree to. I have some X11 
rootless code sitting on my hard disk, but it's messy and doesn't 
really do anything yet.

Maybe I'll be able to finish it soon...
-- Micah

On 2001.12.27 14:24 Sean Barnes wrote:
> I just wanted to thank whoever added the X11 driver to PicoGUI... I
> finally
> decided to try it out on the VR3 and it works quite well. Sacrificing
> a
> little bit of the screen to the window manager is a small price to pay
> in
> order to stay up to date on both the Agenda and the PicoGUI
> communities.
> 
> -Sean
> 
> 
> _______________________________________________
> Pgui-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/pgui-devel
> 

_______________________________________________
Pgui-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/pgui-devel

Reply via email to