/** * Checks whether the title created by <code>version</code> should * be suppressed. * @param version the version of the title * @return <code>true</code> if no {@link DockTitle} should be created */ protected boolean suppressTitle( DockTitleVersion version ){ if( !isTitleShown() ){ if( version.getID().equals( SplitDockStation.TITLE_ID )) return true; if( version.getID().equals( FlapDockStation.WINDOW_TITLE_ID )) return true; if( version.getID().equals( ScreenDockStation.TITLE_ID )) return true; if( version.getID().equals( StackDockStation.TITLE_ID )) return true; } return false; }
/** * Checks whether the title created by <code>version</code> should * be suppressed. * @param version the version of the title * @return <code>true</code> if no {@link DockTitle} should be created */ protected boolean suppressTitle( DockTitleVersion version ){ if( !isTitleShown() ){ if( version.getID().equals( SplitDockStation.TITLE_ID )) return true; if( version.getID().equals( FlapDockStation.WINDOW_TITLE_ID )) return true; if( version.getID().equals( ScreenDockStation.TITLE_ID )) return true; if( version.getID().equals( StackDockStation.TITLE_ID )) return true; } return false; }
protected Collection<DockTitleFactory> createTitleFactories( DockTitleVersion version ){ if( version.getID().equals( ScreenDockStation.TITLE_ID ) ) { final List<DockTitleFactory> result = new ArrayList<DockTitleFactory>(); result.add( new ScreenToolbarDockTitleFactory( version.getController() ) ); return result; } return null; }
@Override public void requestDockTitle( DockTitleRequest request ){ if( dockable.isTitleShown() ){ super.requestDockTitle( request ); } else{ DockTitleVersion version = request.getVersion(); boolean hide = version.getID().equals( SplitDockStation.TITLE_ID ) || version.getID().equals( StackDockStation.TITLE_ID ) || version.getID().equals( ScreenDockStation.TITLE_ID ) || version.getID().equals( FlapDockStation.WINDOW_TITLE_ID ); if( hide ){ request.answer( null ); } else{ super.requestDockTitle( request ); } } }
@Override public void requestDockTitle( DockTitleRequest request ){ if( dockable.isTitleShown() ){ super.requestDockTitle( request ); } else{ DockTitleVersion version = request.getVersion(); boolean hide = version.getID().equals( SplitDockStation.TITLE_ID ) || version.getID().equals( StackDockStation.TITLE_ID ) || version.getID().equals( ScreenDockStation.TITLE_ID ) || version.getID().equals( FlapDockStation.WINDOW_TITLE_ID ); if( hide ){ request.answer( null ); } else{ super.requestDockTitle( request ); } } }
public void request( DockTitleRequest request ){ Dockable dockable = request.getTarget(); if( dockable instanceof StackDockStation ){ String id = request.getVersion().getID(); if( id.equals( StackDockStation.TITLE_ID ) || id.equals( FlapDockStation.WINDOW_TITLE_ID ) || id.equals( ScreenDockStation.TITLE_ID ) || id.equals( SplitDockStation.TITLE_ID )){ request.answer( null ); return; } } base.request( request ); } }