args.setProperty( replacement ); args.setBoundsIncludeWindow( true );
ScreenDockStationExtension.DropArguments args = new ScreenDockStationExtension.DropArguments(); args.setDockable( dockable ); args.setProperty( property ); args.setBoundsIncludeWindow( boundsIncludeWindow );
private DockablePlaceholderList<ScreenDockWindowHandle>.Item getItem( ScreenDockProperty property ){ Path oldPlaceholder = property.getPlaceholder(); if( oldPlaceholder != null ){ DockablePlaceholderList<ScreenDockWindowHandle>.Item item = dockables.getItem( oldPlaceholder ); if( item != null ){ return item; } } ScreenDockStationExtension.DropArguments args = new ScreenDockStationExtension.DropArguments(); args.setProperty( property ); args.setBoundsIncludeWindow( true ); windowAt( args ); ScreenDockWindow window = args.getWindow(); if( window != null ){ return dockables.getItem( window.getDockable() ); } return null; }