public void bind(){ action.bind( dockable ); DockActionSource source = action.getSubActions( dockable ); menuAction = new SimpleMenuAction( source ); handler = new MenuMenuHandler( menuAction, dockable, ViewTarget.DROP_DOWN ); menuAction.setText( action.getText( dockable ) ); menuAction.setTooltip( action.getTooltipText( dockable ) ); menuAction.setEnabled( action.isEnabled( dockable ) ); for( ActionContentModifier modifier : action.getIconContexts( dockable )){ menuAction.setIcon( modifier, action.getIcon( dockable, modifier ) ); } handler.bind(); handler.addChildrenActionListener( menuListener ); action.addDockActionListener( listener ); }
public void bind(){ action.bind( dockable ); DockActionSource source = action.getSubActions( dockable ); menuAction = new SimpleMenuAction( source ); handler = new MenuMenuHandler( menuAction, dockable, ViewTarget.DROP_DOWN ); menuAction.setText( action.getText( dockable ) ); menuAction.setTooltip( action.getTooltipText( dockable ) ); menuAction.setEnabled( action.isEnabled( dockable ) ); for( ActionContentModifier modifier : action.getIconContexts( dockable )){ menuAction.setIcon( modifier, action.getIcon( dockable, modifier ) ); } handler.bind(); handler.addChildrenActionListener( menuListener ); action.addDockActionListener( listener ); }
action.bind( dockable ); filter = action.getFilter( dockable ).createView( action, dockable, buttonView ); filter.bind();