@Override public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, DropDownAction action, Dockable dockable ){ return converter.createView( ActionType.DROP_DOWN, action, ViewTarget.TITLE, dockable ); } } );
/** * Gets the {@link Component} on which this icon is painted. * @return the component, not <code>null</code> */ public JComponent getParent(){ if( parent == null ){ return null; } return parent.getItem(); }
public ActionViewConverter createActionViewConverter( DockController controller, ControllerSetupCollection setup ) { return new ActionViewConverter(); }
public void controllerChanged( DockHierarchyEvent event ) { check(); } public void hierarchyChanged( DockHierarchyEvent event ) {
@Override public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, MenuDockAction action, Dockable dockable ){ return converter.createView( ActionType.MENU, action, ViewTarget.TITLE, dockable ); } } );
/** * Gets the {@link Component} on which this icon is painted. * @return the component, not <code>null</code> */ public JComponent getParent(){ if( parent == null ){ return null; } return parent.getItem(); }
@Override public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, SeparatorAction action, Dockable dockable ){ return converter.createView( ActionType.SEPARATOR, action, ViewTarget.TITLE, dockable ); } } );
public A getItem() { return delegate.getItem(); }
@Override public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, SelectableDockAction action, Dockable dockable ){ return converter.createView( ActionType.CHECK, action, ViewTarget.TITLE, dockable ); } } );
@Override public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, ButtonDockAction action, Dockable dockable ){ return converter.createView( ActionType.BUTTON, action, ViewTarget.TITLE, dockable ); } } );
@Override public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, SelectableDockAction action, Dockable dockable ){ return converter.createView( ActionType.RADIO, action, ViewTarget.TITLE, dockable ); } } );
public <V> V createView( ViewTarget<V> target, ActionViewConverter converter, Dockable dockable ){ return converter.createView( ActionType.BUTTON, this, target, dockable ); } }
public <V> V createView( ViewTarget<V> target, ActionViewConverter converter, Dockable dockable ){ return converter.createView( ActionType.BUTTON, this, target, dockable ); } }
public <V> V createView( ViewTarget<V> target, ActionViewConverter converter, Dockable dockable ){ return converter.createView( PANEL_POPUP, this, target, dockable ); }
public <V> V createView( ViewTarget<V> target, ActionViewConverter converter, Dockable dockable ){ return converter.createView( ActionType.MENU, this, target, dockable ); }
public <V> V createView( ViewTarget<V> target, ActionViewConverter converter, Dockable dockable ){ return converter.createView( type, this, target, dockable ); }
public <V> V createView( ViewTarget<V> target, ActionViewConverter converter, Dockable dockable ){ return converter.createView( type, this, target, dockable ); }
public <V> V createView( ViewTarget<V> target, ActionViewConverter converter, Dockable dockable ){ return converter.createView( ActionType.SEPARATOR, this, target, dockable ); }