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
