Package com.partnersoft.gui

Interface Summary
ContextListener  
ExplorerListener  
EZ2DGLEventListener  
GUIControl GUIControls are convenience wrappers for Java Swing components.
GUIField A data-entry field on a GUIForm.
PartnerWindow A standalone window.
 

Class Summary
ActivityProgressControl A GUI to monitor an ActivityProgress object.
AngleDocument A document that only allows strings up to a certain size.
ArrayListListModel<T> A list model for, like, lists.
ArrowIcon An icon what looks like an arrow or something.
BasicDialog A really basic yes/no/cancel type dialog.
BigStringField  
BitmapFont Renders bitmap fonts for OpenGL.
BitmapFont.BitmapGlyph  
BitstreamVera Holds all the references to the Bitstream Vera font family, a font donated to the community by Bitstream.
BitstreamVera.PFont  
ButtonControl A wrapper for JButton.
CenteredLayout A trivial layout that centers a single, unstretched component in a container.
CheckBoxControl A wrapper for JCheckBox.
CheckboxField A wrapper for JCheckBox.
ClickToEdit  
CogEditControl Edits a cog or portion thereof using some kind of GUI control.
CogNamingEditor Edits a naming using a pick-and-edit interaction.
CogStoreEditor Edits selected items in a CogStore.
CogStringEditor A data-entry control for Cog primitive strings.
CogStructureEditor Edits a structure using tabbed forms.
ColorDocument A document that only allows numeric values.
ColorField A basic convenience wrapper around a JColorChooser.
ColorFilteringGraphics2D  
ColorLib A factory that hands out colors by name.
ColorToBlackFilter An image filter that will turn the RGB components of all colors to zero, leaving the alpha component alone.
ComboField A Field implemented with a JComboBox.
ComboSelectionControl A wrapper for JComboBox.
ComboSelector A selector that uses a ComboBox.
ComboTable Like a combo-box, only with a drop-down table instead of a list.
ConfigurableColorFilter Allows setting colors in an image in a configurable fashion.
ContainerFocusListener Listens for focus events on the entire container.
ContextEvent  
CssBorder Lets you control the top, left, bottom and right borders separately.
DateDocument A document that only allows date values.
DateField A GUIField for basic text entry.
DateTimeDocument A document that only allows dateTime values.
DialogBuilder Builder class to construct basic notification and info request dialogs.
Explorer A file explorer-like tree control based on the more general JTree.
ExplorerEvent  
ExplorerNode  
EZ2DGL A wrapper for GLCanvas that provides a simpler, 2D-only API.
EZ2DGLCanvas An abstraction up from GLCanvas.
FatalErrorDialog Displays a fatal exception; when the user hits the button it exits.
FileChooserControl A basic convenience wrapper around a JFileChooser.
FilenameField A GUIField for basic text entry.
FixedLayout  
FlexGridLayout Works like a GridLayout with variable sized rows and columns a la GridBagLayout.
FlexibleCellEditor  
FlexibleCellRenderer A TableCellRenderer that returns components based on the value's class.
FontGraphics This object helps manage Graphics-specific details about a font.
FontLib Various handy methods for handling Fonts and drawing Strings.
FontSpecification A named font specification.
FormLayout Lays out components in a class data-entry form sort of way.
FullScreenWindow A main window; an PartnerWindow which calls dispose() and System.exit() when it's closed.
GLFont This is a simple structure to store information needed by EZ2DGL about a font.
GLLib Handy routines to support OpenGL.
GLTexture This is a simple structure to store information needed by EZ2DGL about a texture.
GLTextureManager  
GLVectorFontLib The basic idea is that we would like to render vector fonts as meshes in OpenGL, mainly because font bitmaps are too cumbersome to keep track of.
GraphicButton  
GUIBuilder A convenience store for building guis.
GUIForm A GUIForm is a straightforward panel with data entry fields, buttons, etc.
GUIFormBuilder An extension to GUIBuilder for building GUIForms.
GUIFormBuilder2 An extension to GUIBuilder for building GUIForms.
GUIFormDialog Dialog window for a GUIForm.
GuiLib  
HTMLActionControl This is a configurable, HTML-based GUI.
HTMLBrowserApp A really simpleminded HTML browser.
HTMLLib This has more to do with Swing's JEditorPane than with HTML in general.
IconField An icon-selection field.
ImageFactory A Factory that locates or creates images and delivers them based upon textual names.
ImageLib A GUI library class.
ImageRotation A rotated image, generally used for icons.
ImageRotationSet This caches and manages various quantum rotations of an image.
ImageViewer A somewhat featureful image viewing component.
InlineTable A table with all of its elements added to the container, as opposed to something more like a JList that only draws the visible elements.
IntegerDocument A document that only allows integral values.
InternalDialog  
InverseFilter An image filter than performs an inverse video effect on the colors.
LimitedLengthDocument A document that only allows strings up to a certain size.
LinetypeConfig Configuration for linetypes.
LinkButton Looks like a hyperlink, acts like a button.
ListenerLib  
ListSelectionControl A convenience wrapper for JList.
LocalImageFactory An ImageFactory that retrieves images based on filename from a directory.
LowFatLabel A JLabel that isn't greedy - it's preferred width is always 8, so it doesn't demand more layout space than is available, but will expand where given room.
MainWindow A main window; an PartnerWindow which calls dispose() and System.exit() when it's closed.
MessageDialog The classic annoying message dialog.
MorphingCogStructureEditor A type selector controls the structure's datatype and therefore the forms used to edit it.
NamingListModel A list model for, like, namings.
NewspaperLayout A layout manager that lays its components top to bottom, then right to left in columns, much like articles in a newspaper.
NumberDocument A document that only allows numeric values.
PalmImage Converts a Java image to a bitmap format optimized for the Palm Map Viewer.
PartnerDialog A totally rewritten dialog that doesn't screw up like Sun's.
PartnerLook  
PartnerSplitPaneUI A (hopefully better) implementation of the split pane's UI, with bigger buttons for the one touch expand/contract feature.
PasswordField  
PicklistField A Field implemented with a JComboBox.
ProgressDialog A busy-box for users waiting on your slow-ass code.
PTable  
PTableData  
PTableRow  
RadioButtonSetControl A set of JRadioButtons.
RationalPolygon A polygon whose points vary based on a supplied Dimension.
RedoButton Little smart button to control undo stack.
RoundedBorder  
SeeThroughPanel  
SingleLayout A trivial layout that stretches a single contained component to the full size of the container.
SortedListModel A basic sorted ListModel.
SpecifierControl A handy superclass that provides JPanel and SpecifierGadget facilities in one handy class.
Splash A ridiculously featureful splash screen wodget.
SplashBrowser Provides a list of available splash images so you can look at each one.
SplitTouchPane  
StretchAndStackLayout A trivial layout manager designed for LayeredPanes containing stacked components.
StringEditControl A convenience wrapper for JTextField.
StringField A GUIField for basic text entry.
TextAreaField A GUIField for basic text entry.
TimeDocument A document that only allows time values.
ToggleButtonControl A wrapper for JToggleButton.
TransparentPanel  
UndoButton Little smart button to control undo stack.
ValidatedDocument This class extends the PlainDocument class in order to provide field level validation of the String being built.
VirtualKeyboard This keyboard is designed to type in find items, and therefore does not include all the keys of a full keyboard.
WrapperGraphics2D  
ZoomButton  
 

Exception Summary
GLException An exception that occurs during GL processing.
 

Error Summary
GLError An error that occurs during GL processing.