Serialized Form


Package com.vlsolutions.swing.docking

Class com.vlsolutions.swing.docking.AutoHideButton extends JLabel implements Serializable

Serialized Fields

selected

boolean selected

key

DockKey key

dockable

Dockable dockable

zone

int zone

isNotification

boolean isNotification

notificationTimer

Timer notificationTimer

blinkCount

int blinkCount

MAX_BLINKS

int MAX_BLINKS

keyListener

PropertyChangeListener keyListener

Class com.vlsolutions.swing.docking.AutoHideButtonPanel extends JPanel implements Serializable

Serialized Fields

border

int border
<=> Zone


buttonHighlighter

com.vlsolutions.swing.docking.AutoHideButtonPanel.ButtonHighlighter buttonHighlighter
highlight effect (rollover) on the contained buttons


expandPanel

AutoHideExpandPanel expandPanel
expansion management

Class com.vlsolutions.swing.docking.AutoHideExpandPanel extends JPanel implements Serializable

Serialized Fields

expansionTimer

Timer expansionTimer

isRolloverTimer

boolean isRolloverTimer

isExpanding

boolean isExpanding

savedDimensions

HashMap savedDimensions

controler

com.vlsolutions.swing.docking.AutoHideExpandPanel.ExpandControler controler

selectedButton

AutoHideButton selectedButton

expandedComponent

Component expandedComponent

desk

DockingDesktop desk

topDragger

JPanel topDragger

leftDragger

JPanel leftDragger

bottomDragger

JPanel bottomDragger

rightDragger

JPanel rightDragger

lastDragger

JPanel lastDragger

content

JPanel content

heavyPanel

Panel heavyPanel

titleBar

DockViewTitleBar titleBar

animationControler

com.vlsolutions.swing.docking.AutoHideExpandPanel.AnimationControler animationControler

expandFromTopBorder

Border expandFromTopBorder

expandFromLeftBorder

Border expandFromLeftBorder

expandFromBottomBorder

Border expandFromBottomBorder

expandFromRightBorder

Border expandFromRightBorder

shouldCollapse

boolean shouldCollapse
this boolean is used to disable auto-hiding temporarily, especially during drag operation (where mouse can leave the component)


isHeavyPanelInstalled

boolean isHeavyPanelInstalled
flag used when heavywieght usage + single heavyweight component


lastTimeMouseWasIn

long lastTimeMouseWasIn
Used by the collapse timer


canUseMouseInfo

boolean canUseMouseInfo

collapseTimer

Timer collapseTimer
Timer used to collapse the expand panel (when mouse is out of bounds). (only for java > 1.5)

Class com.vlsolutions.swing.docking.DetachedDockView extends DockView implements Serializable

Class com.vlsolutions.swing.docking.DockablePanel extends JPanel implements Serializable

Serialized Fields

key

DockKey key

Class com.vlsolutions.swing.docking.DockingDesktop extends JLayeredPane implements Serializable

Serialized Fields

contentPane

JPanel contentPane
panel containing autohidepanels on borders and dockingpanel at center


dockingPanel

DockingPanel dockingPanel
main central container for dockables


expandPanel

AutoHideExpandPanel expandPanel
container responsible for auto-hidden components expansion


topBorderPane

AutoHideButtonPanel topBorderPane
panel used to display autohide buttons


leftBorderPane

AutoHideButtonPanel leftBorderPane
panel used to display autohide buttons


bottomBorderPane

AutoHideButtonPanel bottomBorderPane
panel used to display autohide buttons


rightBorderPane

AutoHideButtonPanel rightBorderPane
panel used to display autohide buttons


borderPanes

AutoHideButtonPanel[] borderPanes
array containing the border panes


autoHideButtons

HashMap autoHideButtons

dockableStates

HashMap dockableStates
inner state of the dockables


dragControler

com.vlsolutions.swing.docking.DragControler dragControler

registeredDockables

ArrayList registeredDockables
All dockables must be registered (even if not shown) in order to be processed by the XML Parser or to be displayed in the DockingSelectorDialog


