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

Reply via email to