bibliothek.gui.dock.toolbar.location
Class CToolbarAreaHandle

java.lang.Object
  extended by bibliothek.gui.dock.toolbar.location.CToolbarAreaHandle
All Implemented Interfaces:
bibliothek.gui.dock.common.mode.CModeArea, bibliothek.gui.dock.facile.mode.ModeArea, bibliothek.gui.dock.facile.mode.StationModeArea, CToolbarModeArea

public class CToolbarAreaHandle
extends Object
implements CToolbarModeArea

A connection between a CToolbarArea and the CToolbarModeArea interface.

Author:
Benjamin Sigg

Constructor Summary
CToolbarAreaHandle(CToolbarArea area)
           
 
Method Summary
 void addModeAreaListener(bibliothek.gui.dock.facile.mode.ModeAreaListener listener)
           
 boolean autoDefaultArea()
           
 bibliothek.gui.dock.common.CLocation getCLocation(bibliothek.gui.Dockable dockable)
           
 bibliothek.gui.dock.common.CLocation getCLocation(bibliothek.gui.Dockable dockable, bibliothek.gui.dock.facile.mode.Location location)
           
 bibliothek.gui.dock.layout.DockableProperty getLocation(bibliothek.gui.Dockable child)
           
 bibliothek.gui.DockStation getStation()
           
 String getUniqueId()
           
 boolean isChild(bibliothek.gui.Dockable dockable)
           
 void removeModeAreaListener(bibliothek.gui.dock.facile.mode.ModeAreaListener listener)
           
 boolean respectWorkingAreas()
           
 void setController(bibliothek.gui.DockController controller)
           
 void setLocation(bibliothek.gui.Dockable dockable, bibliothek.gui.dock.layout.DockableProperty location, bibliothek.gui.dock.support.mode.AffectedSet set)
           
 void setMode(bibliothek.gui.dock.facile.mode.LocationMode mode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CToolbarAreaHandle

public CToolbarAreaHandle(CToolbarArea area)
Method Detail

getCLocation

public bibliothek.gui.dock.common.CLocation getCLocation(bibliothek.gui.Dockable dockable)
Specified by:
getCLocation in interface bibliothek.gui.dock.common.mode.CModeArea

getCLocation

public bibliothek.gui.dock.common.CLocation getCLocation(bibliothek.gui.Dockable dockable,
                                                         bibliothek.gui.dock.facile.mode.Location location)
Specified by:
getCLocation in interface bibliothek.gui.dock.common.mode.CModeArea

getLocation

public bibliothek.gui.dock.layout.DockableProperty getLocation(bibliothek.gui.Dockable child)
Specified by:
getLocation in interface bibliothek.gui.dock.facile.mode.StationModeArea

setLocation

public void setLocation(bibliothek.gui.Dockable dockable,
                        bibliothek.gui.dock.layout.DockableProperty location,
                        bibliothek.gui.dock.support.mode.AffectedSet set)
Specified by:
setLocation in interface bibliothek.gui.dock.facile.mode.StationModeArea

respectWorkingAreas

public boolean respectWorkingAreas()
Specified by:
respectWorkingAreas in interface bibliothek.gui.dock.common.mode.CModeArea

getUniqueId

public String getUniqueId()
Specified by:
getUniqueId in interface bibliothek.gui.dock.facile.mode.ModeArea

autoDefaultArea

public boolean autoDefaultArea()
Specified by:
autoDefaultArea in interface bibliothek.gui.dock.facile.mode.ModeArea

isChild

public boolean isChild(bibliothek.gui.Dockable dockable)
Specified by:
isChild in interface bibliothek.gui.dock.facile.mode.ModeArea

getStation

public bibliothek.gui.DockStation getStation()
Specified by:
getStation in interface bibliothek.gui.dock.facile.mode.ModeArea

setController

public void setController(bibliothek.gui.DockController controller)
Specified by:
setController in interface bibliothek.gui.dock.facile.mode.ModeArea

setMode

public void setMode(bibliothek.gui.dock.facile.mode.LocationMode mode)
Specified by:
setMode in interface bibliothek.gui.dock.facile.mode.ModeArea

addModeAreaListener

public void addModeAreaListener(bibliothek.gui.dock.facile.mode.ModeAreaListener listener)
Specified by:
addModeAreaListener in interface bibliothek.gui.dock.facile.mode.ModeArea

removeModeAreaListener

public void removeModeAreaListener(bibliothek.gui.dock.facile.mode.ModeAreaListener listener)
Specified by:
removeModeAreaListener in interface bibliothek.gui.dock.facile.mode.ModeArea