List of usage examples for com.google.gwt.user.client.ui DialogBox hide
@Override public void hide()
From source file:$.HelloPlugins.java
License:Apache License
@Override public void onModuleLoad() { Image img = new Image("http://code.google.com/webtoolkit/logo-185x175.png"); Button button = new Button("Click me"); VerticalPanel vPanel = new VerticalPanel(); vPanel.setWidth("100%"); vPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER); vPanel.add(img);//from w w w.j ava 2s.co m vPanel.add(button); RootPanel.get().add(vPanel); // Create the dialog box final DialogBox dialogBox = new DialogBox(); // The content of the dialog comes from a User specified Preference dialogBox.setText("Hello from GWT Gerrit UI plugin"); dialogBox.setAnimationEnabled(true); Button closeButton = new Button("Close"); VerticalPanel dialogVPanel = new VerticalPanel(); dialogVPanel.setWidth("100%"); dialogVPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER); dialogVPanel.add(closeButton); closeButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { dialogBox.hide(); } }); // Set the contents of the Widget dialogBox.setWidget(dialogVPanel); button.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { dialogBox.center(); dialogBox.show(); } }); }
From source file:ar.com.cristal.creditos.client.tambo.animales.alta.AltaAnimalesActivity.java
License:Open Source License
private void ofrecerEdicion() { final DialogBox dialogbox = CustomSiNoDialogBox.dialogBox("Atencin", "El animal ya existe. Desea editarlo?"); ClickHandler siHandler = new ClickHandler() { @Override/*from ww w .j a va2 s .com*/ public void onClick(ClickEvent event) { dialogbox.hide(); popup.mostrarMensaje("Espere", "Cargando informacion del animal..."); clientFactory.getVacasService().obtenerVacaDTOPorRP(view.rp.getText(), new AsyncCallback<VacaDTO>() { @Override public void onFailure(Throwable caught) { popup.mostrarMensaje("Atencion", "Ha ocurrido un error. Espere e intente nuevamente."); } @Override public void onSuccess(VacaDTO result) { vacaActual = result; cargarDatosVaca(result); popup.ocultar(); } }); } }; ClickHandler noHandler = new ClickHandler() { @Override public void onClick(ClickEvent event) { dialogbox.hide(); } }; CustomSiNoDialogBox.setHandlers(siHandler, noHandler); }
From source file:ar.com.cristal.creditos.client.tambo.partediario.celoservicio.PdCeloServicioActivity.java
License:Open Source License
/** * Llama al RPC que borra el servicio y refresca la grilla *//*from ww w .ja v a 2 s. c om*/ private void eliminarCeloServicio(final Long idCeloServicio) { final DialogBox dialogbox = CustomSiNoDialogBox.dialogBox("Atencin", "Est seguro de eliminar el evento?"); ClickHandler listenerNo = new ClickHandler() { public void onClick(ClickEvent arg0) { dialogbox.hide(); } }; ClickHandler listenerSi = new ClickHandler() { public void onClick(ClickEvent arg0) { dialogbox.hide(); popup.mostrarMensaje("Espere", "Eliminando el evento..."); clientFactory.getVacasService().eliminarCeloServicioPorIdRPC(idCeloServicio, true, new AsyncCallback<CeloServicioDTO>() { @Override public void onFailure(Throwable e) { popup.mostrarMensaje("Atencin", "Ha ocurrido un error al eliminar el evento."); } @Override public void onSuccess(CeloServicioDTO result) { popup.ocultar(); cargarCelosServicios(fechaParteDiario); } }); } }; CustomSiNoDialogBox.setHandlers(listenerSi, listenerNo); }
From source file:ar.com.cristal.creditos.client.tambo.partediario.parto.PdPartoActivity.java
License:Open Source License
/** * Llama al RPC que borra el servicio y refresca la grilla *///from w ww . j av a 2 s.co m private void eliminarCeloServicio(final Long idCeloServicio) { final DialogBox dialogbox = CustomSiNoDialogBox.dialogBox("Atencin", "Est seguro de eliminar el evento?"); ClickHandler listenerNo = new ClickHandler() { public void onClick(ClickEvent arg0) { dialogbox.hide(); } }; ClickHandler listenerSi = new ClickHandler() { public void onClick(ClickEvent arg0) { dialogbox.hide(); popup.mostrarMensaje("Espere", "Eliminando el evento..."); clientFactory.getVacasService().eliminarCeloServicioPorIdRPC(idCeloServicio, true, new AsyncCallback<CeloServicioDTO>() { @Override public void onFailure(Throwable e) { popup.mostrarMensaje("Atencin", "Ha ocurrido un error al eliminar el evento."); } @Override public void onSuccess(CeloServicioDTO result) { popup.ocultar(); cargarPartos(fechaParteDiario); } }); } }; CustomSiNoDialogBox.setHandlers(listenerSi, listenerNo); }
From source file:bingo.client.Bingo.java
License:Open Source License
private void initAdminGrid(final String userId, final BingoGrid bingoGrid, final boolean hasFinished) { final Timer timer = new Timer() { int totalParticipants = 0; @Override//from w w w . ja va 2 s . c om public void run() { bingoService.getTotalParticipants(userId, new AsyncCallback<Integer>() { @Override public void onFailure(Throwable caught) { } @Override public void onSuccess(Integer result) { totalParticipants = result.intValue(); } }); bingoService.getVotes(userId, new AsyncCallback<int[][]>() { @Override public void onFailure(Throwable caught) { message.setText(caught.getMessage()); } @Override public void onSuccess(int[][] result) { if (result == null) { result = new int[BingoGrid.ROW][BingoGrid.COL]; for (int i = 0; i < BingoGrid.ROW; i++) for (int j = 0; j < BingoGrid.COL; j++) result[i][j] = 0; } for (int row = 0; row < BingoGrid.ROW; ++row) for (int col = 0; col < BingoGrid.COL; ++col) { bingoGrid.setVoteString(row, col, String.valueOf(result[row][col]), String.valueOf(totalParticipants)); } } }); } }; // If the game is not finished, repeat; if so, run once if (!hasFinished) timer.scheduleRepeating(ADMIN_TIMER); else timer.run(); HorizontalPanel panel = new HorizontalPanel(); panel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); final Button finishButton = new Button(); // If the game is not finished, allow finishing it; if so, allow download data if (!hasFinished) finishButton.setText(strings.finishBingo()); else finishButton.setText(strings.download()); finishButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (!hasFinished) bingoService.finishBingo(userId, new AsyncCallback<Void>() { @Override public void onFailure(Throwable caught) { message.setText(caught.getMessage()); } @Override public void onSuccess(Void result) { message.setText(strings.finishedBingo()); finishButton.setText(strings.download()); timer.cancel(); } }); bingoService.getVotes(userId, new AsyncCallback<int[][]>() { @Override public void onFailure(Throwable caught) { message.setText(caught.getMessage()); } @Override public void onSuccess(int[][] result) { // Create a popup dialog box final DialogBox box = new DialogBox(); box.setText(strings.info()); box.setAnimationEnabled(true); final Button boxAcceptButton = new Button(strings.accept()); boxAcceptButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { box.hide(); } }); Label boxLabel = new Label(); boxLabel.setText(strings.finishMessage()); HTML voteData = new HTML(); if (result == null) { result = new int[BingoGrid.ROW][BingoGrid.COL]; for (int i = 0; i < BingoGrid.ROW; i++) for (int j = 0; j < BingoGrid.COL; j++) result[i][j] = 0; } String cellKey = ""; String cellString = ""; String voteDataString = ""; for (int row = 0; row < BingoGrid.ROW; ++row) for (int col = 0; col < BingoGrid.COL; ++col) { cellKey = "cell" + row + col; cellString = strings.map().get(cellKey); voteDataString += " " + cellString + " = " + result[row][col] + "<br>"; } voteData.setHTML(voteDataString); voteData.addStyleName("boxData"); VerticalPanel boxPanel = new VerticalPanel(); boxPanel.addStyleName("boxPanel"); boxPanel.add(boxLabel); boxPanel.add(voteData); HorizontalPanel buttonsPanel = new HorizontalPanel(); buttonsPanel.add(boxAcceptButton); boxPanel.add(buttonsPanel); boxPanel.setCellHorizontalAlignment(buttonsPanel, HasHorizontalAlignment.ALIGN_CENTER); box.setWidget(boxPanel); box.center(); } }); } }); panel.add(finishButton); final Button terminateButton = new Button(strings.terminateButton()); terminateButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { // Create a popup dialog box final DialogBox box = new DialogBox(); box.setText(strings.warning()); box.setAnimationEnabled(true); final Button boxCancelButton = new Button(strings.cancel()); boxCancelButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { box.hide(); } }); final Button boxAcceptButton = new Button(strings.accept()); boxAcceptButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { bingoService.terminateBingo(userId, new AsyncCallback<Void>() { @Override public void onFailure(Throwable caught) { message.setText(caught.getMessage()); } @Override public void onSuccess(Void result) { message.setText(strings.terminatedBingo()); timer.cancel(); } }); box.hide(); } }); final Label boxLabel = new Label(); boxLabel.setText(strings.terminateMessage()); VerticalPanel boxPanel = new VerticalPanel(); boxPanel.addStyleName("boxPanel"); boxPanel.add(boxLabel); HorizontalPanel buttonsPanel = new HorizontalPanel(); buttonsPanel.add(boxCancelButton); buttonsPanel.add(boxAcceptButton); boxPanel.add(buttonsPanel); box.setWidget(boxPanel); box.center(); } }); panel.add(terminateButton); RootPanel.get("buttons").clear(); RootPanel.get("buttons").add(panel); }
From source file:cc.alcina.framework.gwt.client.ide.ContentViewFactory.java
License:Apache License
public void popupEdit(Object bean, String title, final PermissibleActionListener okListener) { FlowPanel fp = new FlowPanel(); final DialogBox dialog = new GlassDialogBox(); dialog.setText(title);// w w w. j av a 2 s. co m dialog.add(fp); setNoCaption(true); setCancelButton(true); PaneWrapperWithObjects view = createBeanView(bean, true, new PermissibleActionListener() { @Override public void vetoableAction(PermissibleActionEvent evt) { dialog.hide(); if (evt.getAction().getClass() == ViewAction.class) { okListener.vetoableAction(evt); } } }, false, true); fp.add(view); dialog.center(); dialog.show(); }
From source file:ch.unifr.pai.twice.layout.client.eclipseLayout.MiceSplitLayoutPanel.java
License:Apache License
/** * Close the dialog and adds the widget to the previous panel * /* ww w . j av a 2s . co m*/ * @param dialog */ private void closeDialog(DialogBox dialog) { ResizableDecoratorPanel panel = dialogs.remove(dialog); if (getWidgetDirection(panel) == Direction.CENTER) { if (originsOfCenterReplacements.size() > 0) { ResizableDecoratorPanel lastReplacement = null; Iterator<ResizableDecoratorPanel> i = originsOfCenterReplacements.keySet().iterator(); while (i.hasNext()) lastReplacement = i.next(); if (lastReplacement != null) { setWidgetToSlot(lastReplacement, slots.get(getCenter())); setWidgetSize(lastReplacement, originsOfCenterReplacements.get(lastReplacement)); } } } setWidgetToSlot(panel, dialog.getWidget()); if (getWidgetDirection(panel) != Direction.CENTER) { setWidgetSize(panel, widthOfDialogsOriginalSlots.remove(panel)); } dialog.hide(); onResize(); }
From source file:client.Tetris.java
License:Apache License
public static void gameOverEx() { // Create the dialog box final DialogBox dialogBox = new DialogBox(); final String gameOverText = "You just lost <a href='http://www.google.com/" + "search?q=lost+the+game'>The Game</a>"; dialogBox.setHTML(gameOverText);//from w w w . jav a 2 s .c o m dialogBox.setAnimationEnabled(true); HTML html = new HTML("<u>Controls</u><br/>" + "<b>Right Left Down</b>: move around<br/>" + "<b>Up</b>: rotate clockwise<br/>" + "<b>Space</b>: drop"); Button button = new Button("New Game"); VerticalPanel dialogVPanel = new VerticalPanel(); dialogVPanel.setWidth("100%"); dialogVPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER); dialogVPanel.add(html); dialogVPanel.add(button); button.addClickListener(new ClickListener() { public void onClick(Widget sender) { dialogBox.hide(); newGame(); } }); // Set the contents of the Widget dialogBox.setWidget(dialogVPanel); dialogBox.center(); dialogBox.show(); }
From source file:com.akjava.gwt.subplayer.client.SubPlayer.java
License:Apache License
private void loadSrt(final int selectIndex) { final String text = loadPanel.getText(); final DialogBox dialog = new DialogBox(); //dialog.setSize("200px", "200px"); dialog.setText("Subtitle Parsing"); //GWT.log(loadImg.getUrl()); //loadImg.setVisible(true); VerticalPanel vpanel = new VerticalPanel(); //Image img=new Image("../img/loadanime.gif"); //GWT.log(img.getUrl()); //loadImg.setVisible(true); vpanel.add(loadImg);//from ww w .j ava 2 s .co m dialog.setWidget(vpanel); dialog.setModal(true); dialog.setGlassEnabled(true); dialog.show(); dialog.center(); Timer timer = new Timer() { @Override public void run() { SRTParser parser = new SRTParser(); SRTList list = parser.parse(text.split("\n")); dialog.hide(); playerWidget.setSubLength(list.size()); if (list.size() > 0) { preference.setSrtText(text); preference.setSrtSelectIndex(0); playerWidget.setSubIndex(0); } itemPanel.clear(); for (int i = 0; i < list.size(); i++) { SRTObject srt = list.getSRTObjectAt(i); SRTItemPanel panel = new SRTItemPanel(srt); panel.addClickHandler(selectWidgetHandler); itemPanel.add(panel); } initPlayerSettings(); tab.selectTab(0);//switch to view //label mode updateNoSubtitleWarning(); selectWidget(selectIndex); } }; timer.schedule(100); }
From source file:com.appspot.socialinquirer.client.activity.TopicsActivity.java
License:Apache License
@Override public void onTagCloudClicked() { final EverScribeConstants constants = clientFactory.getConstants(); clientFactory.getUserService().getUserTags(50, new AsyncCallback<ArrayList<Tag>>() { @Override/*from w w w .java 2 s. c o m*/ public void onFailure(Throwable caught) { UiUtils.showErrorDialog(constants, caught.getLocalizedMessage()); } @Override public void onSuccess(ArrayList<Tag> result) { TagCloud tagCloud = new TagCloud(); tagCloud.setColored(true); for (Tag tag : result) { WordTag word = new WordTag(tag.getTag()); word.setNumberOfOccurences(tag.getFreqency()); tagCloud.addWord(word); } final DialogBox dialogBox = new DialogBox(); dialogBox.setText(constants.titleDialogBoxTagCloud()); dialogBox.setAnimationEnabled(true); VerticalPanel dialogVPanel = new VerticalPanel(); dialogVPanel.setHorizontalAlignment(HasAlignment.ALIGN_CENTER); dialogVPanel.add(tagCloud); final Button closeButton = new Button(constants.closeButton()); // We can set the id of a widget by accessing its // Element closeButton.getElement().setId("closeButton"); dialogVPanel.add(closeButton); dialogBox.setWidget(dialogVPanel); closeButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { dialogBox.hide(); } }); dialogBox.center(); } }); }