use of org.gwtbootstrap3.client.ui.constants.Pull in project kie-wb-common by kiegroup.
the class MenuDevCommandsBuilder method buildDevMenuItem.
private MenuItem buildDevMenuItem() {
final DropDownMenu menu = new DropDownMenu() {
{
addStyleName("pull-right");
}
};
for (final MenuDevCommand command : devCommands) {
menu.add(new AnchorListItem(command.getText()) {
{
setIcon(command.getIcon());
addClickHandler(event -> command.execute());
}
});
}
final IsWidget group = new ButtonGroup() {
{
add(new Button() {
{
setToggleCaret(false);
setDataToggle(Toggle.DROPDOWN);
setIcon(IconType.COG);
setSize(ButtonSize.SMALL);
setTitle("Development");
}
});
add(menu);
}
};
return MenuUtils.buildItem(group);
}
use of org.gwtbootstrap3.client.ui.constants.Pull in project kie-wb-common by kiegroup.
the class MenuDevCommandsBuilder method build.
public MenuItem build() {
final DropDownMenu menu = new DropDownMenus.Builder().addStyleName("pull-right").build();
for (final MenuDevCommand command : devCommands) {
menu.add(new AnchorListItems.Builder(command.getText()).setIcon(command.getIcon()).addClickHandler(event -> command.execute()).build());
}
final IsWidget group = new ButtonGroups.Builder().add(new Buttons.Builder().setToggleCaret(false).setDataToggle(Toggle.DROPDOWN).setIcon(IconType.COG).setSize(ButtonSize.SMALL).setTitle("Development").build()).add(menu).build();
return MenuUtils.buildItem(group);
}
use of org.gwtbootstrap3.client.ui.constants.Pull 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();
}
use of org.gwtbootstrap3.client.ui.constants.Pull in project kie-wb-common by kiegroup.
the class ShapeSetsMenuItemsBuilder method build.
public MenuItem build(final String title, final String prefix, final Callback callback) {
final DropDownMenu menu = new DropDownMenus.Builder().addStyleName("pull-right").build();
final Collection<ShapeSet<?>> shapeSets = shapeManager.getShapeSets();
if (null != shapeSets) {
shapeSets.stream().forEach(shapeSet -> {
menu.add(new AnchorListItems.Builder(prefix + " " + shapeSet.getDescription()).setTitle(prefix + " " + shapeSet.getDescription()).setIcon(IconType.PLUS).addClickHandler(event -> callback.onClick(shapeSet)).build());
});
}
return MenuUtils.buildItem(new ButtonGroups.Builder().add(new Buttons.Builder().setToggleCaret(false).setDataToggle(Toggle.DROPDOWN).setSize(ButtonSize.SMALL).setText(title).setTitle(title).build()).add(menu).build());
}
Aggregations