List of usage examples for com.google.gwt.user.client Window confirm
public static boolean confirm(String msg)
From source file:com.google.appinventor.client.wizards.FileUploadWizard.java
License:Open Source License
private boolean confirmOverwrite(FolderNode folderNode, String newFile, String existingFile) { return Window.confirm(MESSAGES.confirmOverwrite(newFile, existingFile)); }
From source file:com.google.appinventor.client.wizards.TemplateUploadWizard.java
License:Open Source License
/** * Removes a template repository.//from w ww . j a v a2s . co m */ private void removeCurrentlySelectedRepository() { boolean ok = Window.confirm("Are you sure you want to remove this repository? " + "Click cancel to abort."); if (ok) { dynamicTemplateUrls.remove(templateHostUrl); templatesMap.remove(templateHostUrl); templatesMenu.removeItem(lastSelectedIndex); templatesMenu.setSelectedIndex(1); templatesMenu.setItemSelected(1, true); removeButton.setVisible(false); retrieveSelectedTemplates(templatesMenu.getValue(1)); // Update the user settings UserSettings settings = Ode.getUserSettings(); settings.getSettings(SettingsConstants.USER_GENERAL_SETTINGS).changePropertyValue( SettingsConstants.USER_TEMPLATE_URLS, TemplateUploadWizard.getStoredTemplateUrls()); settings.saveSettings(null); } }
From source file:com.google.appinventor.client.youngandroid.CodeblocksManager.java
License:Open Source License
private boolean askIfUserWantsToContinueTryingToConnect() { return Window.confirm(MESSAGES.continueTryingToConnect()); }
From source file:com.google.gerrit.client.change.Actions.java
License:Apache License
@UiHandler("deleteChange") void onDeleteChange(@SuppressWarnings("unused") ClickEvent e) { if (Window.confirm(Resources.C.deleteChange())) { ChangeActions.delete(changeId, deleteChange); }/*www .ja va2 s.co m*/ }
From source file:com.google.gerrit.client.change.ChangeScreen.java
License:Apache License
@UiHandler("deleteEdit") void onDeleteEdit(@SuppressWarnings("unused") ClickEvent e) { if (Window.confirm(Resources.C.deleteChangeEdit())) { EditActions.deleteEdit(changeId, publishEdit, rebaseEdit, deleteEdit); }//w ww . j av a 2 s .c om }
From source file:com.google.gerrit.client.change.ChangeScreen.java
License:Apache License
@UiHandler("deleteRevision") void onDeleteRevision(@SuppressWarnings("unused") ClickEvent e) { if (Window.confirm(Resources.C.deleteDraftRevision())) { ChangeActions.delete(changeId, revision, publish, deleteRevision); }/*from www . ja v a2s . co m*/ }
From source file:com.google.gerrit.client.editor.EditScreen.java
License:Apache License
@UiHandler("close") void onClose(@SuppressWarnings("unused") ClickEvent e) { if (cmEdit.isClean(generation) || Window.confirm(EditConstants.I.cancelUnsavedChanges())) { upToChange();//from w w w . ja v a2 s . com } }
From source file:com.google.gwt.gears.sample.gwtnote.client.AppController.java
License:Apache License
/** * Synchronizes the local application's state with the server's data. The * <code>gearsFallback</code> parameter should generally only be set to true * during first-time initialization.// www . j a v a2 s. com * * @param isInit * if true, indicates that a failure to contact server should result * in an attempt to sync from the Gears database */ protected void syncFromServer(final boolean isInit) { rpc.getNotes(new AsyncCallback<Note[]>() { public void onFailure(Throwable caught) { ready = true; } public void onSuccess(Note[] notes) { if (notes == null) { ready = true; return; } // process the results and figure out if we need to update our state Note n = null; for (int i = 0; i < notes.length; ++i) { n = notes[i]; // server sent us a totally new record -- just store it if (!noteData.containsKey(n.getName())) { noteData.put(n.getName(), n); gears.updateNote(n); continue; } // record exists -- check if server version is more recent & handle it Note current = noteData.get(n.getName()); if (!current.getVersion().equals(n.getVersion())) { current.setVersion(n.getVersion()); if (current.getText().equals(n.getText())) { // versions don't match but text is same anyway gears.updateNote(current); // to update version... localDirty = false; lastData = current.getText(); } else if (current.getName().equals(rtw.getName()) && localDirty && Window.confirm(REPLACE_CONF_TEXT)) { // if versions don't match, ask user for permission to override gears.updateNote(current); // to update version... // we are proceeding w/ local data, so don't touch UI } else { // user rejected override, or else was not current note current.setText(n.getText()); gears.updateNote(current); localDirty = false; lastData = current.getText(); // don't forget to update UI state... if (rtw.getName().equals(current.getName())) { rtw.setHTML(current.getText()); } } continue; } } // in the special case of startup, check for default value if (isInit) { Note def = noteData.get("default"); if (def != null) { rtw.setHTML(def.getText()); } } ready = true; } }); }
From source file:com.google.gwt.gen2.demo.fasttree.client.FastTreeDemo.java
License:Apache License
protected Widget verboseTree() { FastTree tree = new FastTree(); verboseTreeItem(tree, 10);//from w w w . j a v a 2s .co m tree.addOpenHandler(new OpenHandler<FastTreeItem>() { public void onOpen(OpenEvent<FastTreeItem> event) { Window.alert("Opened " + event.getTarget().getHTML()); } }); tree.addCloseHandler(new CloseHandler<FastTreeItem>() { public void onClose(CloseEvent<FastTreeItem> event) { Window.alert("Close " + event.getTarget().getHTML()); } }); tree.addSelectionHandler(new SelectionHandler<FastTreeItem>() { public void onSelection(SelectionEvent<FastTreeItem> event) { Window.alert("You selected " + event.getSelectedItem().getHTML()); } }); tree.addBeforeOpenHandler(new BeforeOpenHandler<FastTreeItem>() { public void onBeforeOpen(BeforeOpenEvent<FastTreeItem> event) { if (Window.confirm("Would you like to change the name of the item before opening it?")) { event.getTarget().setHTML("Name changed before open."); } } }); tree.addBeforeCloseHandler(new BeforeCloseHandler<FastTreeItem>() { public void onBeforeClose(BeforeCloseEvent<FastTreeItem> event) { if (Window.confirm("Would you like to change the name of the item before closing it?")) { event.getTarget().setHTML("Name changed before close."); } } }); return tree; }
From source file:com.google.gwt.gen2.demo.fasttree.client.FastTreeDemo.java
License:Apache License
private Widget crazyTree() { FastTree tree = new FastTree(); FastTreeItem a = tree.addItem("I am root"); a.addItem("I am root's child"); FastTreeItem aXb = a.addItem("Root to become leaf."); aXb.addItem("a grand child"); for (int i = 0; i < 10; i++) { aXb.addItem("grand child " + i); }/*from w ww. ja v a 2 s . c o m*/ tree.addOpenHandler(new OpenHandler<FastTreeItem>() { public void onOpen(OpenEvent<FastTreeItem> event) { if (!event.getTarget().isLeafNode()) { if (Window.confirm("Would you like me to become a leaf?")) { event.getTarget().becomeLeaf(); } } } }); return tree; }