Hi Everybody,

After a lot of (quite tiring) Xlib coding and some miscellaneous widget
wrangling, I resulted in the screenshot you see on picogui.org now:
  http://picogui.org/sshotdetail.php?index=94

That's right, PicoGUI apps running in individual X windows, making pgserver act
more like a conventional widget toolkit in X. This broadens PicoGUI's
scalability toward desktops and high-end embedded devices. The same rootless
interface can be used in MacOS X, Win32, DirectFB, or pretty much anything else
with the right drivers.

If you'd like to try this out:

 1. Grab the latest CVS (I just got this working about 30 minutes ago :)

 2. Compile a pgserver, make sure the managed_rootless app manager, x11 video
    driver, x11input driver, and managedwindow widget are enabled

 3. Configure pgserver to use the managed_rootless app manager and x11 video
    driver. You could use "-v x11 --appmgr=managed_rootless" on the command
    line.

 4. Make sure you *aren't* using a theme with alpha blending, as alpha blending
    tends to make this driver puke at the moment

 5. The freetype engine will work, but it's extremely slow as it's falling back
    on the default blending code.

 6. Run pgserver. You should see nothing. Rootless, remember?

 7. Run an app. Tada, it appears in its own window!

 8. Run more apps. You can resize them all independently, type and click
    on them independently, and so on.

--Micah

-- 
Only you can prevent creeping featurism!


-------------------------------------------------------
This SF.net email is sponsored by: ApacheCon, November 18-21 in
Las Vegas (supported by COMDEX), the only Apache event to be
fully supported by the ASF. http://www.apachecon.com
_______________________________________________
Pgui-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/pgui-devel

Reply via email to