|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbibliothek.gui.dock.themes.NoStackTheme
public class NoStackTheme
A DockTheme that wraps another theme and ensures that there
is no StackDockStation in another StackDockStation.
This theme hides some titles for the StackDockStation.
| Constructor Summary | |
|---|---|
NoStackTheme(DockTheme base)
Creates a new theme |
|
| Method Summary | ||
|---|---|---|
Combiner |
getCombiner(DockStation station)
Gets the Combiner for station. |
|
DisplayerFactory |
getDisplayFactory(DockStation station)
Gets a displayer factory for station. |
|
DockableSelection |
getDockableSelection(DockController controller)
Gets a selector for Dockables. |
|
static
|
getFactory(Class<T> theme,
ResourceBundle bundle,
DockUI ui)
Creates a ThemeFactory for this theme encapsulating another
theme. |
|
DockableMovingImageFactory |
getMovingImageFactory(DockController controller)
Gets a factory for images which are moved around by the user. |
|
StationPaint |
getPaint(DockStation station)
Gets the paint which is used to draw things onto station. |
|
DockTitleFactory |
getTitleFactory(DockController controller)
Gets the default DockTitleFactory which is used if no other factory is set. |
|
void |
install(DockController controller,
DockThemeExtension[] extensions)
Install this theme at controller. |
|
void |
uninstall(DockController controller)
Uninstalls this theme from controller. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NoStackTheme(DockTheme base)
base - the wrapped theme, it is used as a delegate to get
some factories.| Method Detail |
|---|
public static <T extends DockTheme> ThemeFactory getFactory(Class<T> theme,
ResourceBundle bundle,
DockUI ui)
ThemeFactory for this theme encapsulating another
theme.
T - the type of the internal DockThemetheme - the theme to encapsulatebundle - the bundle to read strings for the other theme, can be null
if the bundle of ui should be used.ui - the DockUI from which values should be read, can be null
if the default-DockUI should be used.
public Combiner getCombiner(DockStation station)
DockThemestation.
getCombiner in interface DockThemestation - the station whose combiner is searched
stationpublic DisplayerFactory getDisplayFactory(DockStation station)
DockThemestation.
getDisplayFactory in interface DockThemestation - the station on which the created DockableDisplayer
is shown
public StationPaint getPaint(DockStation station)
DockThemestation.
getPaint in interface DockThemestation - the station to paint on
stationpublic DockTitleFactory getTitleFactory(DockController controller)
DockThemeDockTitleFactory which is used if no other factory is set.DockTitleManager using
the key DockTitleManager.THEME_FACTORY_ID and priority Priority.THEME. A
theme may use the manager to change the factory at any time.
getTitleFactory in interface DockThemecontroller - the controller using this theme
public DockableMovingImageFactory getMovingImageFactory(DockController controller)
DockTheme
getMovingImageFactory in interface DockThemecontroller - the controller for which the factory is needed
public DockableSelection getDockableSelection(DockController controller)
DockThemeDockables.
getDockableSelection in interface DockThemecontroller - the controller for which the selector will be used
public void install(DockController controller,
DockThemeExtension[] extensions)
DockThemecontroller. The theme
may change any properties it likes.
install in interface DockThemecontroller - the controllerextensions - a set of extensions specifically for this themepublic void uninstall(DockController controller)
DockThemecontroller. The theme
has to remove all listeners it added.
uninstall in interface DockThemecontroller - the controller
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||