use of org.gwtbootstrap3.client.ui.html.Div in project ovirt-engine by oVirt.
the class GuidePopupView method addButton.
private void addButton(final UICommand command, Div buttonsPanel, IconType buttonImage) {
UiCommandButton button = new UiCommandButton(command.getTitle(), buttonImage);
button.setCommand(command);
// $NON-NLS-1$
button.getElement().setId("UiCommandButton_guideButton_" + command.getTitle());
button.setCustomContentStyle(style.actionButtonContent());
button.addStyleName(style.actionButton());
button.addClickHandler(event -> command.execute());
Row row = new Row();
Column column = new Column(ColumnSize.SM_12);
column.add(button);
row.add(column);
buttonsPanel.add(row);
}
use of org.gwtbootstrap3.client.ui.html.Div in project ovirt-engine by oVirt.
the class DrawerNotification method createDateInfo.
private Div createDateInfo(AuditLog model) {
Div outerDiv = new Div();
outerDiv.addStyleName(PatternflyConstants.PF_DRAWER_NOTIFICATION_INFO);
Span date = new Span();
date.addStyleName(PatternflyConstants.PF_DATE);
date.setHTML(dateFormat.format(model.getLogTime()));
outerDiv.add(date);
Span time = new Span();
time.addStyleName(PatternflyConstants.PF_TIME);
time.setHTML(timeFormat.format(model.getLogTime()));
outerDiv.add(time);
return outerDiv;
}
use of org.gwtbootstrap3.client.ui.html.Div in project drools-wb by kiegroup.
the class RuleModellerActionSelectorPopup method getContent.
@Override
public Widget getContent() {
if (position == null) {
positionCbo.addItem(GuidedRuleEditorResources.CONSTANTS.Bottom(), String.valueOf(this.model.rhs.length));
positionCbo.addItem(GuidedRuleEditorResources.CONSTANTS.Top(), "0");
for (int i = 1; i < model.rhs.length; i++) {
positionCbo.addItem(GuidedRuleEditorResources.CONSTANTS.Line0(i), String.valueOf(i));
}
} else {
// if position is fixed, we just add one element to the drop down.
positionCbo.addItem(String.valueOf(position));
positionCbo.setSelectedIndex(0);
}
if (oracle.getDSLConditions().size() == 0 && oracle.getFactTypes().length == 0) {
layoutPanel.addRow(new HTML("<div class='highlight'>" + GuidedRuleEditorResources.CONSTANTS.NoModelTip() + "</div>"));
}
// only show the drop down if we are not using fixed position.
if (position == null) {
HorizontalPanel hp0 = new HorizontalPanel();
hp0.add(new HTML(GuidedRuleEditorResources.CONSTANTS.PositionColon()));
hp0.add(positionCbo);
hp0.add(new InfoPopup(GuidedRuleEditorResources.CONSTANTS.PositionColon(), GuidedRuleEditorResources.CONSTANTS.ActionPositionExplanation()));
layoutPanel.addRow(hp0);
layoutPanel.addRow(new HTML("<hr/>"));
}
// Add a widget to filter DSLs if applicable
final RuleModellerSelectorFilter filterWidget = GWT.create(RuleModellerSelectorFilter.class);
filterWidget.setFilterChangeConsumer((filter) -> choicesPanel.setWidget(makeChoicesListBox(filter)));
layoutPanel.add(filterWidget);
choices = makeChoicesListBox(filterWidget.getFilterText());
choicesPanel.add(choices);
layoutPanel.addRow(choicesPanel);
// DSL might be prohibited (e.g. editing a DRL file. Only DSLR files can contain DSL)
if (ruleModeller.isDSLEnabled()) {
CheckBox chkOnlyDisplayDSLConditions = new CheckBox();
chkOnlyDisplayDSLConditions.setText(GuidedRuleEditorResources.CONSTANTS.OnlyDisplayDSLActions());
chkOnlyDisplayDSLConditions.setValue(onlyShowDSLStatements);
chkOnlyDisplayDSLConditions.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
public void onValueChange(ValueChangeEvent<Boolean> event) {
onlyShowDSLStatements = event.getValue();
choicesPanel.setWidget(makeChoicesListBox(filterWidget.getFilterText()));
}
});
layoutPanel.addRow(chkOnlyDisplayDSLConditions);
}
return layoutPanel;
}
use of org.gwtbootstrap3.client.ui.html.Div in project drools-wb by kiegroup.
the class FromEntryPointFactPatternWidget method getCompositeLabel.
@Override
protected Widget getCompositeLabel() {
ClickHandler click = new ClickHandler() {
public void onClick(ClickEvent event) {
showFactTypeSelector();
}
};
String lbl = "<div class='form-field'>" + HumanReadable.getCEDisplayName("from entry-point") + "</div>";
FlexTable panel = new FlexTable();
int r = 0;
if (pattern.getFactPattern() == null) {
panel.setWidget(r, 0, new ClickableLabel("<br> <font color='red'>" + GuidedRuleEditorResources.CONSTANTS.clickToAddPatterns() + "</font>", click, !this.readOnly));
r++;
}
panel.setWidget(r, 0, new HTML(lbl));
this.txtEntryPoint = new TextBox();
this.txtEntryPoint.setText(getFromEntryPointPattern().getEntryPointName());
this.txtEntryPoint.addChangeHandler(new ChangeHandler() {
public void onChange(ChangeEvent event) {
getFromEntryPointPattern().setEntryPointName(txtEntryPoint.getText());
setModified(true);
}
});
panel.setWidget(r, 1, this.txtEntryPoint);
return panel;
}
use of org.gwtbootstrap3.client.ui.html.Div in project kie-wb-common by kiegroup.
the class BreadcrumbNavigator method createElement.
private void createElement(final int row, final FolderItem folderItem, final IconType iconType, final String style, final Command onClick) {
final Boolean locked = (folderItem.getLockedBy() != null);
final Boolean lockOwned = (locked && folderItem.getLockedBy().equals(user.getIdentifier()));
final Boolean hasLockedItems = folderItem.hasLockedItems();
int col = 0;
final Icon icon = new Icon(iconType);
icon.addStyleName(style);
navigator.setWidget(row, col, icon);
col++;
if (locked) {
final Icon lock = new Icon(IconType.LOCK);
if (lockOwned) {
lock.getElement().getStyle().setColor("#0083d0");
}
final Tooltip lockTooltip = new Tooltip(lock);
lockTooltip.setTitle((lockOwned) ? ProjectExplorerConstants.INSTANCE.lockOwnedHint() : ProjectExplorerConstants.INSTANCE.lockHint() + " " + folderItem.getLockedBy());
lockTooltip.setPlacement(Placement.TOP);
lockTooltip.setShowDelayMs(1000);
navigator.setWidget(row, col, lockTooltip);
}
final Anchor anchor = GWT.create(Anchor.class);
anchor.setText(folderItem.getFileName().replaceAll(" ", "\u00a0"));
anchor.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
onClick.execute();
}
});
navigator.setWidget(row, ++col, anchor);
final Div iconContainer = new Div();
iconContainer.setPull(Pull.RIGHT);
iconContainer.addStyleName(ProjectExplorerResources.INSTANCE.CSS().iconContainer());
if (folderItem.canDoOperation(FolderItemOperation.COPY)) {
final Icon copyContainer = new Icon(IconType.COPY);
copyContainer.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
presenter.copyItem(folderItem);
}
});
final Tooltip copyTooltip = new Tooltip(copyContainer, CommonConstants.INSTANCE.Copy());
copyTooltip.setPlacement(Placement.TOP);
copyTooltip.setShowDelayMs(1000);
iconContainer.add(copyTooltip);
}
if (folderItem.canDoOperation(FolderItemOperation.RENAME)) {
final Boolean disabledRename = (locked && !lockOwned) || hasLockedItems;
final Widget renameContainer = getRenameIcon(disabledRename);
renameContainer.addDomHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
if (!disabledRename) {
presenter.renameItem(folderItem);
}
}
}, ClickEvent.getType());
final Tooltip renameTooltip = new Tooltip(renameContainer, CommonConstants.INSTANCE.Rename());
renameTooltip.setPlacement(Placement.TOP);
renameTooltip.setShowDelayMs(1000);
iconContainer.add(renameTooltip);
}
if (folderItem.canDoOperation(FolderItemOperation.DELETE)) {
final Boolean disabledDelete = (locked && !lockOwned) || hasLockedItems;
final Widget deleteContainer = getDeleteIcon(disabledDelete);
deleteContainer.addDomHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
if (!disabledDelete) {
presenter.deleteItem(folderItem);
}
}
}, ClickEvent.getType());
final Tooltip deleteTooltip = new Tooltip(deleteContainer, CommonConstants.INSTANCE.Delete());
deleteTooltip.setPlacement(Placement.TOP);
deleteTooltip.setShowDelayMs(1000);
iconContainer.add(deleteTooltip);
}
if (folderItem.getType().equals(FolderItemType.FOLDER) && folderItem.canDoOperation(FolderItemOperation.ARCHIVE)) {
final Icon archiveContainer = new Icon(IconType.ARCHIVE);
archiveContainer.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
presenter.uploadArchivedFolder(folderItem);
}
});
final Tooltip archiveTooltip = new Tooltip(archiveContainer, CommonConstants.INSTANCE.Archive());
archiveTooltip.setPlacement(Placement.TOP);
archiveTooltip.setShowDelayMs(1000);
iconContainer.add(archiveTooltip);
}
navigator.setWidget(row, ++col, iconContainer);
}
Aggregations