List of usage examples for com.google.gwt.user.client.ui DialogBox setWidget
@Override public void setWidget(Widget w)
From source file:org.unitime.timetable.gwt.client.curricula.CurriculaTable.java
License:Apache License
private void openCurriculumProjectionRules() { final DialogBox dialog = new UniTimeDialogBox(true, true); final CurriculumProjectionRulesPage rules = new CurriculumProjectionRulesPage(); rules.setAllowClose(true);/* w ww.j a v a 2s. c o m*/ rules.getElement().getStyle().setMarginRight(ToolBox.getScrollBarWidth(), Unit.PX); rules.getElement().getStyle().setPaddingLeft(10, Unit.PX); rules.getElement().getStyle().setPaddingRight(10, Unit.PX); final ScrollPanel panel = new ScrollPanel(rules); panel.setHeight(Math.round(0.9 * Window.getClientHeight()) + "px"); panel.setStyleName("unitime-ScrollPanel"); dialog.setWidget(panel); dialog.setText(MESSAGES.dialogCurriculumProjectionRules()); rules.addProjectionRulesHandler(new CurriculumProjectionRulesPage.ProjectionRulesHandler() { @Override public void onRulesSaved(ProjectionRulesEvent evt) { dialog.hide(); query(iLastQuery, null); } @Override public void onRulesLoaded(ProjectionRulesEvent evt) { dialog.center(); //panel.setWidth((ToolBox.getScrollBarWidth() + rules.getOffsetWidth()) + "px"); } @Override public void onRulesClosed(ProjectionRulesEvent evt) { dialog.hide(); } @Override public void onException(Throwable caught) { setError(MESSAGES.failedToOpenCurriculumProjectionRules(caught.getMessage())); UniTimeNotifications.error(MESSAGES.failedToOpenCurriculumProjectionRules(caught.getMessage()), caught); } }); }
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 w w w. j a v a 2 s .c o m 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);/* w w w . j av a 2 s. 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); dialogBox.setWidth("500px"); dialogBox.setText(messages.edit());// w w w . ja v a 2 s . c om 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();// ww w . ja v a 2 s . 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); dialogBox.setWidth("500px"); dialogBox.setText(messages.edit());/*from w w w. ja va 2 s.c om*/ 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);/* w ww . ja va 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:tv.dyndns.kishibe.qmaclone.client.creation.CreationUi.java
License:Open Source License
private void showRepeatedPostWarning() { final DialogBox dialogBox = new DialogBox(true); VerticalPanel panel = new VerticalPanel(); panel.add(/*w w w .ja v a 2 s .co m*/ new HTML(new SafeHtmlBuilder() .appendEscapedLines( "????????\n" + "???????????????\n" + "??????????") .toSafeHtml())); panel.add(new Button("OK", new ClickHandler() { @Override public void onClick(ClickEvent event) { dialogBox.hide(); } })); dialogBox.setWidget(panel); dialogBox.setAnimationEnabled(true); dialogBox.setGlassEnabled(true); dialogBox.setHTML(SafeHtmlUtils.fromString("?")); dialogBox.setPopupPosition(100, 100); dialogBox.show(); }
From source file:uk.ac.ebi.fg.annotare2.prototype.frontier.client.FrontierApp.java
License:Apache License
public void onModuleLoad() { helloLabel = new Label(); helloLabel.setText("Hello, world!"); helloLabel.addClickHandler(new ClickHandler() { @Override//www. j ava2 s .c om public void onClick(ClickEvent event) { DialogBox box = new DialogBox(); box.setGlassEnabled(true); box.setHTML("Hello Dialog<a href=\"#\" class=\"icon icon-functional Close\" data-icon=\"x\"></a>"); box.setWidth("250px"); box.setWidget(new Label("Hello again!!!")); box.center(); box.show(); } }); RootPanel content = RootPanel.get("content"); content.add(helloLabel); }