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

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

Introduction

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

Prototype

@Override
    public void hide() 

Source Link

Usage

From source file:nz.org.winters.appspot.acrareporter.client.ui.EMailTemplateSend.java

License:Apache License

public static void doDialog(LoginInfo loginInfo, AppPackage appPackage, List<String> reportIds,
        final RemoteDataServiceAsync remoteService, final DialogCallback callback) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText(constants.emailLabelSend(appPackage.AppName));

    // Create a table to layout the content
    EMailTemplateSend pet = new EMailTemplateSend(loginInfo, appPackage, reportIds, remoteService,
            new EMailTemplateSend.DialogCallback() {

                @Override/*from   w  ww .  j  ava  2s  .  co m*/
                public void result(boolean ok) {
                    if (ok) {
                        dialogBox.hide();
                    } else {
                        dialogBox.hide();
                    }

                }
            });

    pet.setWidth("100%");
    dialogBox.setWidget(pet);
    dialogBox.center();
    dialogBox.show();

}

From source file:nz.org.winters.appspot.acrareporter.client.ui.EMailTemplateSend.java

License:Apache License

public static void doDialog(LoginInfo loginInfo, AppPackage appPackage, ACRALog acraLog,
        final RemoteDataServiceAsync remoteService, final DialogCallback callback) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText(constants.emailLabelSend(appPackage.AppName));

    // Create a table to layout the content
    EMailTemplateSend pet = new EMailTemplateSend(loginInfo, appPackage, acraLog, remoteService,
            new EMailTemplateSend.DialogCallback() {

                @Override//from   w w  w.ja  v  a  2 s.  c  om
                public void result(boolean ok) {
                    if (ok) {
                        dialogBox.hide();
                    } else {
                        dialogBox.hide();
                    }

                }
            });

    pet.setWidth("680px");
    dialogBox.setWidget(pet);
    dialogBox.center();
    dialogBox.show();

}

From source file:nz.org.winters.appspot.acrareporter.client.ui.MappingList.java

License:Apache License

public static void doDialog(final LoginInfo loginInfo, final String packageName,
        final DialogCallback callback) {

    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText(constants.mappingListLabelTitle(packageName));

    MappingList mappinglist = new MappingList(loginInfo, packageName, new DialogCallback() {

        @Override//from w  ww  .  j a v  a 2s  .c  o  m
        public void closed() {
            dialogBox.hide();
            callback.closed();
        }
    });

    mappinglist.setHeight(Window.getClientHeight() - 50 + "px");

    mappinglist.setWidth("500px");
    dialogBox.setWidget(mappinglist);
    dialogBox.center();
    dialogBox.show();
}

From source file:nz.org.winters.appspot.acrareporter.client.ui.MappingUpload.java

License:Apache License

public static void doEditDialog(LoginInfo loginInfo, String packageName, final DialogCallback callback) {

    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText(constants.mappingUploadLabelTitle(packageName));

    // Create a table to layout the content
    MappingUpload pet = new MappingUpload(loginInfo, packageName, new MappingUpload.DialogCallback() {

        @Override//w  w  w  . j av  a 2s.c  o  m
        public void result(boolean ok) {
            dialogBox.hide();
            callback.result(ok);
        }
    });

    pet.setWidth("100%");
    dialogBox.setWidget(pet);
    dialogBox.center();
    dialogBox.show();

}

From source file:nz.org.winters.appspot.acrareporter.client.ui.PackageEdit.java

License:Apache License

