use of org.gwtbootstrap3.client.ui.Button in project ovirt-engine by oVirt.
the class RefreshPanel method createRefreshMenuButton.
private void createRefreshMenuButton() {
dropdownButton = new Button();
dropdownButton.setToggleCaret(true);
dropdownButton.setDataToggle(Toggle.DROPDOWN);
}
use of org.gwtbootstrap3.client.ui.Button in project ovirt-engine by oVirt.
the class FunctionPolicyUnitPanel method createDownButton.
private Button createDownButton(final Label weightLabel) {
final Button downButton = new Button("");
downButton.getElement().getStyle().setFloat(Style.Float.LEFT);
downButton.getElement().getStyle().setPosition(Position.RELATIVE);
downButton.getElement().getStyle().setTop(1, Unit.PX);
downButton.setIcon(IconType.MINUS);
downButton.addClickHandler(event -> {
factor--;
model.updateFactor(policyUnit, factor);
weightLabel.setText(String.valueOf(factor));
if (factor == 1) {
downButton.setEnabled(false);
}
});
return downButton;
}
use of org.gwtbootstrap3.client.ui.Button in project kie-wb-common by kiegroup.
the class ActivityDataIOEditorViewImpl method init.
public void init(final Presenter presenter) {
this.presenter = presenter;
container.setFluid(true);
container.add(row);
row.add(column);
setTitle(StunnerFormsClientFieldsConstants.INSTANCE.Data_IO());
inputAssignmentsWidget.setVariableType(Variable.VariableType.INPUT);
inputAssignmentsWidget.setAllowDuplicateNames(false, StunnerFormsClientFieldsConstants.INSTANCE.A_Data_Input_with_this_name_already_exists());
column.add(inputAssignmentsWidget.getWidget());
outputAssignmentsWidget.setVariableType(Variable.VariableType.OUTPUT);
outputAssignmentsWidget.setAllowDuplicateNames(true, "");
column.add(outputAssignmentsWidget.getWidget());
final Row btnRow = new Row();
btnRow.getElement().getStyle().setMarginTop(10, Style.Unit.PX);
final Column btnColumn = new Column(ColumnSize.MD_12);
btnRow.add(btnColumn);
btnSave = new Button(StunnerFormsClientFieldsConstants.INSTANCE.Save());
btnSave.setType(ButtonType.PRIMARY);
btnSave.setIcon(IconType.SAVE);
btnSave.setPull(Pull.RIGHT);
btnSave.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent clickEvent) {
presenter.handleSaveClick();
}
});
btnColumn.add(btnSave);
btnCancel = new Button(StunnerFormsClientFieldsConstants.INSTANCE.Cancel());
btnCancel.setPull(Pull.RIGHT);
btnCancel.addClickHandler(new ClickHandler() {
@Override
public void onClick(final ClickEvent event) {
presenter.handleCancelClick();
}
});
btnColumn.add(btnCancel);
container.add(btnRow);
setBody(container);
}
use of org.gwtbootstrap3.client.ui.Button in project kie-wb-common by kiegroup.
the class BPMNDiagramEditorMenuItemsBuilder method newFormsGenerationMenuItem.
public MenuItem newFormsGenerationMenuItem(final Command generateProcessForm, final Command generateAllForms, final Command generateSelectedForms) {
final DropDownMenu menu = new DropDownMenu() {
{
setPull(Pull.RIGHT);
}
};
menu.add(new AnchorListItem(translationService.getValue(BPMNClientConstants.EditorGenerateProcessForm)) {
{
setIcon(IconType.LIST_ALT);
setIconPosition(IconPosition.LEFT);
setTitle(translationService.getValue(BPMNClientConstants.EditorGenerateProcessForm));
addClickHandler(event -> generateProcessForm.execute());
}
});
menu.add(new AnchorListItem(translationService.getValue(BPMNClientConstants.EditorGenerateAllForms)) {
{
setIcon(IconType.LIST_ALT);
setIconPosition(IconPosition.LEFT);
setTitle(translationService.getValue(BPMNClientConstants.EditorGenerateAllForms));
addClickHandler(event -> generateAllForms.execute());
}
});
menu.add(new AnchorListItem(translationService.getValue(BPMNClientConstants.EditorGenerateSelectionForms)) {
{
setIcon(IconType.LIST_ALT);
setIconPosition(IconPosition.LEFT);
setTitle(translationService.getValue(BPMNClientConstants.EditorGenerateSelectionForms));
addClickHandler(event -> generateSelectedForms.execute());
}
});
final IsWidget group = new ButtonGroup() {
{
add(new Button() {
{
setToggleCaret(true);
setDataToggle(Toggle.DROPDOWN);
setIcon(IconType.LIST_ALT);
setSize(ButtonSize.SMALL);
setTitle(translationService.getValue(BPMNClientConstants.EditorFormGenerationTitle));
}
});
add(menu);
}
};
return MenuUtils.buildItem(group);
}
use of org.gwtbootstrap3.client.ui.Button in project kie-wb-common by kiegroup.
the class ExplorerMenuViewImpl method asMenu.
@Override
public Menus asMenu() {
return MenuFactory.newTopLevelCustomMenu(new MenuFactory.CustomMenuBuilder() {
@Override
public void push(MenuFactory.CustomMenuBuilder element) {
}
@Override
public MenuItem build() {
return new BaseMenuCustom() {
@Override
public Widget build() {
return new ButtonGroup() {
{
add(new Button() {
{
setToggleCaret(false);
setDataToggle(Toggle.DROPDOWN);
setIcon(IconType.COG);
setSize(ButtonSize.SMALL);
setTitle(ProjectExplorerConstants.INSTANCE.customizeView());
}
});
add(new DropDownMenu() {
{
addStyleName("pull-right");
add(businessView);
add(techView);
add(new Divider());
add(breadcrumbExplorer);
add(treeExplorer);
add(new Divider());
add(showTagFilter);
add(new Divider());
add(archiveProject);
}
});
}
};
}
};
}
}).endMenu().newTopLevelCustomMenu(new MenuFactory.CustomMenuBuilder() {
@Override
public void push(MenuFactory.CustomMenuBuilder element) {
}
@Override
public MenuItem build() {
return new BaseMenuCustom() {
@Override
public Widget build() {
return new Button() {
{
setIcon(IconType.REFRESH);
setSize(ButtonSize.SMALL);
setTitle(ProjectExplorerConstants.INSTANCE.refresh());
addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
presenter.onRefresh();
}
});
}
};
}
};
}
}).endMenu().build();
}
Aggregations