List of usage examples for com.google.gwt.user.client.ui Button Button
protected Button(com.google.gwt.dom.client.Element element)
From source file:com.appspot.hommkmessage.client.view.Hommk_message.java
License:Open Source License
private SearchHandler initSearch(final ListView listView) { final Button searchButton = new Button("Suche"); final TextBox searchTextField = new TextBox(); searchTextField.setText(""); searchTextField.setFocus(true);/*ww w . j a v a2s .co m*/ searchButton.addStyleName("sendButton"); HorizontalPanel searchPanel = new HorizontalPanel(); searchPanel.add(searchTextField); searchPanel.add(searchButton); RootPanel.get("searchLineContainer").add(searchPanel); SearchHandler handler = new SearchHandler(listView, searchTextField); searchButton.addClickHandler(handler); searchTextField.addKeyUpHandler(handler); return handler; }
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. j a v a 2 s . co 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(); } }); }
From source file:com.appspot.socialinquirer.client.util.UiUtils.java
License:Apache License
/** * Show settings saved dialog./*from w w w . j av a 2s .c om*/ * * @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.//from w w w . j a va 2s . 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.//from w w w . ja va 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.//from w w w . j a va 2s . co m * * @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 ww.j av a 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 w w. j a va 2s .c om * * @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 ww w . j a v a 2 s.co 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. j av a 2s.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(); }