List of usage examples for com.google.gwt.user.client.ui DialogBox hide
@Override public void hide()
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(); }