Example usage for com.google.gwt.user.client.ui DialogBox hide

List of usage examples for com.google.gwt.user.client.ui DialogBox hide

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui DialogBox hide.

Prototype

@Override
    public void hide() 

Source Link

Usage

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 += "&nbsp;&nbsp;&nbsp;" + 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();
        }
    });
}