use of org.gwtbootstrap3.client.ui.Row in project kie-wb-common by kiegroup.
the class AssignmentListItemWidgetViewImplTest method setUp.
@Before
public void setUp() throws Exception {
GwtMockito.initMocks(this);
customDataType = mock(TextBox.class);
constant = mock(TextBox.class);
dataType = mock(ValueListBox.class);
processVar = mock(ValueListBox.class);
dataTypeComboBox = mock(ComboBox.class);
processVarComboBox = mock(ComboBox.class);
view = mock(AssignmentListItemWidgetViewImpl.class);
view.assignment = assignment;
view.name = name;
view.deleteButton = deleteButton;
view.customDataType = customDataType;
view.dataType = dataType;
view.constant = constant;
view.processVar = processVar;
view.dataTypeComboBox = dataTypeComboBox;
view.processVarComboBox = processVarComboBox;
view.notification = notification;
doCallRealMethod().when(view).init();
doCallRealMethod().when(view).getConstant();
doCallRealMethod().when(view).setConstant(anyString());
doCallRealMethod().when(view).getCustomDataType();
doCallRealMethod().when(view).setCustomDataType(anyString());
doCallRealMethod().when(view).getModel();
doCallRealMethod().when(view).setModel(any(AssignmentRow.class));
doCallRealMethod().when(view).getModelValue(any(ValueListBox.class));
doCallRealMethod().when(view).setTextBoxModelValue(any(TextBox.class), anyString());
doCallRealMethod().when(view).setListBoxModelValue(any(ValueListBox.class), anyString());
doCallRealMethod().when(view).getDataType();
doCallRealMethod().when(view).setDataType(anyString());
doCallRealMethod().when(view).getProcessVar();
doCallRealMethod().when(view).setProcessVar(anyString());
doCallRealMethod().when(view).getVariableType();
doCallRealMethod().when(view).setAllowDuplicateNames(anyBoolean(), anyString());
doCallRealMethod().when(view).setParentWidget(any(ActivityDataIOEditorWidget.class));
doCallRealMethod().when(view).isDuplicateName(anyString());
doCallRealMethod().when(view).setShowConstants(anyBoolean());
doCallRealMethod().when(view).setDisallowedNames(anySet(), anyString());
doCallRealMethod().when(view).handleDeleteButton(any(ClickEvent.class));
AssignmentRow row = new AssignmentRow();
doReturn(row).when(assignment).getModel();
}
use of org.gwtbootstrap3.client.ui.Row in project kie-wb-common by kiegroup.
the class VariableListItemWidgetViewImplTest method setUp.
@Before
public void setUp() throws Exception {
GwtMockito.initMocks(this);
customDataType = mock(TextBox.class);
dataType = mock(ValueListBox.class);
dataTypeComboBox = mock(ComboBox.class);
processVarComboBox = mock(ComboBox.class);
view = mock(VariableListItemWidgetViewImpl.class);
view.variableRow = variableRow;
view.name = name;
view.deleteButton = deleteButton;
view.customDataType = customDataType;
view.dataType = dataType;
view.dataTypeComboBox = dataTypeComboBox;
view.notification = notification;
doCallRealMethod().when(view).init();
doCallRealMethod().when(view).getCustomDataType();
doCallRealMethod().when(view).setCustomDataType(anyString());
doCallRealMethod().when(view).getModel();
doCallRealMethod().when(view).setModel(any(VariableRow.class));
doCallRealMethod().when(view).getModelValue(any(ValueListBox.class));
doCallRealMethod().when(view).setTextBoxModelValue(any(TextBox.class), anyString());
doCallRealMethod().when(view).setListBoxModelValue(any(ValueListBox.class), anyString());
doCallRealMethod().when(view).getDataTypeDisplayName();
doCallRealMethod().when(view).setDataTypeDisplayName(anyString());
doCallRealMethod().when(view).getVariableType();
doCallRealMethod().when(view).setParentWidget(any(VariablesEditorWidgetView.Presenter.class));
doCallRealMethod().when(view).isDuplicateName(anyString());
doCallRealMethod().when(view).handleDeleteButton(any(ClickEvent.class));
VariableRow row = new VariableRow();
doReturn(row).when(variableRow).getModel();
}
use of org.gwtbootstrap3.client.ui.Row 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);
}
use of org.gwtbootstrap3.client.ui.Row in project kie-wb-common by kiegroup.
the class DatabaseSchemaExplorerViewImpl method addOpenColumn.
private void addOpenColumn() {
Column<DatabaseSchemaRow, String> column = new Column<DatabaseSchemaRow, String>(new ButtonCell(ButtonType.DEFAULT, ButtonSize.SMALL)) {
@Override
public String getValue(DatabaseSchemaRow row) {
return translationService.getTranslation(DataSourceManagementConstants.DatabaseSchemaExplorerViewImpl_schemaOpenAction);
}
};
column.setFieldUpdater(new FieldUpdater<DatabaseSchemaRow, String>() {
@Override
public void update(int index, DatabaseSchemaRow row, String value) {
onOpen(row);
}
});
dataGrid.addColumn(column, translationService.getTranslation(DataSourceManagementConstants.DatabaseSchemaExplorerViewImpl_actionColumn));
dataGrid.setColumnWidth(column, 10, Style.Unit.PCT);
}
use of org.gwtbootstrap3.client.ui.Row in project kie-wb-common by kiegroup.
the class MultipleValuePairEditorViewImpl method initAddItemPanel.
private void initAddItemPanel() {
Row addItemRow = new Row();
addItemPanel.add(addItemRow);
Column addItemEditorColumn = new Column(ColumnSize.MD_10);
// addItemContainer.setVerticalAlignment( HasVerticalAlignment.ALIGN_BOTTOM );
addItemEditor = presenter.createValuePairEditor(valuePairDefinition);
addItemEditor.showValuePairName(false);
addItemEditorColumn.add(addItemEditor);
addItemRow.add(addItemEditorColumn);
Column addItemButtonColumn = new Column(ColumnSize.MD_2);
Button addItemButton = new Button(Constants.INSTANCE.advanced_domain_multiple_value_pair_editor_action_add());
addItemButton.setType(ButtonType.PRIMARY);
addItemButton.setIcon(IconType.PLUS);
addItemButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
presenter.onAddItem();
}
});
addItemButtonColumn.add(addItemButton);
addItemRow.add(addItemButtonColumn);
addItemPanel.add(addItemRow);
}
Aggregations