Woot! We finally released libview, VMware’s Incredibly Exciting Widgets! This has been very long planned, but it’s finally out. libview consists of many of the useful generic widgets we use inside the VMware Workstation code base. We have 16 widgets and one utility class currently in there, and have a list of widgets we plan to move into libview.
Now, this is not just a code dump, like some other companies have done. We will not be developing these widgets any further inside our own tree at VMware. libview on SourceForge is where the widgets will be developed from now on. They are under the MIT license, so feel free to use them for whatever. We will be setting up a web page and a listserv and stuff in the near future, and will commit some more widgets, bug fixes, and test apps.
Most of the widgets are written in C++ using gtkmm, so most projects won’t be able to take advantage of them as-is. We expect a lot of people will be re-implementing the parts they need for some projects. However, if you’re a project that uses the excellent gtkmm, these should Just Work (TM).
For a description of what’s included, see Philip’s blog, as he went into a bit of detail.