Search in sources :

Example 6 with ActionButton

use of org.ovirt.engine.ui.common.widget.action.ActionButton in project ovirt-engine by oVirt.

the class ActionPanelView method updateActionButton.

@Override
public void updateActionButton(boolean isVisible, boolean isEnabled, ActionButtonDefinition<T> buttonDef) {
    ActionButton button = actionItemMap.get(buttonDef);
    if (button != null) {
        button.asWidget().setVisible(isVisible);
        button.setEnabled(isEnabled);
        if (buttonDef.getTooltip() != null) {
            // this Panel is special. show the tooltips below the buttons because they're too
            // hard to read with the default TOP placement.
            button.setTooltip(buttonDef.getTooltip(), Placement.BOTTOM);
        }
    }
}
Also used : ActionButton(org.ovirt.engine.ui.common.widget.action.ActionButton) SimpleActionButton(org.ovirt.engine.ui.common.widget.action.SimpleActionButton) DropdownActionButton(org.ovirt.engine.ui.common.widget.action.DropdownActionButton)

Aggregations

ActionButton (org.ovirt.engine.ui.common.widget.action.ActionButton)6 DropdownActionButton (org.ovirt.engine.ui.common.widget.action.DropdownActionButton)2 SimpleActionButton (org.ovirt.engine.ui.common.widget.action.SimpleActionButton)2 IsWidget (com.google.gwt.user.client.ui.IsWidget)1 EventBus (com.google.web.bindery.event.shared.EventBus)1 PresenterWidget (com.gwtplatform.mvp.client.PresenterWidget)1 View (com.gwtplatform.mvp.client.View)1 ArrayList (java.util.ArrayList)1 List (java.util.List)1 Map (java.util.Map)1 HasElementId (org.ovirt.engine.ui.common.idhandler.HasElementId)1 ProvidesElementId (org.ovirt.engine.ui.common.idhandler.ProvidesElementId)1 SearchableTableModelProvider (org.ovirt.engine.ui.common.uicommon.model.SearchableTableModelProvider)1 ActionButtonDefinition (org.ovirt.engine.ui.common.widget.action.ActionButtonDefinition)1 ActionPanel (org.ovirt.engine.ui.common.widget.action.ActionPanel)1 SelectedItemsProvider (org.ovirt.engine.ui.common.widget.action.DropdownActionButton.SelectedItemsProvider)1 SearchableListModel (org.ovirt.engine.ui.uicommonweb.models.SearchableListModel)1 EventArgs (org.ovirt.engine.ui.uicompat.EventArgs)1 IEventListener (org.ovirt.engine.ui.uicompat.IEventListener)1