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

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

Introduction

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

Prototype

public DialogBox() 

Source Link

Document

Creates an empty dialog box.

Usage

From source file:no.eirikb.bomberman.client.ui.game.GamePanelContainer.java

License:BEER-WARE LICENSE

private void killCheck() {
    game.addGameListener(new GameListener() {

        @Override/*w w w .  j a  v  a 2  s . co  m*/
        public void addSprite(Sprite sprite) {
        }

        @Override
        public void removeSprite(Sprite sprite) {
        }

        @Override
        public void bump(Player player, Sprite sprite) {
        }

        @Override
        public void playerDie(final Player player) {
            if (player == gamePanel.getPlayer()) {
                gameService.died(new AsyncCallback() {

                    @Override
                    public void onFailure(Throwable caught) {
                    }

                    @Override
                    public void onSuccess(Object result) {
                    }
                });
                gamePanel.remove(player.getImage());
                final DialogBox dialogBox = new DialogBox();
                dialogBox.setText("Oh noes!");
                VerticalPanel v = new VerticalPanel();
                v.add(new Image("img/ohnoes.jpg"));
                v.add(new Label("Congratulations! You just died"));
                Button resurectButton = new Button("Resurect!", new ClickHandler() {

                    @Override
                    public void onClick(ClickEvent event) {
                        gameService.resurect(new AsyncCallback() {

                            @Override
                            public void onFailure(Throwable caught) {
                            }

                            @Override
                            public void onSuccess(Object result) {
                            }
                        });
                        player.setX(player.getStartX());
                        player.setY(player.getStartY());
                        game.playerLive(player);
                        dialogBox.setVisible(false);
                        dialogBox.hide();
                        focusPanel.setFocus(true);
                    }
                });
                v.add(resurectButton);
                dialogBox.setWidget(v);
                dialogBox.setAnimationEnabled(true);
                dialogBox.setPopupPosition(
                        gamePanel.getAbsoluteLeft() + (Settings.getInstance().getMapWidth() / 4),
                        gamePanel.getAbsoluteTop() + (Settings.getInstance().getMapHeight() / 4));
                dialogBox.show();
                resurectButton.setFocus(true);
            }
        }

        @Override
        public void playerLive(Player player) {
        }
    });

}

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   ww w  . j av a2s.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  . j a  v  a 2 s  . co  m*/
                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.InputDialog.java

License:Apache License

public static void doInput(String caption, String label, String value, DialogCallback callback) {
    dialogBox = new DialogBox();
    dialogBox.setText(caption);//ww  w  .java2 s.  c  o  m

    InputDialog input = new InputDialog(label, value, callback);
    input.setWidth("100%");
    dialogBox.setWidget(input);
    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//w w  w .  j  a  v  a2s .  co 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//from  w ww .  j av  a2 s . c  om
        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/*from  w w  w .  j  a v a 2s.  com*/
        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//from w w w.  j  av  a 2s  .c  o m
        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  . java 2  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/*  w ww  .  java  2s .co 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();

}