Package net.sf.borg.ui

The UI package and its sub-packages provide the BORG Swing UI.

See:
          Description

Interface Summary
MultiView.CalendarModule Interface implemented by Calendar Modules that act as modules but also react to requests to change the shown date
MultiView.Module interface implemented by all UI Modules.
NavPanel.Navigator Interface to be implemented by any class that allows the attachment of a NavPanel navigator
 

Class Summary
CategoryChooser UI for choosing which categories to display and which to hide
DockableView The Class DockableView is the base class for panels that can appear as stand-alone windows or tabs in the main view and can be docked/undocked at runtime.
EntitySelector displays dialogs to let the user select various borg entities
HelpLauncher launches the borg java help
InfoView dockable view that shows informational text or html to the user in a scrollable pane
MainMenu The borg main menu bar
MultiView This is the main Borg UI class.
NavPanel A NavPanel provides common navigation buttons to other classes that navigate among dates
ResourceHelper Helps parse resource strings (containing text and optional mnemonics and accelerators) for GUI widgets.
SearchView UI for searching records.
SqlRunner SqlRunner is a UI that lets a user run SQL against the database.
SunTrayIconProxy communicates with the new java built-in system tray APIs
UIControl Class UIControl provides access to the UI from non-UI classes.
View base class for borg views.
ViewSize ViewSize contains the data associated with a windows's position, size, and maximization state It also contains the logic to convert this data to and from a String so that it can be stored.
 

Enum Summary
MultiView.ViewType argument values for setView()
 

Package net.sf.borg.ui Description

The UI package and its sub-packages provide the BORG Swing UI. The UI communicates with the database through the model classes. The MultiView is the main BORG tabbed window.



Generated September 24 2010 by mbb using Apache Ant version 1.7.1 compiled on June 27 2008 and Java version 1.6.0_20 from Sun Microsystems Inc. on Linux i386 2.6.24-28-generic