dockableStateWillChangeListeners

ArrayList dockableStateWillChangeListeners

dockableStateChangeListeners

ArrayList dockableStateChangeListeners

dockableSelectionListeners

ArrayList dockableSelectionListeners
selection change


dummyMaximedReplacer

JComponent dummyMaximedReplacer
a component used to track position of the current maximized component


maximizedComponent

Component maximizedComponent
the current maximized component


currentMaximizedComponentIsHeavyWeight

boolean currentMaximizedComponentIsHeavyWeight
a flag set when adding a maximized component : true is this one is heavyweight Only used with heavyweight support AND singleHeavyWeightComponent


mouseMotionGrabber

JComponent mouseMotionGrabber

mouseOutOfExpandedPanelTimer

Timer mouseOutOfExpandedPanelTimer
this timer is only used when the java version is < 1.5 (version>=1.5 uses the MouseInfo component)


tabbedGroups

HashMap tabbedGroups
groups of tabs (used to re-tab autohidden dockable)


focusHandler

com.vlsolutions.swing.docking.DockingDesktop.FocusHandler focusHandler

previousFloatingDockableStates

HashMap previousFloatingDockableStates
return state for floating dockables


lastWindowLocation

Point lastWindowLocation

windowMovementListener

ComponentAdapter windowMovementListener

closeAction

AbstractAction closeAction
Action used for keyboard binding : closes the current dockable


maximizeAction

AbstractAction maximizeAction
Action used for keyboard binding : maximize/restore the current dockable


dockAction

AbstractAction dockAction
Action used for keyboard binding : autohide/dock the current dockable


floatAction

AbstractAction floatAction
Action used for keyboard binding : float/attach the current dockable


cancelAction

AbstractAction cancelAction
Action used for keyboard binding : cancel the current operation

Class com.vlsolutions.swing.docking.DockingPanel extends JPanel implements Serializable

Class com.vlsolutions.swing.docking.DockingSelectorDialog extends JDialog implements Serializable

Serialized Fields

model

com.vlsolutions.swing.docking.DockingSelectorDialog.DockablesTableModel model

desktop

DockingDesktop desktop

confirmButton

JButton confirmButton

cancelButton

JButton cancelButton

table

JTable table

wizardLabel

JLabel wizardLabel

wizardLabelText

String wizardLabelText

closingState

int closingState

visibleViews

HashMap visibleViews

Class com.vlsolutions.swing.docking.DockTabbedPane extends JTabbedPane implements Serializable

Serialized Fields

lastDropBounds

Rectangle lastDropBounds
cache for reusing the general path lastDropPath between calls to getDropShape


lastDropTabBounds

Rectangle lastDropTabBounds
cache for reusing the general path lastDropPath between calls to getDropShape


lastDropPath

GeneralPath lastDropPath

draggedDockable

SingleDockableContainer draggedDockable
set by a drag operation


isMultipleDrag

boolean isMultipleDrag
True when the whole tabbedpane is dragged


desktop

DockingDesktop desktop

popup

JPopupMenu popup
The pop-up menu used to provide fast "close" shortcuts (close all, close others)


popupTab

int popupTab
the tab currently associated with the pop-up


previousSelectedDockable

int previousSelectedDockable
The tab that was selected before the current one


closeActions

HashMap closeActions

tabManager

JTabbedPaneSmartIconManager tabManager

selfDockable

Dockable selfDockable

keyChangeListener

PropertyChangeListener keyChangeListener

Class com.vlsolutions.swing.docking.DockView extends JPanel implements Serializable

Serialized Fields

title

DockViewTitleBar title

desktop

DockingDesktop desktop
the desktop managing this view


dockable

Dockable dockable
the dockable managed by this view


lastDropShape

Shape lastDropShape
remember the last drop position to cache the shape used for showing the drop position


lastDropGeneralPath

Shape lastDropGeneralPath
remember the last drop position to cache the shape used for showing the drop position


listener

