bibliothek.gui.dock.common.perspective.mode
Interface CMaximizedModeAreaPerspective

All Superinterfaces:
CModeAreaPerspective

public interface CMaximizedModeAreaPerspective
extends CModeAreaPerspective

Represents a station which can contain "maximized" children, this representation is handled by a CMaximizedModePerspective.

Author:
Benjamin Sigg

Method Summary
 Location getUnmaximizeLocation()
          Gets the location the currently maximized item should use when unmaximized.
 Path getUnmaximizeMode()
          Gets the mode the currently maximized item should use when unmaximized.
 void setUnmaximize(Path mode, Location location)
          Sets the origin of the currently maximized child of this area.
 
Methods inherited from interface bibliothek.gui.dock.common.perspective.mode.CModeAreaPerspective
getUniqueId, isChild, isChildLocation
 

Method Detail

setUnmaximize

void setUnmaximize(Path mode,
                   Location location)
Sets the origin of the currently maximized child of this area. If this area can function without such information, then this method can just be ignored.

Parameters:
mode - the mode that was used, can be null
location - the exact location, must match mode, can be null

getUnmaximizeMode

Path getUnmaximizeMode()
Gets the mode the currently maximized item should use when unmaximized.

Returns:
the unmaimize mode, can be null

getUnmaximizeLocation

Location getUnmaximizeLocation()
Gets the location the currently maximized item should use when unmaximized.

Returns:
the unmaimize location, can be null