Deprecated API


Contents
Deprecated Interfaces
bibliothek.gui.dock.event.DockListener
          clients should use the listeners they require directly 
 

Deprecated Classes
bibliothek.extension.gui.dock.preference.preferences.choice.ButtonContentChoice
          replaced by ButtonContentPreferenceModel 
bibliothek.extension.gui.dock.preference.preferences.ButtonContentPreference
          replaced by ButtonContentPreferenceModel 
bibliothek.gui.dock.event.DockAdapter
          clients should use the required listener or adapter class directly 
bibliothek.extension.gui.dock.theme.eclipse.stack.tab.DockTitleTab
          Using a custom TabPainter is the preferred way to modify the tabs 
bibliothek.extension.gui.dock.theme.eclipse.displayer.EclipseDockableDisplayer
          this class gets replaced by EclipseDockableDisplayer2, it is no longer used by the framework and only remains for backwards compatibility. This class will be removed in a future release. 
bibliothek.extension.gui.dock.theme.eclipse.displayer.NoTitleDisplayer
          this displayer is no longer used by the framework, instead NoTitleBarDisplayer is used. 
bibliothek.gui.dock.station.stack.StackTabListLayout
          this class is no longer used anywhere and will be removed 
 

Deprecated Fields
bibliothek.gui.dock.displayer.SingleTabDecider.ALLWAYS
          please use SingleTabDecider.ALWAYS instead 
bibliothek.gui.dock.dockable.DockableStateEvent.FLAG_VISIBILITY
          use DockableStateEvent.FLAG_SHOWING instead of this flag. This flag will be removed in a future version. 
bibliothek.extension.gui.dock.theme.EclipseTheme.TAB_DOCK_TITLE
          While still possible to use, implementing a custom TabPainter is the preferred option to replace tabs 
 

Deprecated Methods
bibliothek.gui.dock.common.perspective.CPerspective.addRoot(CStationPerspective)
          use CPerspective.addStation(CStationPerspective) instead 
bibliothek.gui.DockFrontend.addRoot(DockStation, String)
          replaced by DockFrontend.addRoot(String, DockStation), since name is used as key in a map it should come first 
bibliothek.gui.dock.common.menu.CLookAndFeelMenuPiece.destroy()
           
bibliothek.gui.dock.facile.menu.LookAndFeelMenuPiece.destroy()
          the method LookAndFeelMenuPiece.unbind() is automatically called if this menu is no longer visible, that method will also uninstall resources 
bibliothek.gui.dock.dockable.DockableStateEvent.didVisibilityChange()
          use DockableStateEvent.didShowingChange() instead, this method will be removed in a future version 
bibliothek.gui.dock.themes.basic.BasicStationPaint.getColor()
          see BasicStationPaint.setColor(Color) 
bibliothek.gui.dock.common.CControl.getContentAreas()
          use CControl.getStationContainers() instead 
bibliothek.gui.DockFrontend.getDockables()
          please use DockFrontend.listDockables() 
bibliothek.gui.dock.common.event.CDockableLocationEvent.getNewVisible()
          replaced by CDockableLocationEvent.getNewShowing() 
bibliothek.gui.dock.common.event.CDockableLocationEvent.getOldVisible()
          replaced by CDockableLocationEvent.getOldShowing() 
bibliothek.gui.dock.common.perspective.CPerspective.getRoot(String)
          use CPerspective.getStation(String) instead 
bibliothek.gui.dock.common.perspective.CPerspective.getRootKeys()
          use CPerspective.getStationKeys() instead 
bibliothek.gui.Dockable.isDockableVisible()
          replaced by Dockable.isDockableShowing(), this method will be removed in a future release 
bibliothek.gui.dock.SplitDockStation.isDockableVisible()
           
bibliothek.gui.dock.dockable.AbstractDockable.isDockableVisible()
           
bibliothek.gui.dock.common.intern.AbstractCDockable.isDockableVisible()
           
bibliothek.gui.dock.common.intern.CDockable.isDockableVisible()
          this method gets replaced by CDockable.isShowing(), which offers the exact same information. This method will be removed in a future release 
bibliothek.gui.dock.common.intern.AbstractCDockable.isMinimizedHold()
           
bibliothek.gui.dock.common.intern.CDockable.isMinimizedHold()
          use CDockable.isSticky() instead 
bibliothek.gui.dock.common.intern.AbstractCDockable.isMinimizedHoldSwitchable()
           
