----- Forwarded message from Damon Chaplin <[EMAIL PROTECTED]> -----
Subject: Re: [Glade-devel] Glade for GUIs other than GTK? From: Damon Chaplin <[EMAIL PROTECTED]> To: Micah Dowty <[EMAIL PROTECTED]> Cc: [EMAIL PROTECTED] Organization: Ximian, Inc. On Thu, 2002-02-14 at 23:00, Micah Dowty wrote: > Hello, > > I was wondering how difficult it would be to adapt Glade to edit GUIs other than >GTK. > > I'm the original author of PicoGUI (http://picogui.org), a new GUI architecture >designed for embedded systems. We've been wanting to implement a "widget template" >feature where a predesigned layout of widgets including their properties and all >related objects can be designed ahead of time as a template, then instantiated one or >more times by the application later on. > > The format used at runtime would be optimized for minimal CPU and memory usage, but >we're thinking about using XML as the source format. Since Glade is a GUI editor, and >uses XML, I thought it might be a good starting point. > > In case you're wondering about the differences between GTK's needs and PicoGUI's >needs... PicoGUI is client-server, but all widgets are built into the server. Widgets >have properties, and they can generate events, like the signals in GTK. PicoGUI does >not allow x,y coordinates, and instead every widget has a couple properties to >specify the layout. PicoGUI has something like a layout manager built in, that >requires each widget to 'stick' to one side of its parent then use the remaining >space for the next widget in that level of GUI hierarchy. I'm afraid Glade is extremely GTK+-specific, so I doubt much of the code would be of use. Though maybe the overall architecture may be interesting. If the PicoGUI widgets support generic querying & setting of widget properties then you may want to look at the glade2 module in CVS rather than the original glade (where we had to code individual support for each property). Damon ----- End forwarded message ----- -- Only you can prevent creeping featurism! _______________________________________________ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
