Hi, I've been working on a desktop GUI applet in Java which replaces the AWT.
I'm pretty fed-up of X, so I've taken an interest in this DirectFB. Although I realise that GTK is already ported, I wouldn't mind working on porting my applet to C++ to work under DirectFB. The desktop GUI applet is pretty similar to AWT, but has a few differences... - Every GUI object (windows/icons/widgets) is descended from a single class, and two classes descend from this - window objects and widget objects. - Window objects descend into frames and icons, and can only hold widget objects. Each window class has a minimum of a panel object (descended from the widget class), although other widgets may be added for titlebars and minimize/maximize/close buttons. - There is a single desktop object which can only hold window objects (i.e. frames and icons). This desktop object handle everything else (like painting, events, pop-up menus etc). - There also exists a layout class which can be applied to window and panel objects (which are special widget objects that can contain children). - Also, all GUI objects are painted via a single view register object which contains a hashtable containing view objects. - All GUI object properties are held in a hashtable, allowing future visual/rad tools to be built. - There is no window manager like X. It's very easy to program for (abit like QT) and is IMO quite elegant and simple. Alot of things are missing and beyond my scope, but I wonder if anyone is interested? Cheers, Steve -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe directfb-dev" as subject.
