Serialized Form


Package com.vlsolutions.swing.docking

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

Serialized Fields

selected

boolean selected

key

DockKey key

dockable

Dockable dockable

zone

int zone

isNotification

boolean isNotification

notificationTimer

javax.swing.Timer notificationTimer

blinkCount

int blinkCount

MAX_BLINKS

int MAX_BLINKS

keyListener

java.beans.PropertyChangeListener keyListener

Class com.vlsolutions.swing.docking.AutoHideButtonPanel extends javax.swing.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 javax.swing.JPanel implements Serializable

Serialized Fields

expansionTimer

javax.swing.Timer expansionTimer

isRolloverTimer

boolean isRolloverTimer

isExpanding

boolean isExpanding

savedDimensions

java.util.HashMap savedDimensions

controler

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

selectedButton

AutoHideButton selectedButton

expandedComponent

java.awt.Component expandedComponent

desk

DockingDesktop desk

topDragger

javax.swing.JPanel topDragger

leftDragger

javax.swing.JPanel leftDragger

bottomDragger

javax.swing.JPanel bottomDragger

rightDragger

javax.swing.JPanel rightDragger

lastDragger

javax.swing.JPanel lastDragger

content

javax.swing.JPanel content

heavyPanel

java.awt.Panel heavyPanel

titleBar

DockViewTitleBar titleBar

animationControler

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

expandFromTopBorder

javax.swing.border.Border expandFromTopBorder

expandFromLeftBorder

javax.swing.border.Border expandFromLeftBorder

expandFromBottomBorder

javax.swing.border.Border expandFromBottomBorder

expandFromRightBorder

javax.swing.border.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

collapser

com.vlsolutions.swing.docking.AutoHideExpandPanel.FocusCollapser collapser

collapseTimer

javax.swing.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.CompoundDockingPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

dockable

CompoundDockable dockable

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

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

Serialized Fields

key

DockKey key

Class com.vlsolutions.swing.docking.DockableStoreButton extends javax.swing.JButton implements Serializable

Serialized Fields

dockable

Dockable dockable

emptyText

java.lang.String emptyText

emptyTooltip

java.lang.String emptyTooltip

emptyIcon

javax.swing.Icon emptyIcon

fullText

java.lang.String fullText

fullTooltip

java.lang.String fullTooltip

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

Serialized Fields

context

DockingContext context
contextual data that can be shared by multiple desktops


contentPane

javax.swing.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

java.util.HashMap autoHideButtons

dragControler

com.vlsolutions.swing.docking.DragControler dragControler

dummyMaximedReplacer

com.vlsolutions.swing.docking.MaximizedComponentReplacer dummyMaximedReplacer
a component used to track position of the current maximized component


maximizedComponent

java.awt.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

javax.swing.JComponent mouseMotionGrabber

mouseOutOfExpandedPanelTimer

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


tabbedGroups

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


focusHandler

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

previousFloatingDockableStates

java.util.HashMap previousFloatingDockableStates
return state for floating dockables


desktopName

java.lang.String desktopName
Unique name for this desktop : used since 2.1 to support multiple desktops


lastWindowLocation

java.awt.Point lastWindowLocation

windowMovementListener

java.awt.event.ComponentAdapter windowMovementListener

windowListener

java.awt.event.WindowListener windowListener

closeAction

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


maximizeAction

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


dockAction

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


floatAction

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


cancelAction

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

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

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

Serialized Fields

model

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

desktop

DockingDesktop desktop

confirmButton

javax.swing.JButton confirmButton

cancelButton

javax.swing.JButton cancelButton

table

javax.swing.JTable table

wizardLabel

javax.swing.JLabel wizardLabel

wizardLabelText

java.lang.String wizardLabelText

closingState

int closingState

visibleViews

java.util.HashMap visibleViews

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

Serialized Fields

lastDropBounds

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


lastDropTabBounds

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


lastDropPath

java.awt.geom.GeneralPath lastDropPath

draggedDockable

SingleDockableContainer draggedDockable
set by a drag operation


isMultipleDrag

boolean isMultipleDrag
True when the whole tabbedpane is dragged


desktop

DockingDesktop desktop

popup

javax.swing.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

java.util.HashMap closeActions

tabManager

JTabbedPaneSmartIconManager tabManager

selfDockable

Dockable selfDockable

keyChangeListener

java.beans.PropertyChangeListener keyChangeListener

Class com.vlsolutions.swing.docking.DockView extends javax.swing.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

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


lastDropGeneralPath

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


listener

java.beans.PropertyChangeListener listener
listen to the titlebar actions

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

Serialized Fields

tabHeader

DockViewAsTab.TabHeader tabHeader
The tab container in which the components are added


tpManager

JTabbedPaneSmartIconManager tpManager
smart icon manager


smartIcon

JTabbedPaneSmartIcon smartIcon
smart icon used to display the title