public static void doEditDialog(AppPackage appPackage, final RemoteDataServiceAsync remoteService,
        final DialogCallback callback) {

    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText(constants.packageEditLabelEdit(appPackage.PACKAGE_NAME));

    // Create a table to layout the content
    PackageEdit pet = new PackageEdit(appPackage, new PackageEdit.DialogCallback() {

        @Override/*w ww .j  av  a  2  s  . c om*/
        public void result(boolean ok, final AppPackage appPackage) {
            if (ok) {
                remoteService.writeAppPackage(appPackage, new AsyncCallback<Void>() {

                    @Override
                    public void onFailure(Throwable caught) {

                    }

                    @Override
                    public void onSuccess(Void result) {
                        dialogBox.hide();
                        callback.result(true, appPackage);

                    }

                });
            } else {
                dialogBox.hide();
            }

        }
    });

    pet.setWidth("100%");
    dialogBox.setWidget(pet);
    dialogBox.center();
    dialogBox.show();

}

From source file:nz.org.winters.appspot.acrareporter.client.ui.PackageEdit.java

License:Apache License

public static void doAddDialog(final LoginInfo loginInfo, final RemoteDataServiceAsync remoteService,
        final DialogCallback callback) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText(constants.packageEditLabelAdd());

    // Create a table to layout the content
    PackageEdit pet = new PackageEdit(new PackageEdit.DialogCallback() {

        @Override// ww  w  . j av a2 s .  c om
        public void result(boolean ok, final AppPackage appPackage) {
            if (ok) {
                remoteService.addAppPackage(loginInfo, appPackage, new AsyncCallback<Void>() {

                    @Override
                    public void onFailure(Throwable caught) {

                    }

                    @Override
                    public void onSuccess(Void result) {
                        dialogBox.hide();
                        callback.result(true, appPackage);

                    }

                });
            } else {
                dialogBox.hide();
            }

        }
    });

    pet.setWidth("100%");
    dialogBox.setWidget(pet);
    dialogBox.center();
    dialogBox.show();

}

From source file:nz.org.winters.appspot.acrareporter.client.ui.UserEdit.java

License:Apache License

public static void doEditDialog(AppUser appUser, final RemoteDataServiceAsync remoteService) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText("Edit User Information");

    // Create a table to layout the content
    UserEdit pet = new UserEdit(appUser, new UserEdit.DialogCallback() {

        @Override//from   ww  w .  ja v a2  s .c  o m
        public void result(boolean ok, AppUser appUser) {
            if (ok) {
                remoteService.writeAppUser(appUser, new AsyncCallback<Void>() {

                    @Override
                    public void onFailure(Throwable caught) {

                    }

                    @Override
                    public void onSuccess(Void result) {
                        dialogBox.hide();

                    }

                });
            } else {
                dialogBox.hide();
            }

        }
    });

    pet.setWidth("100%");
    dialogBox.setWidget(pet);
    dialogBox.center();
    dialogBox.show();

}

From source file:nz.org.winters.appspot.acrareporter.client.ui.UserEdit.java

License:Apache License

public static void doAddDialog(final AppUser adminAppUser, final RemoteDataServiceAsync remoteService) {
    final DialogBox dialogBox = new DialogBox();
    dialogBox.setText("Add New User");

    // Create a table to layout the content
    UserEdit pet = new UserEdit(new UserEdit.DialogCallback() {

        @Override//from  w ww  .java2s . c  o m
        public void result(boolean ok, AppUser appUser) {
            if (ok) {
                appUser.adminAppUserId = adminAppUser.id;

                remoteService.addAppUser(appUser, new AsyncCallback<Void>() {

                    @Override
                    public void onFailure(Throwable caught) {

                    }

                    @Override
                    public void onSuccess(Void result) {
                        dialogBox.hide();

                    }

                });
            } else {
                dialogBox.hide();
            }

        }
    });

    pet.setWidth("100%");
    dialogBox.setWidget(pet);
    dialogBox.center();
    dialogBox.show();

}

From source file:org.apache.oozie.tools.workflowgenerator.client.OozieWorkflowGenerator.java

License:Apache License

/**
 * Initialize menu panel on top//from w  ww  .j av a  2s.c o  m
 *
 * @return
 */
