@Override protected Object getSource(){ return getAction(); }
@Override protected Dockable getDockable() { return BasicMenuHandler.this.getDockable(); }
public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, MenuDockAction action, Dockable dockable ){ BasicMenuHandler handler = new BasicMenuHandler( action, dockable ); MiniButton<BasicButtonModel> button = new BasicMiniButton( handler, handler ); handler.setModel( button.getModel() ); return handler; } });
@Override public void triggered(){ final DockActionSource source = getAction().getMenu( getDockable() ); if( source != null ){ ActionPopup popup = new ActionPopup( false ){ JComponent component = getModel().getOwner(); if( getModel().getOrientation().isHorizontal() ) popup.popup( component, 0, component.getHeight() ); else
public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, MenuDockAction action, Dockable dockable ){ BasicMenuHandler handler = new BasicMenuHandler( action, dockable ); RoundRectButton button = new RoundRectButton( handler, handler ); handler.setModel( button.getModel() ); return handler; } } );
public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, MenuDockAction action, Dockable dockable ){ BasicMenuHandler handler = new BasicMenuHandler( action, dockable ); MiniButton<BasicButtonModel> button = new BasicMiniButton( handler, handler ); handler.setModel( button.getModel() ); return handler; } });
public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, MenuDockAction action, Dockable dockable ){ BasicMenuHandler handler = new BasicMenuHandler( action, dockable ); MiniButton<BasicButtonModel> button = createTitleMiniButton( handler, handler ); handler.setModel( button.getModel() ); return handler; } } );
@Override public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, MenuDockAction action, Dockable dockable ){ final BasicMenuHandler handler = new BasicMenuHandler( action, dockable ); final ToolbarMiniButton button = new ToolbarMiniButton( handler, handler ); handler.setModel( button.getModel() ); return handler; } } );
public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, MenuDockAction action, Dockable dockable ){ BasicMenuHandler handler = new BasicMenuHandler( action, dockable ); MiniButton<BasicButtonModel> button = createTitleMiniButton( handler, handler ); handler.setModel( button.getModel() ); return handler; } } );
public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, MenuDockAction action, Dockable dockable ){ BasicMenuHandler handler = new BasicMenuHandler( action, dockable ); RoundButton button = new RoundButton( handler, handler, dockable, action ); handler.setModel( button.getModel() ); return new RoundButtonViewItem( dockable, handler, button ); } }
public BasicTitleViewItem<JComponent> create( ActionViewConverter converter, MenuDockAction action, Dockable dockable ){ BasicMenuHandler handler = new BasicMenuHandler( action, dockable ); RoundButton button = new RoundButton( handler, handler, dockable, action ); handler.setModel( button.getModel() ); return new RoundButtonViewItem( dockable, handler, button ); } }