ti.chimera.plugin
Class WindowManagerPlugin
java.lang.Object
ti.chimera.Plugin
ti.chimera.plugin.WindowManagerPlugin
- public class WindowManagerPlugin
- extends Plugin
The WindowManagerPlugin
handles diplaying View
s,
tool-bars, and handling the menu-bar. All the API methods to add/remove
menu-bar-items/docks/toolbars are thread safe, so they can be used, without
having to worry about swing's lack of thread safeness.
This plugin, and the window manager service that it provides is
only half of the equasion as far as window management. The other half
is the "window manager mode" which is what actually displays the UI.
The devision is labor is that the this plugin handles writing data into
the registry, creating Dialog
objects, etc., and the window
manager implementation responds to data written into the registry in
order to realize the UI. There are actually multiple implementations
of the window manager implementation... window mode and desktop mode.
- Version:
- 0.1
- Author:
- Rob Clark
- See Also:
ti.chimera.service.WindowManager -
the service interface implemented by this plugin
Fields inherited from class ti.chimera.Plugin |
main |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WindowManagerPlugin
public WindowManagerPlugin(Main main)
- Class Constructor.
- Parameters:
main
- the main application