This is a free and open-source plug-in for Google SketchUp that enhances the SketchUp API with the features of wxRuby. It provides a powerful tool for extending the capabilities of SketchUp.
Previously, the SketchUp API provided GUI dialog support using dynamic HTML via an embedded web browser. However, with wxSU, you can now create dialogs for your plugins using an alternative approach.
The wxSU interface layer is responsible for making wxRuby and SketchUp work together seamlessly. This interface bundles the cross-platform, open source GUI toolkit for Ruby, wxRuby, and the SketchUp API.
wxRuby is essentially a wrapper for the cross-platform, open source C++ GUI engine wxWidgets. One of the benefits of using wxRuby with SketchUp is that it provides a native look and feel to your applications, as it uses the native widgets on each platform.
Another advantage is that you can write GUI applications that run in the SketchUp environment as a plugin, as well as run them outside of SketchUp. All you need is a little bit of modular programming and an external Ruby interpreter to run the application, which can also be packaged in an installer.
Overall, wxSU bundles wxRuby to provide a powerful solution for implementing GUI dialogs in SketchUp plugins. It's definitely worth checking out if you're a developer looking for more flexibility with your SketchUp applications.
Version 0.2.0: N/A