com.vlsolutions.swing.docking

Class MaximizedDockViewAsTab

Implemented Interfaces:
DockableContainer, DockDropReceiver, SingleDockableContainer

public class MaximizedDockViewAsTab
extends DockViewAsTab

A maximized view to use with the TabFactory.
Since:
2.1.3
See Also:
TabFactory

Nested Class Summary

protected class
MaximizedDockViewAsTab.MaximizedTabHeader

Nested classes/interfaces inherited from class com.vlsolutions.swing.docking.DockViewAsTab

DockViewAsTab.TabHeader

Field Summary

Fields inherited from class com.vlsolutions.swing.docking.DockViewAsTab

closeAction, closeSmartIcon, floatAction, floatSmartIcon, hideAction, hideSmartIcon, isAttachButtonDisplayed, isCloseButtonDisplayed, isDockButtonDisplayed, isFloatButtonDisplayed, isHideButtonDisplayed, isMaximizeButtonDisplayed, isRestoreButtonDisplayed, maximizeAction, maximizeSmartIcon, smartIcon, tabHeader, tpManager

Fields inherited from class com.vlsolutions.swing.docking.DockView

desktop, dockable, lastDropGeneralPath, lastDropShape, title

Constructor Summary

MaximizedDockViewAsTab(Dockable dockable)
Constructs a new DockView for the given dockable.

Method Summary

protected void
configureCloseButton()
protected void
configureFloatButton()
protected void
configureHideButton()
protected void
configureMaximizeButton()
protected DockViewAsTab.TabHeader
createTabHeader()
void
processDockableDrag(DockDragEvent event)
.
void
processDockableDrop(DockDropEvent event)
Please note that a drag into a DockView can also lead to create a DockTabbedPane.

Methods inherited from class com.vlsolutions.swing.docking.DockViewAsTab

closePopUp, configureCloseButton, configureFloatButton, configureHideButton, configureMaximizeButton, createTabHeader, getUIClassID, initAutoHidePopUp, initDockedPopUp, initFloatingPopUp, initMaximizedPopUp, installDocking, maximizeAction, resetTabIcons, setDockable, setDockableAsTab, uninstallDocking

Methods inherited from class com.vlsolutions.swing.docking.DockView

buildPathForTab, getDockable, getTitleBar, getUIClassID, installDocking, processDockableDrag, processDockableDrop, scanDrop, setDockable, toString, uninstallDocking

Constructor Details

MaximizedDockViewAsTab

public MaximizedDockViewAsTab(Dockable dockable)
Constructs a new DockView for the given dockable.
Parameters:
dockable - the dockable to show

Method Details

configureCloseButton

protected void configureCloseButton()
Overrides:
configureCloseButton in interface DockViewAsTab

configureFloatButton

protected void configureFloatButton()
Overrides:
configureFloatButton in interface DockViewAsTab

configureHideButton

protected void configureHideButton()
Overrides:
configureHideButton in interface DockViewAsTab

configureMaximizeButton

protected void configureMaximizeButton()
Overrides:
configureMaximizeButton in interface DockViewAsTab

createTabHeader

protected DockViewAsTab.TabHeader createTabHeader()
Overrides:
createTabHeader in interface DockViewAsTab

processDockableDrag

public void processDockableDrag(DockDragEvent event)
.
Specified by:
processDockableDrag in interface DockDropReceiver
Overrides:
processDockableDrag in interface DockView

processDockableDrop

public void processDockableDrop(DockDropEvent event)
Please note that a drag into a DockView can also lead to create a DockTabbedPane.
Specified by:
processDockableDrop in interface DockDropReceiver
Overrides:
processDockableDrop in interface DockView

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