closeAction

javax.swing.AbstractAction closeAction

closeSmartIcon

SmartIconJButton closeSmartIcon

maximizeAction

javax.swing.AbstractAction maximizeAction

maximizeSmartIcon

SmartIconJButton maximizeSmartIcon

hideAction

javax.swing.AbstractAction hideAction

hideSmartIcon

SmartIconJButton hideSmartIcon

floatAction

javax.swing.AbstractAction floatAction

floatSmartIcon

SmartIconJButton floatSmartIcon

isCloseButtonDisplayed

boolean isCloseButtonDisplayed

isHideButtonDisplayed

boolean isHideButtonDisplayed

isDockButtonDisplayed

boolean isDockButtonDisplayed

isMaximizeButtonDisplayed

boolean isMaximizeButtonDisplayed

isRestoreButtonDisplayed

boolean isRestoreButtonDisplayed

isFloatButtonDisplayed

boolean isFloatButtonDisplayed

isAttachButtonDisplayed

boolean isAttachButtonDisplayed

keyListener

java.beans.PropertyChangeListener keyListener
listen to the key changes


currentPopUp

javax.swing.JPopupMenu currentPopUp

titleMouseListener

java.awt.event.MouseListener titleMouseListener
reacts to single and double click on title bar


actionListener

java.awt.event.ActionListener actionListener

Class com.vlsolutions.swing.docking.DockViewAsTab.TabHeader extends javax.swing.JTabbedPane implements Serializable

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

Serialized Fields

titleLabel

javax.swing.JLabel titleLabel

closeButton

javax.swing.JButton closeButton

dockButton

javax.swing.JButton dockButton

maximizeButton

javax.swing.JButton maximizeButton

floatButton

javax.swing.JButton floatButton

active

boolean active

actionListener

java.awt.event.ActionListener actionListener

target

Dockable target

isNotification

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


currentPopUp

javax.swing.JPopupMenu currentPopUp

blinkCount

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


MAX_BLINKS

int MAX_BLINKS

titleMouseListener

java.awt.event.MouseListener titleMouseListener
reacts to single and double click on title bar


dockKeyListener

java.beans.PropertyChangeListener dockKeyListener
listen to the key changes


notificationTimer

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


desktop

DockingDesktop desktop

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

Serialized Fields

titleHeight

int titleHeight
the drag header height


controlColor

java.awt.Color controlColor

highlight

java.awt.Color highlight

shadow

java.awt.Color shadow

activeCaptionColor

java.awt.Color activeCaptionColor

inactiveCaptionColor

java.awt.Color inactiveCaptionColor

activeCaptionBorderColor

java.awt.Color activeCaptionBorderColor

inactiveCaptionBorderColor

java.awt.Color inactiveCaptionBorderColor

activeBorder

javax.swing.border.Border activeBorder

inactiveBorder

javax.swing.border.Border inactiveBorder

title

javax.swing.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 javax.swing.JComponent implements Serializable

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

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

Class com.vlsolutions.swing.docking.MaximizedDockViewAsTab extends DockViewAsTab implements Serializable

Class com.vlsolutions.swing.docking.MaximizedDockViewAsTab.MaximizedTabHeader extends DockViewAsTab.TabHeader implements Serializable

Class com.vlsolutions.swing.docking.SplitContainer extends javax.swing.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.docking.ws

Class com.vlsolutions.swing.docking.ws.WorkspaceButton extends javax.swing.JButton implements Serializable

Serialized Fields

workspace

Workspace workspace

ctx

DockingContext ctx

actionListener

java.awt.event.ActionListener actionListener

Class com.vlsolutions.swing.docking.ws.WorkspaceException extends java.lang.Exception implements Serializable

Class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem extends javax.swing.JMenuItem implements Serializable

Serialized Fields

workspace

Workspace workspace

ctx

DockingContext ctx

actionListener

java.awt.event.ActionListener actionListener

Package com.vlsolutions.swing.toolbars

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

Serialized Fields

componentsByContraints

java.util.Map componentsByContraints

contraintsByComponents

java.util.Map contraintsByComponents

toolBarsByName

java.util.Map toolBarsByName

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

Serialized Fields

orientation

int orientation

collapsible

boolean collapsible

collapsed

boolean collapsed

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

Serialized Fields

orientation

int orientation

painter

BackgroundPainter painter
an optionnal background painter

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

Serialized Fields

gripper

ToolBarGripper gripper

rolloverBorderPainted

boolean rolloverBorderPainted

rolloverContentAreaFilled

boolean rolloverContentAreaFilled

useCustomUI

boolean useCustomUI

orientation

int orientation

buttonMouseHandler

java.awt.event.MouseListener buttonMouseHandler

gripperListener

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


draggedBorder

javax.swing.border.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-2007 VLSolutions. All Rights Reserved.
www.vlsolutions.com : Java Components - Smart Client Applications