@FrameworkOnly public class CDockFrontend extends DockFrontend
DockFrontend.DockInfo, DockFrontend.Hider, DockFrontend.RootInfoDOCKABLE_KEY_PREFIX, FRONTEND_EXTENSION, HIDE_ACCELERATOR, ROOT_KEY_PREFIX| Constructor and Description |
|---|
CDockFrontend(CControlAccess control,
DockController controller)
Creates a new frontend.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(CDockFrontendListener listener)
Adds
listener to this frontend, listener will be informed
about changes of this frontend. |
protected Setting |
createSetting() |
protected CDockFrontendListener[] |
frontendListeners()
Gets all the listeners that are registered at this frontend.
|
Setting |
getSetting(boolean entry) |
boolean |
isRevertToBasicModes()
Tells whether only basic modes are allowed after loading a layout.
|
void |
remove(Dockable dockable) |
void |
removeListener(CDockFrontendListener listener)
Removes
listener from this frontend. |
void |
setRevertToBasicModes(boolean revertToBasicModes)
If set, then loading a layout will trigger a call to
CLocationModeManager.ensureBasicModes(). |
void |
setSetting(Setting setting,
boolean entry) |
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, writeXMLpublic CDockFrontend(CControlAccess control, DockController controller)
control - the owner of this objectcontroller - the controller to usepublic void addListener(CDockFrontendListener listener)
listener to this frontend, listener will be informed
about changes of this frontend.listener - the listener to add, not nullprotected CDockFrontendListener[] frontendListeners()
public void removeListener(CDockFrontendListener listener)
listener from this frontend.listener - the listener to removepublic void setRevertToBasicModes(boolean revertToBasicModes)
CLocationModeManager.ensureBasicModes().revertToBasicModes - whether to allow only basic modes after loadingpublic boolean isRevertToBasicModes()
true if non-basic modes are forbiddenpublic void remove(Dockable dockable)
remove in class DockFrontendprotected Setting createSetting()
createSetting in class DockFrontendpublic Setting getSetting(boolean entry)
getSetting in class DockFrontendpublic void setSetting(Setting setting, boolean entry)
setSetting in class DockFrontendCopyright © 2018. All rights reserved.