/** * Creates a new area. * @param control the owner of this area * @param id the unique identifier of this area */ public CExternalizeArea( CControl control, String id ){ init( control, id ); }
/** * Creates a new area. * @param control the owner of this area * @param id the unique identifier of this area */ public CExternalizeArea( CControl control, String id ){ init( control, id ); }
private void init( CControl control, String id ){ CommonDockStation<ScreenDockStation,CScreenDockStation> station = control.getFactory().createScreenDockStation( control.getRootWindow(), new CommonStationDelegate<CScreenDockStation>(){ public boolean isTitleDisplayed( DockTitleVersion title ){ return false; } public CStation<CScreenDockStation> getStation(){ return CExternalizeArea.this; } public DockActionSource[] getSources(){ return new DockActionSource[]{}; } public CDockable getDockable(){ return null; } }); init( station.asDockStation(), id, CExternalizedLocation.STATION ); handler = new ScreenResizeRequestHandler( getStation() ); visibility = new WindowProviderVisibility( getStation() ); getStation().setShowing( false ); }
private void init( CControl control, String id ){ CommonDockStation<ScreenDockStation,CScreenDockStation> station = control.getFactory().createScreenDockStation( control.getRootWindow(), new CommonStationDelegate<CScreenDockStation>(){ public boolean isTitleDisplayed( DockTitleVersion title ){ return false; } public CStation<CScreenDockStation> getStation(){ return CExternalizeArea.this; } public DockActionSource[] getSources(){ return new DockActionSource[]{}; } public CDockable getDockable(){ return null; } }); init( station.asDockStation(), id, CExternalizedLocation.STATION ); handler = new ScreenResizeRequestHandler( getStation() ); visibility = new WindowProviderVisibility( getStation() ); getStation().setShowing( false ); }