private void showLogonDialog() { final DialogBox dialogBox = new DialogBox(); dialogBox.setText("Login"); dialogBox.setGlassEnabled(true); dialogBox.setAnimationEnabled(true); VerticalPanel verticalPanel = new VerticalPanel(); verticalPanel.setSpacing(4); dialogBox.setWidget(verticalPanel); final TextBox username = new TextBox(); verticalPanel.add(new HTML("Username:"******"Logon", new ClickHandler() { public void onClick(ClickEvent event) { dialogBox.hide(); login(username.getValue()); } }); verticalPanel.add(closeButton); dialogBox.center(); dialogBox.show(); }
/** Override show to also center the dialog. */ @Override public void show() { super.show(); super.center(); // set a body class to mark the dialog show RootPanel.get().addStyleName("gwt-ModalDialog-show"); }
/** Show message dilaog. The dialog is centered and the screen is blocked for edition */ private void doShow() { try { dialogBox.center(); dialogBox.show(); okButton.setFocus(true); OpenEvent.fire(ConfirmDialog.this, ConfirmDialog.this); } catch (Exception e) { Crux.getErrorHandler().handleError(e); Screen.unblockToUser(); } }
public void showHTMLCode(String codeSource) { final DialogBox codePopup = new DialogBox(true, true); codePopup.setGlassEnabled(true); codePopup.setText(constants.showCodeTitle()); String[] lignesCode = codeSource.split("\n"); VerticalPanel tab = new VerticalPanel(); for (String ligneCode : lignesCode) { String maLigne = new String(ligneCode); String[] ligne = ligneCode.split("\t"); for (String texte : ligne) { if (texte.equals("")) { maLigne = " " + maLigne; } } maLigne = maLigne.replace("<", "<"); maLigne = maLigne.replace("div", "<span style='color: blue;'>div</span>"); maLigne = maLigne.replace("id=", "<span style='color: red;'>id</span>="); maLigne = maLigne.replace("class", "<span style='color: red;'>class</span>"); int commentBegin = maLigne.indexOf("<!--"); if (commentBegin != -1) { int commentEnd = maLigne.indexOf("-->"); String comment = maLigne.substring(commentBegin, commentEnd + 3); maLigne = maLigne.replace(comment, "<span style='color: #008000;'>" + comment + "</span>"); } HTML htmlLine = new HTML(maLigne); htmlLine.setStyleName("builder-source"); tab.add(htmlLine); } Button closeButton = new Button( constants.close(), new ClickHandler() { public void onClick(ClickEvent event) { codePopup.hide(); } }); tab.add(closeButton); tab.setCellHorizontalAlignment(closeButton, HasHorizontalAlignment.ALIGN_CENTER); codePopup.add(tab); codePopup.center(); codePopup.show(); }
@Override public void show() { super.show(); Scheduler.get() .scheduleDeferred( new Scheduler.ScheduledCommand() { @Override public void execute() { newNameTextBox.setFocus(true); } }); }
public void show() { if (isShowing()) return; if (inicialized == false) { initContent(contentPanel); initActionButton(); inicialized = true; } else cleanUp(); if (isModal()) glass.show(); dialogBox.setVisible(false); dialogBox.show(); showTimer.schedule(1); }
/** Shows the popup */ public void show() { initButtons(); int left = (Window.getClientWidth() - 700) / 2; int top = (Window.getClientHeight() - 350) / 2; setPopupPosition(left, top); setText(Main.i18n("search.folder.filter")); // Resets to initial tree value removeAllRows(); keyword.setText(""); evaluateEnableAction(); super.show(); keyword.setFocus(true); }
@Override public synchronized void inc(String reason) { if (waitCount.size() == 0) { StringBuffer reasons = new StringBuffer("<ul>Please Wait..."); waitCount.add(reason); for (String wait : waitCount) { reasons.append("<li>" + wait + "</li>"); } reasons.append("</ul>"); wait.setHTML(reasons.toString()); wait.setAnimationEnabled(true); wait.setModal(true); wait.center(); wait.show(); } }
private void popupDbCurator() { ClientSequenceDatabase csd = (ClientSequenceDatabase) dlb.getSelected(); Integer selected = csd.getId(); Map<String, String> emailInitialPairs = new TreeMap<String, String>(); for (Map.Entry<String, ClientUser> me : userInfo.entrySet()) { emailInitialPairs.put(me.getKey(), me.getValue().getInitials()); } final DialogBox dialogBox = new DialogBox(false); CurationEditor ce = new CurationEditor( selected, user.getEmail(), emailInitialPairs, new EditorCloseCallback() { public void editorClosed(final Integer openCurationID) { validationController.getAllowedValues( dlb, new Callback() { public void done() { if (openCurationID != null) { dlb.select(openCurationID, validationController); } dialogBox.hide(); } }); } }); DOM.setElementAttribute(dialogBox.getElement(), "id", "db-curator"); dialogBox.setStyleName("dbCuratorEmbed"); dialogBox.setWidget(ce); dialogBox.setSize(Window.getClientWidth() * .8 + "px", Window.getClientHeight() * .8 + "px"); ce.setPixelSize( Math.max((int) (Window.getClientWidth() * .8), 770), (int) (Window.getClientHeight() * .8)); // LightBox lb = new LightBox(dialogBox); // try { // lb.show(); // } catch (Exception ignore) { dialogBox.show(); // } dialogBox.center(); }
@Override public void show() { super.show(); SE = new ArrayList<SelectorPanel>(); for (TextSelectorClient TS : annotation.getTextSelectors()) { SelectorPanel SEE = new SelectorPanel( TS.getX().intValue(), TS.getY().intValue(), image.getAbsoluteLeft(), image.getAbsoluteTop(), TS.getWidth().intValue(), TS.getHeight().intValue()); SEE.show(); SE.add(SEE); } }
public void showError(String message) { final DialogBox db = new DialogBox(); db.setSize("200", "150"); db.setPopupPosition(100, 100); 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(); }
@Override public void execute() { final DialogBox db = new DialogBox(false, true); db.setText("About MIT App Inventor"); db.setStyleName("ode-DialogBox"); db.setHeight("200px"); db.setWidth("400px"); db.setGlassEnabled(true); db.setAnimationEnabled(true); db.center(); VerticalPanel DialogBoxContents = new VerticalPanel(); HTML message = new HTML( MESSAGES.gitBuildId(GitBuildId.getDate(), GitBuildId.getVersion()) + "<BR/>Use Companion: " + BlocklyPanel.getCompVersion() + "<BR/><BR/>Please see " + RELEASE_NOTES_LINK_AND_TEXT + "<BR/><BR/>" + termsOfServiceText); SimplePanel holder = new SimplePanel(); // holder.setStyleName("DialogBox-footer"); Button ok = new Button("Close"); ok.addClickListener( new ClickListener() { public void onClick(Widget sender) { db.hide(); } }); holder.add(ok); DialogBoxContents.add(message); DialogBoxContents.add(holder); db.setWidget(DialogBoxContents); db.show(); }
/** * ********************************************************* Overriden methods, for supporting an * background fading ********************************************************* */ @Override public void show() { super.show(); backgroundScreen.setVisible(true); }
@Override public void show() { clearErrors(); super.show(); }
@UiHandler("getHyperlink") void getHyperlink(ClickEvent event) { MultiSelectionModel<SessionDataDto> sessionModel = (MultiSelectionModel) sessionsDataGrid.getSelectionModel(); MultiSelectionModel<TaskDataDto> testModel = (MultiSelectionModel) testDataGrid.getSelectionModel(); Set<SessionDataDto> sessions = sessionModel.getSelectedSet(); Set<TaskDataDto> tests = testModel.getSelectedSet(); Set<MetricNameDto> metrics = metricPanel.getSelected(); TaskDataTreeViewModel taskDataTreeViewModel = (TaskDataTreeViewModel) taskDetailsTree.getTreeViewModel(); Set<PlotNameDto> trends = taskDataTreeViewModel.getSelectionModel().getSelectedSet(); HashSet<String> sessionsIds = new HashSet<String>(); HashSet<TestsMetrics> testsMetricses = new HashSet<TestsMetrics>(tests.size()); HashMap<String, TestsMetrics> map = new HashMap<String, TestsMetrics>(tests.size()); for (SessionDataDto session : sessions) { sessionsIds.add(session.getSessionId()); } for (TaskDataDto taskDataDto : tests) { TestsMetrics testsMetrics = new TestsMetrics(taskDataDto.getTaskName(), new HashSet<String>(), new HashSet<String>()); testsMetricses.add(testsMetrics); map.put(taskDataDto.getTaskName(), testsMetrics); } for (MetricNameDto metricNameDto : metrics) { map.get(metricNameDto.getTests().getTaskName()).getMetrics().add(metricNameDto.getName()); } for (PlotNameDto plotNameDto : trends) { map.get(plotNameDto.getTest().getTaskName()).getTrends().add(plotNameDto.getPlotName()); } TrendsPlace newPlace = new TrendsPlace( mainTabPanel.getSelectedIndex() == 0 ? NameTokens.SUMMARY : mainTabPanel.getSelectedIndex() == 1 ? NameTokens.TRENDS : NameTokens.METRICS); newPlace.setSelectedSessionIds(sessionsIds); newPlace.setSelectedTestsMetrics(testsMetricses); newPlace.setSessionTrends(sessionPlotPanel.getSelected()); String linkText = Window.Location.getHost() + Window.Location.getPath() + Window.Location.getQueryString() + "#" + new JaggerPlaceHistoryMapper().getToken(newPlace); linkText = URL.encode(linkText); // create a dialog for copy link final DialogBox dialog = new DialogBox(false, true); dialog.setText("Share link"); dialog.setModal(true); dialog.setAutoHideEnabled(true); dialog.setPopupPosition(event.getClientX(), event.getClientY()); final TextArea textArea = new TextArea(); textArea.setText(linkText); textArea.setWidth("300px"); textArea.setHeight("40px"); // select text Scheduler.get() .scheduleDeferred( new Scheduler.ScheduledCommand() { @Override public void execute() { textArea.setVisible(true); textArea.setFocus(true); textArea.selectAll(); } }); dialog.add(textArea); dialog.show(); }
public void show() { createDialog(); dialog.center(); dialog.show(); Widgets.focusAndSelect(editorWidget); }
@Override public void show() { // Window.enableScrolling(true); super.show(); }