Xj3D 2.0 VRML/X3D Code API

Package org.xj3d.ui.swt.widgets

A collection of SWT widgets that can be used in browser interfaces.

See:
          Description

Interface Summary
AlarmListener Defines the requirements for an alarm listener.
StatusReporter Defines the requirements for a status reporter.
 

Class Summary
Alarm An alarm or timer function.
AlarmEvent An alarm event.
ConsoleTool A self-configured button implementation that can be used to open the console window.
ConsoleWindow A window that can act as console for error messages from the application.
CursorManager Manages cursor icon changes based on state listeners.
ImageLoader A convenience class that loads Images for Xj3D's internal uses and provides a caching mechanism.
LoadProgressListener An implementation of the URI progress listener for distributing load progress messages to registered loggers and reporters.
LoadURLAction Simple utility class for processing scene loading requests from the location bar.
LocationToolbar An swt widget that implements the capabilities of the URL/Location toolbar.
MessageBuffer A buffer for holding messages and a runnable instance for flushing the messages to the console Text widgets on the display thread.
NavigationToolbar A toolbar for all navigation commands.
OpenAction A Selection handler used to select a file from the local system, then pass the file's url along to a file handler for loading.
ReloadAction A selection handler that reloads the last file.
StatusBar A Composite that implements a simple status bar capability with a text readout and frames per second counter.
ViewpointComboManager A convenience class for managing the interactions with a Combo object on the managing display thread.
ViewpointToolbar A toolbar for all viewpoint manipulation commands that offers convenient and common code.
 

Package org.xj3d.ui.swt.widgets Description

A collection of SWT widgets that can be used in browser interfaces.

Each component is standalone, but typically interacts with the core of the browser through the generic interfaces defined in org.web3d.browser. As a general rule, the component will take the required interface classes in the constructor and will self-register any listeners needed. Users should not need to register the listeners themselves.


Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium