|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DockFrontendInternals | |
---|---|
bibliothek.gui.dock.common.intern.layout | Implementation of a LayoutChangeStrategy and supporting classes. |
bibliothek.gui.dock.frontend | Classes and interfaces needed by the DockFrontend |
Uses of DockFrontendInternals in bibliothek.gui.dock.common.intern.layout |
---|
Methods in bibliothek.gui.dock.common.intern.layout with parameters of type DockFrontendInternals | |
---|---|
protected DefaultLayoutChangeStrategy.SettingAccess |
CLayoutChangeStrategy.createAccess(DockFrontendInternals frontend,
Setting setting)
|
protected PredefinedDockSituation |
CLayoutChangeStrategy.createSituation(DockFrontendInternals frontend,
boolean entry,
boolean onSetLayout)
|
protected Set<Dockable> |
CLayoutChangeStrategy.estimateVisible(DockFrontendInternals frontend,
DockSituation situation,
DockLayoutComposition layout)
|
protected Collection<Dockable> |
CLayoutChangeStrategy.getClosingDockables(DockFrontendInternals frontend,
Set<Dockable> visible)
|
protected DockLayoutComposition |
CLayoutChangeStrategy.replaceMultipleDockables(DockFrontendInternals frontend,
CLayoutChangeStrategy.CSettingAccess setting,
DockLayoutComposition composition)
Checks the DockLayout that is associated with composition and may replace
the layout by another layout if a MultipleCDockableFactory finds a match between an existing
item and meta-data about an item. |
Constructors in bibliothek.gui.dock.common.intern.layout with parameters of type DockFrontendInternals | |
---|---|
CLayoutChangeStrategy.CSettingAccess(DockFrontendInternals frontend,
Setting setting)
|
Uses of DockFrontendInternals in bibliothek.gui.dock.frontend |
---|
Methods in bibliothek.gui.dock.frontend with parameters of type DockFrontendInternals | |
---|---|
protected void |
DefaultLayoutChangeStrategy.applyInvisibleLayout(DockFrontendInternals frontend,
DockSituation situation,
DefaultLayoutChangeStrategy.SettingAccess setting)
Applies setting to the invisible elements. |
protected void |
DefaultLayoutChangeStrategy.applyLayout(DockFrontendInternals frontend,
DockSituation situation,
DefaultLayoutChangeStrategy.SettingAccess setting,
boolean entry)
Applies the layout described in setting to the visible elements. |
protected Collection<Dockable> |
DefaultLayoutChangeStrategy.approveClosing(DockFrontendInternals frontend,
DockSituation situation,
DefaultLayoutChangeStrategy.SettingAccess setting)
Asks the VetoManager whether some Dockable s can be hidden. |
protected DefaultLayoutChangeStrategy.SettingAccess |
DefaultLayoutChangeStrategy.createAccess(DockFrontendInternals frontend,
Setting setting)
Creates a wrapper around setting that allows the algorithm of this
LayoutChangeStrategy to access the setting. |
DockFrontendPerspective |
DefaultLayoutChangeStrategy.createPerspective(DockFrontendInternals frontend,
boolean entry,
FrontendPerspectiveCache cache)
|
DockFrontendPerspective |
LayoutChangeStrategy.createPerspective(DockFrontendInternals frontend,
boolean entry,
FrontendPerspectiveCache cache)
Creates a Perspective that is used to read and write perspectives related to frontend . |
PredefinedDockSituation |
DefaultLayoutChangeStrategy.createSituation(DockFrontendInternals frontend,
boolean entry)
Forwards to DefaultLayoutChangeStrategy.createSituation(DockFrontendInternals, boolean, boolean) with the
last argument set to false . |
DockSituation |
LayoutChangeStrategy.createSituation(DockFrontendInternals frontend,
boolean entry)
Creates a new DockSituation that is used to write and read the current setting from and
to a stream.Note: the result of this method is used to read and write data from a file, the frontend expects that always the same format (i.e. |
protected PredefinedDockSituation |
DefaultLayoutChangeStrategy.createSituation(DockFrontendInternals frontend,
boolean entry,
boolean onSetLayout)
Creates a DockSituation which represents all the knowledge
frontend currently has. |
PropertyTransformer |
DefaultLayoutChangeStrategy.createTransformer(DockFrontendInternals frontend)
|
PropertyTransformer |
LayoutChangeStrategy.createTransformer(DockFrontendInternals frontend)
Creates a converter for reading and writing DockableProperty s. |
void |
DefaultLayoutChangeStrategy.estimateLocations(DockFrontendInternals frontend,
DockSituation situation,
DockLayoutComposition layout)
|
void |
LayoutChangeStrategy.estimateLocations(DockFrontendInternals frontend,
DockSituation situation,
DockLayoutComposition layout)
Tries to fill the property location
for each element in layout . |
protected Set<Dockable> |
DefaultLayoutChangeStrategy.estimateVisible(DockFrontendInternals frontend,
DockSituation situation,
DockLayoutComposition layout)
Tries to estimate which of the currently visible Dockable s will
still be visible if layout is applied to frontend . |
protected Collection<Dockable> |
DefaultLayoutChangeStrategy.getClosingDockables(DockFrontendInternals frontend,
Set<Dockable> visible)
Creates a collection of all the Dockable s that are about to be closed. |
PlaceholderStrategy |
DefaultLayoutChangeStrategy.getPlaceholderStrategy(DockFrontendInternals frontend)
|
PlaceholderStrategy |
LayoutChangeStrategy.getPlaceholderStrategy(DockFrontendInternals frontend)
Gets the default PlaceholderStrategy which should be used to filter placeholders by frontend . |
boolean |
DefaultLayoutChangeStrategy.setLayout(DockFrontendInternals frontend,
Setting setting,
boolean entry)
|
boolean |
LayoutChangeStrategy.setLayout(DockFrontendInternals frontend,
Setting setting,
boolean entry)
Changes the layout of frontend by reading and applying setting . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |