A sample widget for educational purposes. It shows how to encapsulate a number of graphical controls in a class that inherits from BBjWidget, and how to use it from a BBj program as a graphical control.
This plugin also demonstrates how to fire events from the plugin, and how to consume them from the embedding BBj program.