List of usage examples for com.google.gwt.user.client.ui DialogBox show
@Override public void show()
From source file:org.roda.wui.client.common.dialogs.Dialogs.java
public static void showPromptDialogSuggest(String title, String message, String placeHolder, String cancelButtonText, String confirmButtonText, SearchSuggestBox<?> suggestBox, final AsyncCallback<String> callback) { final DialogBox dialogBox = new DialogBox(false, true); dialogBox.setText(title);//from ww w . j a v a2 s . c o m final FlowPanel layout = new FlowPanel(); if (message != null) { final Label messageLabel = new Label(message); layout.add(messageLabel); messageLabel.addStyleName("wui-dialog-message"); } final SearchSuggestBox<?> inputBox = suggestBox; if (placeHolder != null) { inputBox.getElement().setPropertyString("placeholder", placeHolder); } final Button cancelButton = new Button(cancelButtonText); final Button confirmButton = new Button(confirmButtonText); layout.add(inputBox); layout.add(cancelButton); layout.add(confirmButton); dialogBox.setWidget(layout); dialogBox.setGlassEnabled(true); dialogBox.setAnimationEnabled(false); cancelButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { dialogBox.hide(); callback.onFailure(null); } }); confirmButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { dialogBox.hide(); callback.onSuccess(inputBox.getValue()); } }); dialogBox.addStyleName("wui-dialog-prompt"); layout.addStyleName("wui-dialog-layout"); inputBox.addStyleName("form-textbox wui-dialog-message"); cancelButton.addStyleName("btn btn-link"); confirmButton.addStyleName("pull-right btn btn-play"); dialogBox.center(); dialogBox.show(); inputBox.setFocus(true); }
From source file:org.senchalabs.gwt.gwtdriver.models.client.SimpleWidgetsEP.java
License:Apache License
@Override public void onModuleLoad() { RootPanel.get().add(new Label("testing")); FlowPanel panel = new FlowPanel(); RootPanel.get().add(panel);/*from w w w . j a v a 2 s .co m*/ final TextBox textBox = new TextBox(); textBox.setValue("asdf"); panel.add(textBox); panel.add(new Button("Open dialog", new ClickHandler() { @Override public void onClick(ClickEvent event) { DialogBox box = new DialogBox(); box.setText("Heading Text For Dialog"); box.add(new HTML(textBox.getValue())); box.show(); } })); }
From source file:org.utgenome.gwt.utgb.client.track.lib.ViewLoaderTrack.java
License:Apache License
private void setViewSilk(String viewSilk) { if (viewSilk == null) return;//from w w w .j a v a 2s. com UTGBEntryPointBase.showLoadingMessage(); getBrowserService().createTrackView(viewSilk, new AsyncCallback<TrackView>() { public void onFailure(Throwable e) { GWT.log(e.getMessage(), e); DialogBox dialog = new DialogBox(); dialog.setText(e.getMessage()); dialog.show(); UTGBEntryPointBase.hideLoadingMessage(); } public void onSuccess(TrackView v) { TrackGroup newGroup; try { newGroup = TrackGroup.createTrackGroup(v); TrackGroup rootTrackGroup = getTrackGroup().getRootTrackGroup(); rootTrackGroup.clear(); rootTrackGroup.addTrackGroup(newGroup); } catch (UTGBClientException e) { GWT.log(e.getMessage(), e); DialogBox dialog = new DialogBox(); dialog.setText(e.getMessage()); dialog.show(); } UTGBEntryPointBase.hideLoadingMessage(); } }); }
From source file:piramide.interaction.reasoner.web.client.ReasonerManagementWeb.java
License:Apache License
@Override public void showError(String message) { final DialogBox dialogBox = new DialogBox(); dialogBox.setText("Error"); final VerticalPanel dialogContents = new VerticalPanel(); final Label label = new Label(message); label.setStyleName(Styles.error);//from ww w .j a va 2 s. com dialogContents.add(label); final Button closeButton = new Button("Close"); closeButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { dialogBox.hide(); } }); dialogContents.add(closeButton); dialogBox.setWidget(dialogContents); dialogBox.setGlassEnabled(true); dialogBox.setAnimationEnabled(true); dialogBox.center(); dialogBox.show(); }
From source file:piramide.interaction.reasoner.web.client.ui.fuzzy.AddEditLinguisticTermPanel.java
License:Apache License
@UiHandler("addLinguisticTermButton") void onAddLinguisticTermButtonClicked(ClickEvent event) { final DialogBox addDialogBox = new DialogBox(); addDialogBox.setGlassEnabled(true);//from www. java 2s . c o m addDialogBox.setText(messages.add()); final VerticalPanel vpanel = new VerticalPanel(); vpanel.add(new Label(messages.addLinguisticTerm())); final TextBox textbox = new TextBox(); textbox.setVisibleLength(10); vpanel.add(textbox); final HorizontalPanel hpanel = new HorizontalPanel(); final Button cancelButton = new Button(messages.cancel()); final Button addButton = new Button(messages.add()); hpanel.add(addButton); hpanel.add(cancelButton); vpanel.add(hpanel); addDialogBox.setWidget(vpanel); cancelButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { addDialogBox.hide(); } }); final ClickHandler handler = new ClickHandler() { @Override public void onClick(ClickEvent event) { addDialogBox.hide(); AddEditLinguisticTermPanel.this.linguisticTermsListBox.addItem(textbox.getText()); AddEditLinguisticTermPanel.this.addLinguisticTermButton.setFocus(true); } }; final KeyPressHandler keyboardHandler = new KeyPressHandler() { @Override public void onKeyPress(KeyPressEvent event) { if (event.getCharCode() == KeyCodes.KEY_ENTER) handler.onClick(null); } }; textbox.addKeyPressHandler(keyboardHandler); addButton.addClickHandler(handler); addDialogBox.center(); addDialogBox.show(); textbox.setFocus(true); }
From source file:piramide.interaction.reasoner.web.client.ui.fuzzy.LinguisticTermsManagerPanel.java
License:Apache License
@UiHandler("addVariableButton") void onAddVariableButtonClicked(ClickEvent event) { final DialogBox dialogBox = new DialogBox(); final AddEditLinguisticTermPanel term = new AddEditLinguisticTermPanel(this.mainWindow, dialogBox, this); dialogBox.setWidget(term);//from w ww.ja v a 2 s.c o m dialogBox.setWidth("500px"); dialogBox.setText(messages.edit()); dialogBox.setGlassEnabled(true); dialogBox.center(); dialogBox.show(); }
From source file:piramide.interaction.reasoner.web.client.ui.fuzzy.VariableItem.java
License:Apache License
@UiHandler("viewButton") void onViewButtonClicked(ClickEvent event) { final String variableName = this.nameLabel.getText(); final String variableType = this.typeLabel.getText(); final String variableScope = this.userDeviceTypeLabel.getText(); String[] terms = new String[] {}; final boolean devices; final boolean input; if (variableType.equals(messages.input()) && variableScope.equals(messages.device())) { final List<Variable> deviceVariables = this.mainWindow.getFuzzyConfiguration().getInput() .getDeviceVariables();//from w ww .ja v a 2s. c o m terms = findVariableTerms(variableName, deviceVariables); devices = true; input = true; } else if (variableType.equals(messages.input())) { final List<Variable> userVariables = this.mainWindow.getFuzzyConfiguration().getInput() .getUserVariables(); terms = findVariableTerms(variableName, userVariables); devices = false; input = true; } else { final List<Variable> outputVariables = this.mainWindow.getFuzzyConfiguration().getOutput() .getVariables(); terms = findVariableTerms(variableName, outputVariables); devices = false; input = false; } final ImageUrlBuilder builder = new ImageUrlBuilder(variableName, null, devices, input, terms); final DialogBox dialogBox = new DialogBox(); VerticalPanel variableImagePanel = new VerticalPanel(); final Label loadingMessage = new Label(messages.loading()); variableImagePanel.add(loadingMessage); final Image image = new Image(builder.toString()); image.setVisible(false); variableImagePanel.add(image); image.addLoadHandler(new LoadHandler() { @Override public void onLoad(LoadEvent event) { image.setVisible(true); loadingMessage.setVisible(false); } }); Button closeButton = new Button(messages.cancel()); closeButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { dialogBox.hide(); } }); variableImagePanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); variableImagePanel.add(closeButton); dialogBox.setWidget(variableImagePanel); dialogBox.setWidth("500px"); dialogBox.setText(this.getName()); dialogBox.setGlassEnabled(true); dialogBox.center(); dialogBox.show(); }
From source file:piramide.interaction.reasoner.web.client.ui.fuzzy.VariableItem.java
License:Apache License
@UiHandler("editButton") void onEditButtonClicked(ClickEvent event) { final DialogBox dialogBox = new DialogBox(); final AddEditLinguisticTermPanel term = new AddEditLinguisticTermPanel(this.mainWindow, dialogBox, this); dialogBox.setWidget(term);// ww w .j a va 2 s. c om dialogBox.setWidth("500px"); dialogBox.setText(messages.edit()); dialogBox.setGlassEnabled(true); dialogBox.center(); dialogBox.show(); }
From source file:scrum.client.files.UploadWidget.java
License:Open Source License
public static UploadWidget showDialog(Integer topPosition) { UploadWidget uploadWidget = new UploadWidget(); uploadWidget.dialog = new DialogBox(true, true); DialogBox dialog = uploadWidget.dialog; dialog.setAnimationEnabled(true);/*ww w . j ava 2 s . c o m*/ dialog.setWidget(uploadWidget.update()); dialog.center(); if (topPosition != null) dialog.setPopupPosition(dialog.getPopupLeft(), topPosition); dialog.show(); return uploadWidget; }
From source file:scrum.client.workspace.WorkspaceWidget.java
License:Open Source License
public void showError(String message) { final DialogBox db = new DialogBox(); db.setSize("200", "150"); db.setPopupPosition(100, 100);//from www. ja v a 2 s . c om FlowPanel panel = new FlowPanel(); Label text = new Label(message); panel.add(text); Button close = new Button("close"); close.addClickListener(new ClickListener() { @Override public void onClick(Widget sender) { db.hide(); } }); panel.add(close); db.add(panel); db.show(); }