List of usage examples for com.google.gwt.user.client.ui DialogBox DialogBox
public DialogBox()
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(); }