bibliothek.gui.dock.common.intern.CDockable.isMinimizedHoldSwitchable()
          use CDockable.isStickySwitchable() instead 
bibliothek.gui.DockStation.isStationVisible()
          use DockStation.isStationShowing() instead, this method will be removed in a future release 
bibliothek.gui.dock.ScreenDockStation.isStationVisible()
           
bibliothek.gui.dock.SplitDockStation.isStationVisible()
           
bibliothek.gui.dock.station.AbstractDockableStation.isStationVisible()
           
bibliothek.gui.DockStation.isVisible(Dockable)
          use DockStation.isChildShowing(Dockable) instead, this method will be removed in a future release 
bibliothek.gui.dock.ScreenDockStation.isVisible(Dockable)
           
bibliothek.gui.dock.SplitDockStation.isVisible(Dockable)
           
bibliothek.gui.dock.station.AbstractDockableStation.isVisible(Dockable)
           
bibliothek.gui.dock.common.event.CDockableLocationEvent.isVisibleChanged()
          this method gets replaced by CDockableLocationEvent.isShowingChanged() 
bibliothek.gui.dock.common.intern.AbstractCDockable.propertyListeners()
          subclasses should use CListenerCollection.getCDockablePropertyListener() of AbstractCDockable.listenerCollection if they want to fire an event 
bibliothek.gui.dock.layout.PredefinedDockSituation.put(DockElement)
          use PredefinedDockSituation.put(String, DockElement) instead 
bibliothek.gui.dock.common.CControl.remove(CStation)
          use CControl.removeStation(CStation) instead 
bibliothek.gui.dock.common.CControl.remove(MultipleCDockable)
          please use CControl.removeDockable(MultipleCDockable) instead, this method will be removed in a future release 
bibliothek.gui.dock.common.CControl.remove(SingleCDockable)
          Please use CControl.removeDockable(SingleCDockable) instead, this method will be removed in a future release 
bibliothek.gui.dock.common.CControl.removeContentArea(CContentArea)
          use CControl.removeStationContainer(CStationContainer) instead 
bibliothek.gui.dock.themes.basic.BasicDockTitle.reshape(int, int, int, int)
           
bibliothek.gui.dock.themes.basic.BasicStationPaint.setColor(Color)
          better use the ColorManager with keys paint.line, paint.divider, paint.insertion 
bibliothek.gui.dock.common.intern.AbstractCDockable.setMinimizedHold(boolean)
           
bibliothek.gui.dock.common.intern.CDockable.setMinimizedHold(boolean)
          use CDockable.setSticky(boolean) instead 
bibliothek.gui.dock.common.intern.AbstractCDockable.setMinimizedHoldSwitchable(boolean)
           
bibliothek.gui.dock.common.intern.CDockable.setMinimizedHoldSwitchable(boolean)
          use CDockable.setStickySwitchable(boolean) instead 
bibliothek.gui.dock.common.CControl.setTheme(DockTheme)
          replaced by CControl.setTheme(String). While this method still works, the theme will not get stored persistent and any module using the ThemeMap (CControl.getThemes()) will not be informed about the change. 
bibliothek.gui.dock.common.intern.AbstractCDockable.stateListeners()
          subclasses should use CListenerCollection.getCDockableStateListener() of AbstractCDockable.listenerCollection if they want to fire an event 
 

Deprecated Constructors
bibliothek.gui.dock.common.CControl(boolean)
          it is not necessary to set the restrictedEnvironment parameter anymore, the framework will choose a fitting value itself 
bibliothek.gui.dock.common.CControl(JFrame, boolean)
          it is not necessary to set the restrictedEnvironment parameter anymore, the framework will choose a fitting value itself 
bibliothek.gui.dock.common.CControl(WindowProvider, boolean)
          it is not necessary to set the restrictedEnvironment parameter anymore, the framework will choose a fitting value itself 
bibliothek.gui.dock.common.CGrid()
          Use CGrid.CGrid(CControl) with an argument of null instead. This method may be removed in a future release. 
bibliothek.gui.dock.util.PropertyKey(String, PropertyFactory)
          replaced by PropertyKey.PropertyKey(String, PropertyFactory, boolean) 
bibliothek.gui.dock.station.split.SplitDockStationLayout(SplitDockStationLayout.Entry, int)
          please use SplitDockStationLayout.SplitDockStationLayout(Entry, int, boolean) instead