Package com.metsci.glimpse.docking
Class DockingWindowTitler
- java.lang.Object
-
- com.metsci.glimpse.docking.DockingGroupAdapter
-
- com.metsci.glimpse.docking.DockingWindowTitler
-
- All Implemented Interfaces:
DockingGroupListener
public class DockingWindowTitler extends DockingGroupAdapter
-
-
Constructor Summary
Constructors Constructor Description DockingWindowTitler(Function<DockingWindow,String> titleFn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddedLeaf(MultiSplitPane docker, Component leaf)voidaddedView(Tile tile, View view)voidaddedWindow(DockingGroup group, DockingWindow window)voidmaximizedLeaf(MultiSplitPane docker, Component leaf)voidmovedDivider(MultiSplitPane docker, SplitPane splitPane)voidremovedLeaf(MultiSplitPane docker, Component leaf)voidremovedView(Tile tile, View view)voidrestoredTree(MultiSplitPane docker)voidselectedView(Tile tile, View view)voidunmaximizedLeaf(MultiSplitPane docker, Component leaf)voidupdateWindowTitle(DockingWindow window)-
Methods inherited from class com.metsci.glimpse.docking.DockingGroupAdapter
closedView, closingView, disposedWindow, disposingAllWindows, disposingWindow, setArrangement, settingArrangement, userRequestingCloseView, userRequestingDisposeWindow
-
-
-
-
Constructor Detail
-
DockingWindowTitler
public DockingWindowTitler(Function<DockingWindow,String> titleFn)
-
-
Method Detail
-
updateWindowTitle
public void updateWindowTitle(DockingWindow window)
-
addedView
public void addedView(Tile tile, View view)
- Specified by:
addedViewin interfaceDockingGroupListener- Overrides:
addedViewin classDockingGroupAdapter
-
removedView
public void removedView(Tile tile, View view)
- Specified by:
removedViewin interfaceDockingGroupListener- Overrides:
removedViewin classDockingGroupAdapter
-
selectedView
public void selectedView(Tile tile, View view)
- Specified by:
selectedViewin interfaceDockingGroupListener- Overrides:
selectedViewin classDockingGroupAdapter
-
addedLeaf
public void addedLeaf(MultiSplitPane docker, Component leaf)
- Specified by:
addedLeafin interfaceDockingGroupListener- Overrides:
addedLeafin classDockingGroupAdapter
-
removedLeaf
public void removedLeaf(MultiSplitPane docker, Component leaf)
- Specified by:
removedLeafin interfaceDockingGroupListener- Overrides:
removedLeafin classDockingGroupAdapter
-
movedDivider
public void movedDivider(MultiSplitPane docker, SplitPane splitPane)
- Specified by:
movedDividerin interfaceDockingGroupListener- Overrides:
movedDividerin classDockingGroupAdapter
-
maximizedLeaf
public void maximizedLeaf(MultiSplitPane docker, Component leaf)
- Specified by:
maximizedLeafin interfaceDockingGroupListener- Overrides:
maximizedLeafin classDockingGroupAdapter
-
unmaximizedLeaf
public void unmaximizedLeaf(MultiSplitPane docker, Component leaf)
- Specified by:
unmaximizedLeafin interfaceDockingGroupListener- Overrides:
unmaximizedLeafin classDockingGroupAdapter
-
restoredTree
public void restoredTree(MultiSplitPane docker)
- Specified by:
restoredTreein interfaceDockingGroupListener- Overrides:
restoredTreein classDockingGroupAdapter
-
addedWindow
public void addedWindow(DockingGroup group, DockingWindow window)
- Specified by:
addedWindowin interfaceDockingGroupListener- Overrides:
addedWindowin classDockingGroupAdapter
-
-