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:com.appspot.socialinquirer.client.util.UiUtils.java

License:Apache License

/**
 * Show settings saved dialog.//from  w w  w  . ja  v  a2s .c  o m
 *
 * @param constants the constants
 */
public static void showSettingsSavedDialog(EverScribeConstants constants) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText(constants.titleDialogBoxOperationSuccessful());
    dialogBox.setAnimationEnabled(true);
    VerticalPanel dialogVPanel = new VerticalPanel();
    dialogVPanel.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    dialogVPanel.add(new Label(constants.settingsSaved()));
    final Button closeButton = new Button(constants.closeButton());
    closeButton.getElement().setId("closeButton");
    dialogVPanel.add(closeButton);
    dialogBox.setWidget(dialogVPanel);

    closeButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            dialogBox.hide();
        }
    });
    dialogBox.center();
}

From source file:com.appspot.socialinquirer.client.util.UiUtils.java

License:Apache License

/**
 * Show error dialog.// w w  w.  jav a 2 s.c  o m
 *
 * @param constants the constants
 * @param message the message
 */
public static void showErrorDialog(EverScribeConstants constants, String message) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText(constants.titleDialogBoxError());
    dialogBox.setAnimationEnabled(true);
    VerticalPanel dialogVPanel = new VerticalPanel();
    dialogVPanel.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    dialogVPanel.add(new Label(message));
    final Button closeButton = new Button(constants.closeButton());
    closeButton.getElement().setId("closeButton");
    dialogVPanel.add(closeButton);
    dialogBox.setWidget(dialogVPanel);

    closeButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            dialogBox.hide();
        }
    });
    dialogBox.center();
}

From source file:com.appspot.socialinquirer.client.util.UiUtils.java

License:Apache License

/**
 * Show help dialog.// ww  w.ja v a2s .co  m
 *
 * @param clientFactory the client factory
 * @param name the name
 */
public static void showHelpDialog(ClientFactory clientFactory, String name) {
    final EverScribeConstants constants = clientFactory.getConstants();
    clientFactory.getContentService().getHelpText(name, new AsyncCallback<String>() {

        @Override
        public void onFailure(Throwable caught) {
            UiUtils.showErrorDialog(constants, caught.getLocalizedMessage());
        }

        @Override
        public void onSuccess(String result) {
            final DialogBox dialogBox = new DialogBox();
            dialogBox.setText(constants.titleDialogBoxHelp());
            dialogBox.setAnimationEnabled(true);
            dialogBox.setWidth("400px");
            dialogBox.setHeight("200px");
            VerticalPanel dialogVPanel = new VerticalPanel();
            dialogVPanel.add(new HTML(result));
            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();
        }
    });
}

From source file:com.appspot.socialinquirer.client.util.UiUtils.java

License:Apache License

/**
 * Show task dialog.//from ww  w .  j av a  2s  .  com
 *
 * @param task the task
 * @param clientFactory the client factory
 */
public static void showTaskDialog(Task task, final ClientFactory clientFactory) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText("Task");
    dialogBox.setAnimationEnabled(true);
    VerticalPanel dialogVPanel = new VerticalPanel();
    dialogVPanel.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    final TaskForm form = new TaskForm();
    form.setTask(task);
    form.setCommand(new Command() {

        @Override
        public void execute() {
            clientFactory.getUserService().addUserTask(form.getTask(), new AsyncCallback<Void>() {

                @Override
                public void onFailure(Throwable caught) {
                    UiUtils.showErrorDialog(clientFactory.getConstants(), caught.getLocalizedMessage());
                }

                @Override
                public void onSuccess(Void result) {
                }
            });
        }
    });
    dialogVPanel.add(form);
    final Button closeButton = new Button(clientFactory.getConstants().closeButton());
    closeButton.getElement().setId("closeButton");
    dialogVPanel.add(closeButton);
    dialogBox.setWidget(dialogVPanel);

    closeButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            dialogBox.hide();
        }
    });
    dialogBox.center();
}

From source file:com.appspot.socialinquirer.client.util.UiUtils.java

License:Apache License

/**
 * Show poll dialog./*  w  ww  .jav a  2s .c o m*/
 *
 * @param poll the poll
 * @param clientFactory the client factory
 */
public static void showPollDialog(Poll poll, final ClientFactory clientFactory) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText("Poll");
    dialogBox.setAnimationEnabled(true);
    VerticalPanel dialogVPanel = new VerticalPanel();
    dialogVPanel.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    final NamedBeanForm form = new NamedBeanForm();
    form.setBean(poll);
    form.setCommand(new Command() {

        @Override
        public void execute() {
            clientFactory.getContentService().addPoll((Poll) form.getBean(), new AsyncCallback<Void>() {

                @Override
                public void onFailure(Throwable caught) {
                    UiUtils.showErrorDialog(clientFactory.getConstants(), caught.getLocalizedMessage());
                }

                @Override
                public void onSuccess(Void result) {
                }
            });
        }
    });
    dialogVPanel.add(form);
    final Button closeButton = new Button(clientFactory.getConstants().closeButton());
    closeButton.getElement().setId("closeButton");
    dialogVPanel.add(closeButton);
    dialogBox.setWidget(dialogVPanel);

    closeButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            dialogBox.hide();
        }
    });
    dialogBox.center();
}