PropertyChangeListener listener
listen to the titlebar actions

Class com.vlsolutions.swing.docking.DockViewTitleBar extends JPanel implements Serializable

Serialized Fields

titleLabel

JLabel titleLabel

closeButton

JButton closeButton

dockButton

JButton dockButton

maximizeButton

JButton maximizeButton

floatButton

JButton floatButton

active

boolean active

actionListener

ActionListener actionListener

target

Dockable target

isNotification

boolean isNotification
used to have a state of blinking (notification)


currentPopUp

JPopupMenu currentPopUp

blinkCount

int blinkCount
current blinking count (the limit to the notification timer)


MAX_BLINKS

int MAX_BLINKS

titleMouseListener

MouseListener titleMouseListener
reacts to single and double click on title bar


dockKeyListener

PropertyChangeListener dockKeyListener
listen to the key changes


notificationTimer

Timer notificationTimer
Timer used to trigger repaint event for notification (blinking title bar)

Class com.vlsolutions.swing.docking.FloatingDialog extends JDialog implements Serializable

Serialized Fields

titleHeight

int titleHeight
the drag header height


controlColor

Color controlColor

highlight

Color highlight

shadow

Color shadow

activeCaptionColor

Color activeCaptionColor

inactiveCaptionColor

Color inactiveCaptionColor

activeCaptionBorderColor

Color activeCaptionBorderColor

inactiveCaptionBorderColor

Color inactiveCaptionBorderColor

activeBorder

Border activeBorder

inactiveBorder

Border inactiveBorder

title

JComponent title

left

FloatingDialog.Resizer left

right

FloatingDialog.Resizer right

bottom

FloatingDialog.Resizer bottom

desktop

DockingDesktop desktop

Class com.vlsolutions.swing.docking.FloatingDialog.Resizer extends JComponent implements Serializable

Class com.vlsolutions.swing.docking.FloatingDialog.TitlePanel extends JComponent implements Serializable

Class com.vlsolutions.swing.docking.MaximizedDockView extends DockView implements Serializable

Class com.vlsolutions.swing.docking.SplitContainer extends JSplitPane implements Serializable

Serialized Fields

isPainted

boolean isPainted

hasProportionalLocation

boolean hasProportionalLocation

proportionalLocation

double proportionalLocation

Class com.vlsolutions.swing.docking.TabbedDockView extends DockView implements Serializable


Package com.vlsolutions.swing.toolbars

Class com.vlsolutions.swing.toolbars.ToolBarContainer extends JPanel implements Serializable

Serialized Fields

componentsByContraints

Map componentsByContraints

contraintsByComponents

Map contraintsByComponents

toolBarsByName

Map toolBarsByName

Class com.vlsolutions.swing.toolbars.ToolBarGripper extends JComponent implements Serializable

Serialized Fields

orientation

int orientation

collapsible

boolean collapsible

collapsed

boolean collapsed

Class com.vlsolutions.swing.toolbars.ToolBarPanel extends JPanel implements Serializable

Serialized Fields

orientation

int orientation

Class com.vlsolutions.swing.toolbars.VLToolBar extends JPanel implements Serializable

Serialized Fields

gripper

ToolBarGripper gripper

rolloverBorderPainted

boolean rolloverBorderPainted

rolloverContentAreaFilled

boolean rolloverContentAreaFilled

useCustomUI

boolean useCustomUI

orientation

int orientation

buttonMouseHandler

MouseListener buttonMouseHandler

gripperListener

com.vlsolutions.swing.toolbars.VLToolBar.GripperHandler gripperListener
The mouse listener in charge for toolbar drag and drop


draggedBorder

Border draggedBorder
The border used during DnD to show that the toolbar is selected


horizontalLayout

VLToolBarLayout horizontalLayout

verticalLayout

VLToolBarLayout verticalLayout

isInAnimationCycle

boolean isInAnimationCycle



© Copyright 2004-2005 VLSolutions. All Rights Reserved.
www.vlsolutions.com : Java Components - Smart Client Applications