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

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

Introduction

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

Prototype

public void setText(String text) 

Source Link

Document

Sets the text inside the caption by calling its #setText(String) method.

Usage

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

License:Apache License

/**
 * Show help dialog.//from w w  w  . ja  v  a  2 s.  c o  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./*w w  w  .  j  a v a  2 s .c om*/
 *
 * @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./*from  w w w  .ja va  2 s .  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./*w ww . java 2 s.  c o  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./*from w  w w . ja  v a  2 s . c  om*/
 *
 * @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.//  w  w w.  j a  va2 s. c  o  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./*from   ww  w  .j  ava  2s .  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./* w ww . j  a v  a 2  s.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();
}

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

License:Apache License

/**
 * Show spell check dialog.//from   w  ww  .  java  2 s.c o  m
 *
 * @param result the result
 * @param constants the constants
 */
public static void showSpellCheckDialog(String result, EverScribeConstants constants) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText("Spell Checker");
    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 run code dialog./*from  w ww  . j a va2 s.c  o m*/
 *
 * @param result the result
 * @param constants the constants
 */
public static void showRunCodeDialog(String result, EverScribeConstants constants) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText("Code Evaluation");
    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();
}