From source file:com.appspot.socialinquirer.client.util.UiUtils.java

License:Apache License

/**
 * Show quiz dialog./*from   w  ww.  j  a  v  a  2 s  . co  m*/
 *
 * @param quiz the quiz
 * @param clientFactory the client factory
 */
public static void showQuizDialog(Quiz quiz, final ClientFactory clientFactory) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText("Quiz");
    dialogBox.setAnimationEnabled(true);
    VerticalPanel dialogVPanel = new VerticalPanel();
    dialogVPanel.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    if (quiz == null) {
        quiz = new Quiz();
        final NamedBeanForm form = new NamedBeanForm();
        form.setBean(quiz);
        form.setCommand(new Command() {

            @Override
            public void execute() {
                clientFactory.getContentService().addQuiz((Quiz) form.getBean(), new AsyncCallback<Void>() {

                    @Override
                    public void onFailure(Throwable caught) {
                        UiUtils.showErrorDialog(clientFactory.getConstants(), caught.getLocalizedMessage());
                    }

                    @Override
                    public void onSuccess(Void result) {
                    }
                });
            }
        });
        dialogVPanel.add(form);
    } else if (!quiz.getQuestions().isEmpty()) {
        QuizView quizView = new QuizViewImpl(clientFactory.getConstants());
        quizView.setQuestion(quiz.getQuestions().get((int) Math.random() * quiz.getQuestions().size()));
        dialogVPanel.add(quizView);
    }
    final Button closeButton = new Button(clientFactory.getConstants().closeButton());
    closeButton.getElement().setId("closeButton");
    dialogVPanel.add(closeButton);
    dialogBox.setWidget(dialogVPanel);

    closeButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            dialogBox.hide();
        }
    });
    dialogBox.center();
}

From source file:com.appspot.socialinquirer.client.util.UiUtils.java

License:Apache License

/**
 * Show message dialog.//  w  w  w  .  java2  s  . c o m
 *
 * @param message the message
 * @param clientFactory the client factory
 */
public static void showMessageDialog(Message message, ClientFactory clientFactory) {
    // TODO-NM: implement this method.
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText("Message");
    dialogBox.setAnimationEnabled(true);
    VerticalPanel dialogVPanel = new VerticalPanel();
    dialogVPanel.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    dialogVPanel.add(new Label(clientFactory.getConstants().featureNotImplemented()));
    final Button closeButton = new Button(clientFactory.getConstants().closeButton());
    closeButton.getElement().setId("closeButton");
    dialogVPanel.add(closeButton);
    dialogBox.setWidget(dialogVPanel);

    closeButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            dialogBox.hide();
        }
    });
    dialogBox.center();
}

From source file:com.appspot.socialinquirer.client.util.UiUtils.java

License:Apache License

/**
 * Show content analysis dialog.//from  w  ww .ja v a2  s. co  m
 *
 * @param analysis the analysis
 * @param constants the constants
 */
public static void showContentAnalysisDialog(ContentAnalysis analysis, EverScribeConstants constants) {
    // TODO-NM: implement this method.
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText("Content Analysis");
    dialogBox.setAnimationEnabled(true);
    VerticalPanel dialogVPanel = new VerticalPanel();
    dialogVPanel.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
    dialogVPanel.add(new Label(constants.settingsSaved()));
    final Button closeButton = new Button(constants.closeButton());
    closeButton.getElement().setId("closeButton");
    dialogVPanel.add(closeButton);
    dialogBox.setWidget(dialogVPanel);

    closeButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            dialogBox.hide();
        }
    });
    dialogBox.center();
}

From source file:com.appspot.socialinquirer.client.util.UiUtils.java

License:Apache License

/**
 * Show question summary dialog.// ww  w .  j av  a2s .c o m
 *
 * @param result the result
 * @param constants the constants
 */
public static void showQuestionSummaryDialog(String result, EverScribeConstants constants) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText("Summary");
    dialogBox.setAnimationEnabled(true);
    dialogBox.setWidth("400px");
    dialogBox.setHeight("200px");
    VerticalPanel dialogVPanel = new VerticalPanel();
    dialogVPanel.add(new HTML(result));
    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();
}

From source file:com.appspot.socialinquirer.client.util.UiUtils.java

License:Apache License

/**
 * Show question answer dialog.//from ww  w. j  a v a2s .c o  m
 *
 * @param result the result
 * @param constants the constants
 */
public static void showQuestionAnswerDialog(String result, EverScribeConstants constants) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText("Suggested Answer");
    dialogBox.setAnimationEnabled(true);
    dialogBox.setWidth("400px");
    dialogBox.setHeight("200px");
    VerticalPanel dialogVPanel = new VerticalPanel();
    dialogVPanel.add(new HTML(result));
    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();
}