On Wed, 2009-10-28 at 06:17 +0000, Himar Carmona wrote: > Hi Jeremy, > > some days ago you asked about some feedback for osgWidget. Since i > read your message i have been looking at osgWidget and i have some > suggestions, comments about how its works and possible future lines of > work. And no, i'm not using it, osgWidget came to late to me, so i > leave it out (at the moment). I use osg for a project that's growing > up, now i'm looking harder to it and osgWidget will be something I > will use. > > First, i must say its a good job. As far as i have seen it looks > promising. But, have you some documentation regarding its design and > or future plans? So i don't spend hours thinking something you have > already thought about! :) The first question i could ask is (read > beyond the obvious): What is the very concrete objective of > osgWidget? I'm not fooling here. I mean, its objective is to be a thin > layer of abstraction to allows some basic ui programmability with osg > or it is to be a complete ui framework for user interfaces on OSG?
The first version I intended to be a full-blown UI NodeKit; far too ambitious. :) The second version will be a sensible, strong lightweight wrapper around the basics so that I can make something else to actually handle the complex bits of code (windowing, advanced grouping, etc), For example, a "widget" right now is hard-coded as 2D quad; this is pretty terrible design, but makes it easy to handle sizing issues. In the new version, widgets are just an abstract interface, and the library uses the bounding box to position them instead. Of course, this means that each widget must override a virtual resize method, but it allows for widgets of arbitrary geometric size and dimension. > Are you still open to suggestions? > > PD: Your optimism is commandable! Good for you. I wish you the > best! Keep going! > > Best regards, > Himar. > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Follow us on Twitter! http://twitter.com/emperorlinux +-----------------------------------------------------------------+ | Jeremy Moles | Phone: 1-888-651-6686 | | Research & Development | in GA: (770)-612-1205 | | EmperorLinux, Inc. | Fax: (770)-612-1210 | | 900 Circle 75 Pkwy. | web: www.EmperorLinux.com | | Suite 1380 | support: [email protected] | | Atlanta, GA 30339 | email: [email protected] | +-----------------------------------------------------------------+ _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

