@Override public DockableProperty findProperty( DockableProperty successor ){ ScreenDockProperty screen = new ScreenDockProperty( x, y, width, height ); screen.setSuccessor( successor ); if( parent != null ){ return parent.findProperty( screen ); } return screen; }
@Override public DockableProperty findProperty( DockableProperty successor ){ ScreenDockProperty screen = new ScreenDockProperty( x, y, width, height ); screen.setSuccessor( successor ); if( parent != null ){ return parent.findProperty( screen ); } return screen; }
@Override public DockableProperty findProperty( DockableProperty successor ){ ScreenDockProperty screen = new ScreenDockProperty( getX(), getY(), getWidth(), getHeight(), null, true ); screen.setSuccessor( successor ); CLocation parent = getParent(); if( parent != null ){ return parent.findProperty( screen ); } return screen; }
@Override public DockableProperty findProperty( DockableProperty successor ){ ScreenDockProperty screen = new ScreenDockProperty( getX(), getY(), getWidth(), getHeight(), null, true ); screen.setSuccessor( successor ); CLocation parent = getParent(); if( parent != null ){ return parent.findProperty( screen ); } return screen; }
public void aside( AsideRequest request ){ DockableProperty location = request.getLocation(); if( location instanceof ScreenDockProperty ){ ScreenDockProperty screenLocation = (ScreenDockProperty)location; DockablePlaceholderList<ScreenDockWindowHandle>.Item item = getItem( screenLocation ); if( item != null ){ delegate().combine( item, getCombiner(), request ); } ScreenDockProperty copy = screenLocation.copy(); copy.setSuccessor( null ); copy.setPlaceholder( request.getPlaceholder() ); request.answer( copy ); } }
replacement.setSuccessor( property.getSuccessor() ); args.setProperty( replacement ); args.setBoundsIncludeWindow( true );