Class CDockFrontend
java.lang.Object
bibliothek.gui.DockFrontend
bibliothek.gui.dock.common.intern.CDockFrontend
- Author:
- Benjamin Sigg
-
Nested Class Summary
Nested classes/interfaces inherited from class bibliothek.gui.DockFrontend
DockFrontend.DockInfo, DockFrontend.Hider, DockFrontend.RootInfo -
Field Summary
Fields inherited from class bibliothek.gui.DockFrontend
DOCKABLE_KEY_PREFIX, FRONTEND_EXTENSION, HIDE_ACCELERATOR, ROOT_KEY_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionCDockFrontend(CControlAccess control, DockController controller) Creates a new frontend. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(CDockFrontendListener listener) Addslistenerto this frontend,listenerwill be informed about changes of this frontend.protected Settingprotected CDockFrontendListener[]Gets all the listeners that are registered at this frontend.getSetting(boolean entry) booleanTells whether only basic modes are allowed after loading a layout.voidvoidremoveListener(CDockFrontendListener listener) Removeslistenerfrom this frontend.voidsetRevertToBasicModes(boolean revertToBasicModes) If set, then loading a layout will trigger a call toCLocationModeManager.ensureBasicModes().voidsetSetting(Setting setting, boolean entry) Methods inherited from class bibliothek.gui.DockFrontend
addDockable, addEmpty, addFrontendListener, addRepresentative, addRoot, addRoot, addVetoableListener, clean, clean, createHider, createPropertyTransformer, delete, deleteAll, fireAdded, fireAllHidden, fireAllShown, fireDeleted, fireHidden, fireHideable, fireLoaded, fireRead, fireRemoved, fireSaved, fireShown, getController, getCurrentSetting, getDefaultStation, getDockable, getDockables, getDockFactory, getDockProperties, getFrontendEntry, getFrontendEntry, getHider, getIgnoreForEntry, getIgnoreForFinal, getLastAppliedEntrySetting, getLastAppliedFullSetting, getLayoutChangeStrategy, getMissingDockable, getNamedDockables, getNameOf, getOwner, getPerspective, getPerspective, getRoot, getRootNames, getRoots, getSetting, getSettings, hasLocation, hasLocation, hide, hide, isDefaultEntryLayout, isDefaultHideable, isEmpty, isEntryLayout, isEntryLayout, isHidden, isHiddenRootStation, isHideable, isShowHideAction, isShown, kill, listDockables, listEmpty, listeners, listFrontendEntries, listShownDockables, load, load, read, read, read, readBlop, readBlop, readBlopXML, readXML, readXML, readXML, registerAdjacentFactory, registerBackupFactory, registerFactory, registerFactory, registerFactory, removeEmpty, removeFrontendListener, removeRepresentative, removeRoot, removeVetoableListener, save, save, save, setCurrentSetting, setCurrentSettingName, setDefaultEntryLayout, setDefaultHideable, setDefaultStation, setEntryLayout, setEntryLayout, setHideable, setIgnoreForEntry, setIgnoreForFinal, setLayoutChangeStrategy, setLocationAside, setMissingDockableStrategy, setOwner, setSetting, setShowHideAction, show, show, unregisterAdjacentFactory, unregisterBackupFactory, unregisterFactory, write, write, writeBlop, writeBlop, writeBlopXML, writeXML, writeXML
-
Constructor Details
-
CDockFrontend
Creates a new frontend.- Parameters:
control- the owner of this objectcontroller- the controller to use
-
-
Method Details
-
addListener
Addslistenerto this frontend,listenerwill be informed about changes of this frontend.- Parameters:
listener- the listener to add, notnull
-
frontendListeners
Gets all the listeners that are registered at this frontend.- Returns:
- the listeners
-
removeListener
Removeslistenerfrom this frontend.- Parameters:
listener- the listener to remove
-
setRevertToBasicModes
public void setRevertToBasicModes(boolean revertToBasicModes) If set, then loading a layout will trigger a call toCLocationModeManager.ensureBasicModes().- Parameters:
revertToBasicModes- whether to allow only basic modes after loading
-
isRevertToBasicModes
public boolean isRevertToBasicModes()Tells whether only basic modes are allowed after loading a layout.- Returns:
trueif non-basic modes are forbidden
-
remove
- Overrides:
removein classDockFrontend
-
createSetting
- Overrides:
createSettingin classDockFrontend
-
getSetting
- Overrides:
getSettingin classDockFrontend
-
setSetting
- Overrides:
setSettingin classDockFrontend
-