On Mon, Jan 06, 2003 at 12:32:43PM +0100, Peter Graf wrote: > Hi folks, > > I'm evaluating which GUI to port to a non-unixstyle multitasking OS with > limited posix lib support. Although the CPU performance is more like > "embedded", the use is a highresolution desktop rather than a small display.
If you're using too big of a display on a small CPU, things will be slow without hardware acceleration. If there's any acceleration hardware, picogui should be able to take advantage of it with the right driver. > Framebuffer implementation seems feasible, but the PDA-style > windowmanagement of picoGUI is not suitable. Apart from windowmanagement, > the picoGUI architecture seems to fit quite good. > > In the FAQ I read: > > [...] in theory PicoGUIshould work great on the desktop once more apps and > drivers are written. Even though PicoGUIis usually used without overlapping > windows, it does support them, and the PicoGUIserver is very scalable. > There is already work in progress on a Linux-based OSthat uses > PicoGUIrootless on X as its native GUI, so PicoGUIapps can run side-by-side > with X apps in overlapping windows. [...] > > Does this mean overlapping PicoGUI windows are only supported via X, not on > bare framebuffer without X? For now yes, but this is planned to change. Part of this is the App Manager's responsibility, and part of it is in the video driver and rendering engine. Currently PicoGUI's built-in rendering engine doesn't support overlapping correctly. However, there is a 'rootless' mode where all top-level windows are managed by an external system. This lets picogui do overlapping in X. On the framebuffer, you could do the same thing using DirectFB. PicoGUI has no DirectFB driver yet, but it wouldn't be much work to write one. There are plans to rewrite PicoGUI's rendering engine using a pretty nifty new algorithm that would make all drawing more efficient, and support full overlapping. Once this is done it would be easy to remove DirectFB if desired. > > Is there work in progress for PicoGUI desktop-style windowmanagement, esp. > overlapping windows for multitasking applications? Assuming picogui supported overlapping windows, either by running on top of X or DirectFB, or with the new rendering engine, you'd just need an app manager to handle overlapping. This would consist of writing a widget that implements a traditional draggable window frame, and a simple app manager that uses that widget. > > Sorry if this forum is not the right place for my sort of question. Maybe > you can give me a quick hint, thanks a lot. Nope, this is the perfect place to ask such a question :) > > Regards, > Peter --Micah > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Pgui-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/pgui-devel -- Only you can prevent creeping featurism! ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
