Example usage for com.google.gwt.user.client Window confirm

List of usage examples for com.google.gwt.user.client Window confirm

Introduction

In this page you can find the example usage for com.google.gwt.user.client Window confirm.

Prototype

public static boolean confirm(String msg) 

Source Link

Usage

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;
}