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