Package ca.sqlpower.wabit.swingui

Interface Summary
MouseState Classes that contain a mouse state should implement this interface.
ServerListMenuItemFactory A factory interface used by the ServerListMenu.
WabitNode An interface that all of our view objects.
WabitPanel All panels that are to be displayed in Wabit's main split pane to the left of the workspace tree should implement this interface.
WabitSwingSession This defines UI components that are needed for each session.
WabitSwingSessionContext  
 

Class Summary
ComponentCellRenderer A renderer that extends JPanel.This renderer will add a JComboBox and a JtextArea to the JHeader of he resultTable for Group By and Having filters.
ExceptionHandler This is a basic uncaught exception handler implementation.
Icons Static collection of icons we use in the Wabit's GUI.
InsertVariableButton A button that shows a popup menu of variables when it is clicked.
LogInToServerAction An action that, when invoked, opens all visible sessions on a specific target server.
Messages Retrieves text stored in a .properties file for swingui classes in Wabit.
NewWorkspaceScreen This class is used to display a screen for adding the first data source to a new workspace.
OpenProgressWindow This class displays a modal dialog that shows the progress of a workspace loading.
QueryController This is the controller between the QueryCache and the QueryPen.
QueryPanel  
RowHeaderRenderer This class creates a row header for the JTable and Numbers its Rows.
ServerListMenu A JMenu which maintains its own set of entries based on services discovered by mDNS information.
StackedTabComponent A custom JComponent to implement the idea of a 'stack' of tabs.
WabitApplicationPreferencesPanel A JPanel with a bunch of controls to allow the user to change global application settings for the Wabit
WabitIcons A utility class acting as a single place to store commonly-used icons in Wabit
WabitImagePanel This panel will allow editing a WabitImage.
WabitSwingSessionContextImpl This is the swing version of the WabitSessionContext.
WabitSwingSessionImpl The Main Window for the Wabit Application.
WabitToolBarBuilder A lot of the JToolBars that were being added to Wabit were coded with a lot of boilerplate code.
WabitWelcomeScreen This is the first screen new users of Wabit should see.
WorkspaceGraphTreeModel Displays a WorkspaceGraphModel as a tree.
WorkspaceGraphTreeNodeWrapper Wraps a WabitObject that is a node in a WorkspaceGraphModel so it can represent a node in a tree.
WorkspacePanel This panel will display information about the workspace.
WorkspacePanel.FurryPanel This is the panel which paints the hair on the back of the wabit welcome screen and the hair on the back of the WorkspacePanel.
WorkspacePanel.LogoLayout This layout generates the Wabit logo panel with the version number in it.
WorkspaceTreeListener This listener is the main listener on the workspace tree in Wabit.
 

Enum Summary
MouseState.MouseStates The states a mouse can be on the query pen.
WabitSwingSessionContextImpl.SourceListStyle All the ways the source list can be present in the GUI.
 



Copyright © 2009. All Rights Reserved.