public DockElement getElement() { return title.getTarget(); }
@Override protected void validate( DockTitle resource ){ if( resource != null ){ if( resource.getDockable() != getTarget() ){ throw new IllegalArgumentException( "title.getDockable() does not return target"); } if( resource.getOrigin() != getVersion() ){ throw new IllegalArgumentException( "title.getOrigin() does not return version" ); } } } }
@Override public void request( DockTitleRequest request ){ request.answer(new ToolbarDockTitleRoundedBound(request .getVersion(), request.getTarget(), color)); }
@Override public void request( DockTitleRequest request ){ request.answer( new BasicDockTitle( request.getTarget(), request.getVersion() ) ); } }, Priority.DEFAULT );
public void request( DockTitleRequest request ){ // request.answer( new FlatButtonTitle( request.getTarget(), request.getVersion() ) ); request.answer( new EclipseButtonTitle( request.getTarget(), request.getVersion() ) ); } } );
@Override public void request( DockTitleRequest request ){ request.answer(new DefaultToolbarDockTitle( request.getVersion(), request.getTarget(), color)); }
@Override public void request( DockTitleRequest request ){ request.answer(new ToolbarDockTitleGrip(request.getVersion(), request.getTarget(), backgroundColor, gripColor, gripShadowColor)); }
@Override public void request( DockTitleRequest request ){ request.answer(new ToolbarDockTitlePoint(request.getVersion(), request.getTarget(), backgroundColor, pointColor)); }
public void request( DockTitleRequest request ){ request.answer( new BasicTabDockTitle( request.getTarget(), request.getVersion() ) ); } };
public void request( DockTitleRequest request ){ request.answer( new SmoothDefaultButtonTitle( request.getTarget(), request.getVersion() ) ); } }
public void request( DockTitleRequest request ){ request.answer( new BubbleButtonDockTitle( request.getTarget(), request.getVersion() ) ); } };
@Override public void request( DockTitleRequest request ){ request.answer(new ToolbarDockTitleGrip(request.getVersion(), request.getTarget())); }
@Override public void request( DockTitleRequest request ){ request.answer(new ToolbarDockTitle(request.getVersion(), request.getTarget(), color)); }
@Override public void request( DockTitleRequest request ){ request.answer(new ToolbarDockTitlePoint(request.getVersion(), request.getTarget())); }
public void request( DockTitleRequest request ){ request.answer( new BubbleDockTitle( request.getTarget(), request.getVersion() ) ); } }
@Override public void request( DockTitleRequest request ){ final ToolbarStrategy strategy = controller.getProperties().get( ToolbarStrategy.STRATEGY ); if( strategy.isToolbarPart( request.getTarget() ) ) { version.request( request ); } } }
public void request( DockTitleRequest request ){ Dockable dockable = request.getTarget(); if( dockable.asDockStation() == null ){ request.answer( new BasicDockTitle( dockable, request.getVersion() ) ); } else{ AbstractDockTitle title = new AbstractDockTitle( dockable, request.getVersion() ); title.setBorder( ThemeManager.BORDER_MODIFIER + ".title.flat", BorderFactory.createLineBorder( title.getBackground().darker() )); request.answer( title ); } } }
public void request( DockTitleRequest request ){ Dockable dockable = request.getTarget(); if( dockable.asDockStation() == null ){ request.answer( new SmoothDefaultTitle( dockable, request.getVersion() ) ); } else{ request.answer( new SmoothDefaultStationTitle( dockable, request.getVersion() ) ); } } }
public void request( DockTitleRequest request ){ TitleBar bar = theme.getThemeConnector( request.getVersion().getController() ).getTitleBarKind( request.getParent(), request.getTarget() ); if( bar == TitleBar.BASIC || bar == TitleBar.BASIC_BORDERED ){ factory.request( request ); } else{ request.answer( null ); } } }