Serialized Form
|
Package com.vlsolutions.swing.docking |
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
border
int border
- <=> Zone
buttonHighlighter
com.vlsolutions.swing.docking.AutoHideButtonPanel.ButtonHighlighter buttonHighlighter
- highlight effect (rollover) on the contained buttons
expandPanel
AutoHideExpandPanel expandPanel
- expansion management
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)
key
DockKey key
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
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
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
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
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)
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
isPainted
boolean isPainted
hasProportionalLocation
boolean hasProportionalLocation
proportionalLocation
double proportionalLocation
|
Package com.vlsolutions.swing.toolbars |
componentsByContraints
Map componentsByContraints
contraintsByComponents
Map contraintsByComponents
toolBarsByName
Map toolBarsByName
orientation
int orientation
collapsible
boolean collapsible
collapsed
boolean collapsed
orientation
int orientation
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