Search in sources :

Example 71 with Button

use of org.gwtbootstrap3.client.ui.Button in project ovirt-engine by oVirt.

the class AddRemoveRowWidget method createButton.

private Button createButton(IconType iconType, ClickHandler handler) {
    final Button button = new Button("", iconType, handler);
    button.addStyleName(style.buttonStyle());
    return button;
}
Also used : Button(org.gwtbootstrap3.client.ui.Button)

Example 72 with Button

use of org.gwtbootstrap3.client.ui.Button in project ovirt-engine by oVirt.

the class Kebab method createKebabButton.

private Button createKebabButton() {
    Button button = new Button();
    button.addStyleName(Styles.DROPDOWN_TOGGLE);
    button.addStyleName(BTN_LINK);
    button.removeStyleName(BTN_DEFAULT);
    button.setDataToggle(Toggle.DROPDOWN);
    return button;
}
Also used : ActionButton(org.ovirt.engine.ui.common.widget.action.ActionButton) Button(org.gwtbootstrap3.client.ui.Button)

Example 73 with Button

use of org.gwtbootstrap3.client.ui.Button in project ovirt-engine by oVirt.

the class TagsView method createActivateButton.

private Button createActivateButton(final TagModel model) {
    final Button result = new Button(model.getSelection() ? constants.deactivateTag() : constants.activateTag());
    result.addClickHandler(e -> {
        model.setSelection(model.getSelection() != null ? !model.getSelection() : true);
        tagModelProvider.getSelectionModel().setSelected(model, true);
        updateTags(tagModelProvider.getModel().getItems());
    });
    return result;
}
Also used : Button(org.gwtbootstrap3.client.ui.Button)

Example 74 with Button

use of org.gwtbootstrap3.client.ui.Button in project ovirt-engine by oVirt.

the class TagsView method createEditButton.

private Button createEditButton(final TagModel model) {
    Button result = new Button(constants.editTag());
    result.addClickHandler(e -> {
        tagModelProvider.getSelectionModel().setSelected(model, true);
        Scheduler.get().scheduleDeferred(() -> {
            tagModelProvider.getModel().executeCommand(tagModelProvider.getModel().getEditCommand());
        });
    });
    return result;
}
Also used : Button(org.gwtbootstrap3.client.ui.Button)

Example 75 with Button

use of org.gwtbootstrap3.client.ui.Button in project ovirt-engine by oVirt.

the class FunctionPolicyUnitPanel method createUpButton.

private Button createUpButton(final Label weightLabel, final Button downButton) {
    Button upButton = new Button("", IconType.PLUS, event -> {
        factor++;
        model.updateFactor(policyUnit, factor);
        weightLabel.setText(String.valueOf(factor));
        if (factor > 1) {
            downButton.setEnabled(true);
        }
    });
    upButton.getElement().getStyle().setFloat(Style.Float.LEFT);
    upButton.getElement().getStyle().setPosition(Position.RELATIVE);
    upButton.getElement().getStyle().setTop(1, Unit.PX);
    upButton.getElement().getStyle().setMarginRight(5, Unit.PX);
    return upButton;
}
Also used : Button(org.gwtbootstrap3.client.ui.Button)

Aggregations

Button (org.gwtbootstrap3.client.ui.Button)71 ClickEvent (com.google.gwt.event.dom.client.ClickEvent)33 ClickHandler (com.google.gwt.event.dom.client.ClickHandler)33 FormStylePopup (org.uberfire.ext.widgets.common.client.common.popups.FormStylePopup)14 SmallLabel (org.uberfire.ext.widgets.common.client.common.SmallLabel)12 HTML (com.google.gwt.user.client.ui.HTML)10 ListBox (org.gwtbootstrap3.client.ui.ListBox)10 ChangeEvent (com.google.gwt.event.dom.client.ChangeEvent)9 ChangeHandler (com.google.gwt.event.dom.client.ChangeHandler)9 InfoPopup (org.uberfire.ext.widgets.common.client.common.InfoPopup)9 HorizontalPanel (com.google.gwt.user.client.ui.HorizontalPanel)7 TextBox (org.gwtbootstrap3.client.ui.TextBox)6 MenuItem (org.uberfire.workbench.model.menu.MenuItem)6 IsWidget (com.google.gwt.user.client.ui.IsWidget)5 Widget (com.google.gwt.user.client.ui.Widget)5 AnchorListItem (org.gwtbootstrap3.client.ui.AnchorListItem)5 ButtonGroup (org.gwtbootstrap3.client.ui.ButtonGroup)5 FlexTable (com.google.gwt.user.client.ui.FlexTable)4 ApplicationScoped (javax.enterprise.context.ApplicationScoped)4 Inject (javax.inject.Inject)4