public MenuBar initMenu() {

    // Menu bar
    Command cmd = new Command() {
        public void execute() {
            Window.alert("To be implemented soon");
        }
    };

    Command mr_cmd = new Command() {
        public void execute() {
            initWidget();
            MapReduceActionWidget mr = new MapReduceActionWidget(OozieWorkflowGenerator.this);
            mr.setName("MR_0");
            addWidget(mr, 300, 100);
            ((OozieDiagramController) controller).addConnection(start, mr);
            ((OozieDiagramController) controller).addConnection(mr, end);
            mr.updateOnSelection();
        }
    };

    Command pig_cmd = new Command() {

        public void execute() {
            clear();
            initWidget();
            PigActionWidget pig = new PigActionWidget(OozieWorkflowGenerator.this);
            pig.setName("Pig_0");
            addWidget(pig, 300, 100);
            ((OozieDiagramController) controller).addConnection(start, pig);
            ((OozieDiagramController) controller).addConnection(pig, end);
            pig.updateOnSelection();
        }
    };

    Command java_cmd = new Command() {

        public void execute() {
            clear();
            initWidget();
            JavaActionWidget java = new JavaActionWidget(OozieWorkflowGenerator.this);
            java.setName("Java_0");
            addWidget(java, 300, 100);
            ((OozieDiagramController) controller).addConnection(start, java);
            ((OozieDiagramController) controller).addConnection(java, end);
            java.updateOnSelection();
        }
    };

    Command forkjoin_cmd = new Command() {

        public void execute() {
            clear();
            initWidget();
            ForkNodeWidget fork = new ForkNodeWidget(OozieWorkflowGenerator.this);
            fork.setName("Fork_0");
            addWidget(fork, 150, 100);
            ((OozieDiagramController) controller).addConnection(start, fork);

            MapReduceActionWidget mr = new MapReduceActionWidget(OozieWorkflowGenerator.this);
            mr.setName("MR_0");
            addWidget(mr, 300, 30);
            ((OozieDiagramController) controller).addMultiConnection(fork, mr);

            PigActionWidget pig = new PigActionWidget(OozieWorkflowGenerator.this);
            pig.setName("Pig_0");
            addWidget(pig, 300, 200);
            ((OozieDiagramController) controller).addMultiConnection(fork, pig);

            JoinNodeWidget join = new JoinNodeWidget(OozieWorkflowGenerator.this);
            join.setName("Join_0");
            addWidget(join, 450, 100);
            ((OozieDiagramController) controller).addConnection(mr, join);
            ((OozieDiagramController) controller).addConnection(pig, join);
            ((OozieDiagramController) controller).addConnection(join, end);

            fork.updateOnSelection();
            join.updateOnSelection();
            mr.updateOnSelection();
            pig.updateOnSelection();
        }
    };

    Command clear_cmd = new Command() {

        public void execute() {
            clear();
        }

    };

    MenuBar fileMenu = new MenuBar(true);
    fileMenu.setAutoOpen(true);
    fileMenu.setAnimationEnabled(true);
    fileMenu.addItem("New", cmd);
    fileMenu.addItem("Open", cmd);
    fileMenu.addItem("Load XML", cmd);
    fileMenu.addItem("Save", cmd);
    fileMenu.addItem("Save As..", cmd);
    fileMenu.addItem("Generate XML", cmd);
    fileMenu.addItem("Print", cmd);
    fileMenu.addItem("Quit", cmd);

    MenuBar editMenu = new MenuBar(true);
    editMenu.setAutoOpen(true);
    editMenu.setAnimationEnabled(true);
    editMenu.addItem("Undo", cmd);
    editMenu.addItem("Redo", cmd);
    editMenu.addItem("Copy", cmd);
    editMenu.addItem("Cut", cmd);
    editMenu.addItem("Paste", cmd);
    editMenu.addItem("Duplicate", cmd);
    editMenu.addItem("Delete", cmd);
    editMenu.addItem("Clear Diagram", clear_cmd);

    MenuBar examples = new MenuBar(true);
    examples.setAutoOpen(true);
    examples.setAnimationEnabled(true);
    examples.addItem("wrkflow with MR action", mr_cmd);
    examples.addItem("wrkflow with Pig action", pig_cmd);
    examples.addItem("wrkflow with Java action", java_cmd);
    examples.addItem("wrkflow with Fork/Join ", forkjoin_cmd);

    MenuBar helpMenu = new MenuBar(true);
    helpMenu.setAutoOpen(true);
    helpMenu.setAnimationEnabled(true);

    // TODO this should point to a workflowgenerator's maven site, however there is no maven site available. (Not even in
    // Workspace of the jenkins job at https://builds.apache.org/job/oozie-trunk-precommit-build/ws/workflowgenerator/target/)
    // where client, for example, has target/site/apidocs
    // The ideal place is somewhere under http://oozie.apache.org/docs/ once it is generated.
    Command openOozieTopPageComman = new Command() {
        @Override
        public void execute() {
            Window.open("http://oozie.apache.org/", "_blank", "");
        }
    };
    helpMenu.addItem("Documentation", openOozieTopPageComman);
    helpMenu.addItem("Online Help", openOozieTopPageComman);

    Command aboutCommand = new Command() {
        @Override
        public void execute() {
            // Dialogbox
            final DialogBox d = new DialogBox(false, true);
            d.setGlassEnabled(true);
            d.setText("About Oozie Workflow Generator");
            d.center();

            // Set this to workaround the grid z-index issue https://issues.apache.org/jira/browse/OOZIE-1081
            d.getElement().getStyle().setZIndex(ZINDEX_FRONT_OF_GRID);

            // About text
            VerticalPanel vpanel = new VerticalPanel();
            vpanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
            vpanel.setSpacing(10);
            vpanel.setWidth("150");
            vpanel.add(new Label("Oozie Workflow Generator"));
            vpanel.add(new Label("Version 3.4.0-SNAPSHOT")); // TODO how to get a version number from pom?

            // OK button to close
            Button ok = new Button("OK");
            ok.addClickHandler(new ClickHandler() {
                @Override
                public void onClick(ClickEvent event) {
                    d.hide();
                }

            });

            vpanel.add(ok);
            d.setWidget(vpanel);
            d.show();

        }
    };
    helpMenu.addItem("About", aboutCommand);

    MenuBar menu = new MenuBar();
    menu.addItem("File", fileMenu);
    menu.addItem("Edit", editMenu);
    menu.addItem("Example", examples);
    menu.addItem("Help", helpMenu);

    return menu;
}

From source file:org.apache.solr.explorer.client.core.manager.ui.BasicUIManager.java

License:Apache License

protected void showMessgeDialog(String title, Image icon, Widget widget, final AsyncCallback<Void> callback) {
    final DialogBox dialogBox = new DialogBox(false, true);
    dialogBox.setText(title);/* w w w.j av a 2  s. com*/

    VerticalPanel content = new VerticalPanel();
    content.setStyleName("MessageDialogContent");
    icon.setStyleName("Icon");
    HorizontalPanel messageRow = new HorizontalPanel();
    messageRow.add(icon);
    messageRow.add(widget);
    messageRow.setCellVerticalAlignment(widget, HorizontalPanel.ALIGN_MIDDLE);
    content.add(messageRow);
    Button closeButton = new Button("Close", new ClickHandler() {
        public void onClick(ClickEvent event) {
            dialogBox.hide();
            if (callback != null) {
                callback.onSuccess(null);
            }
        }
    });
    LayoutUtils.addGap(content, "5px");
    content.add(closeButton);
    content.setCellHorizontalAlignment(closeButton, VerticalPanel.ALIGN_RIGHT);

    dialogBox.setWidget(content);
    dialogBox.center();
    dialogBox.show();
}