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

Reply via email to