List of usage examples for com.google.gwt.user.client.ui MenuItem MenuItem
public MenuItem(@IsSafeHtml String text, boolean asHTML, ScheduledCommand cmd)
From source file:ar.com.german.ExpresionesLibres.client.app.ApplicationPresenter.java
License:Apache License
@Override protected void onBind() { MenuItem generadorReglas = new MenuItem("Generador de Reglas", false, new Command() { public void execute() { PlaceRequest request = new PlaceRequest.Builder().nameToken(NameTokens.generadorDeReglas).build(); placeManager.revealPlace(request); }//from ww w .j av a 2s . co m }); getView().getMenuBar().addItem(generadorReglas); MenuItem probarReglas = new MenuItem("Probar Reglas", false, new Command() { public void execute() { PlaceRequest request = new PlaceRequest.Builder().nameToken(NameTokens.probador).build(); placeManager.revealPlace(request); } }); getView().getMenuBar().addItem(probarReglas); MenuItem archivos = new MenuItem("HTML 5 File API", false, new Command() { public void execute() { PlaceRequest request = new PlaceRequest.Builder().nameToken(NameTokens.filesystem).build(); placeManager.revealPlace(request); } }); getView().getMenuBar().addItem(archivos); super.onBind(); }
From source file:com.agnie.gwt.common.client.widget.CustomMenuPan.java
License:Open Source License
public CustomMenuPan(String styleClassName) { container = (HTMLPanel) uiBinder.createAndBindUi(this); container.addStyleName(styleClassName); initWidget(container);/*from w w w . j a va2s. co m*/ this.setCustomMenuTitle("Right click Test !"); /* ContextMenu related code starts here */ this.contextMenu.hide(); this.contextMenu.setAutoHideEnabled(true); addDomHandler(this, ContextMenuEvent.getType()); createDummyAccounts(); Command c1 = new Command() { @Override public void execute() { Window.alert("Command 1 executed."); container.add(accList.get(0)); } }; Command c2 = new Command() { @Override public void execute() { Window.alert("Command 2 executed."); container.add(accList.get(1)); } }; Command c3 = new Command() { @Override public void execute() { Window.alert("Command 3 executed."); container.add(accList.get(2)); } }; Command c4 = new Command() { @Override public void execute() { Window.alert("Command 4 executed."); container.add(accList.get(3)); } }; Command c5 = new Command() { @Override public void execute() { Window.alert("Command 5 executed."); container.add(accList.get(4)); } }; MenuItem fItem = new MenuItem("Command1", true, c1); MenuItem sItem = new MenuItem("Command2 ", true, c2); MenuItem tItem = new MenuItem("Command3 ", true, c3); MenuItem frItem = new MenuItem("Command4 ", true, c4); MenuItem fiItem = new MenuItem("Command5 ", true, c5); popupMenuBar1To3.addItem(fItem); popupMenuBar1To3.addItem(sItem); popupMenuBar1To3.addItem(tItem); popupMenuBar4To5.addItem(frItem); popupMenuBar4To5.addItem(fiItem); popupMenuBar1To3.setVisible(true); popupMenuBar4To5.setVisible(true); contextMenu.container.add(popupMenuBar1To3); contextMenu.addMenuSeparator(); contextMenu.container.add(popupMenuBar4To5); }
From source file:com.agnie.useradmin.landing.client.ui.ApplicationWidget.java
License:Open Source License
/** * ToSetAppWidget commands on rightClickMenu * // www . ja va 2 s .co m * @param domainI * @param domUrlI * @param isAdmin */ private void setAppWidgetCommands(final String domainI, final String domUrlI, boolean isAdmin) { /* ContextMenu related code starts here */ this.contextMenu.hide(); this.contextMenu.setAutoHideEnabled(true); addDomHandler(this, ContextMenuEvent.getType()); Command open = new Command() { @Override public void execute() { hideMenuPan(); if (domUrlI != null) { Window.open(uaurlGenerator.getApplicationUrl(domUrlI, params), "_blank", null); } else { Window.alert("Sorry opening application is failed"); } } }; openItem = new MenuItem("Open", true, open); popupMenuBar1To3.addItem(openItem); Command manage = new Command() { @Override public void execute() { hideMenuPan(); GWT.log("In appWidget manage"); if (domainI != null) { Window.open(uaurlGenerator.getAppManageUrl(domainI, params), "_blank", null); } } }; manageItem = new MenuItem("Manage ", true, manage); if (isAdmin) { popupMenuBar1To3.addItem(manageItem); } popupMenuBar1To3.setVisible(true); contextMenu.container.add(popupMenuBar1To3); }
From source file:com.codenvy.ide.client.elements.widgets.element.ElementViewImpl.java
License:Open Source License
private void preparePopup(@Nonnull Element element) { MenuBar menuBar = new MenuBar(true); menuBar.addStyleName(resources.editorCSS().branchBackground()); menuBar.addStyleName(resources.editorCSS().gwtMenuItemSelected()); MenuItem delete = new MenuItem("Delete", true, new Command() { @Override/*from w w w .jav a 2 s .c o m*/ public void execute() { delegate.onDeleteActionClicked(); } }); menuBar.addItem(delete); menuBar.setAutoOpen(true); if (element.isPossibleToAddBranches()) { MenuItem amountOfBranches = new MenuItem("Number of branches", true, new Command() { @Override public void execute() { delegate.onChangeNumberBranchesActionClicked(); } }); menuBar.addItem(amountOfBranches); } popup = new PopupPanel(true, true); popup.add(menuBar); }
From source file:com.google.appinventor.client.widgets.ContextMenu.java
License:Open Source License
/** * Adds a menu item to the context menu. * * @param text caption of menu item// w w w . jav a 2 s .c om * @param asHtml whether to treat text as html * @param command command to execute when menu item is chosen * @return menu item */ public MenuItem addItem(String text, boolean asHtml, final Command command) { MenuItem menuItem = new MenuItem(text, asHtml, new Command() { @Override public void execute() { hide(); command.execute(); } }); menuItem.setStylePrimaryName("ode-ContextMenuItem"); menuBar.addItem(menuItem); return menuItem; }
From source file:com.google.gwt.sample.stockwatcher.client.OntologyBasedContentManagement.java
@SuppressWarnings("deprecation") @Override/* ww w .java 2 s.co m*/ public void onModuleLoad() { /* * Create file interface */ // Create a FormPanel and point it at a service. form = new FormPanel(); form.setAction(GWT.getModuleBaseURL() + "greet"); form.setEncoding(FormPanel.ENCODING_MULTIPART); form.setMethod(FormPanel.METHOD_POST); form.setWidget(secondPanel); // secondPanel.add(statusLabel); // fileUpload.setName(form.getTitle()); fileUpload.setName("UploadFile"); secondPanel.add(fileUpload); uploadedOntologies.add(loadFile); ClickHandler load_handler = new ClickHandler() { @Override public void onClick(final ClickEvent event) { form.submit(); } }; loadFile.addClickHandler(load_handler); ontologies = new ListBox(); ontologies.setSize("152px", "18px"); uploadedOntologies.add(ontologies); uploadedOntologies.setSpacing(5); // secondPanel.add(uploadedOntologies); /* * end file creation */ logger.log(Level.SEVERE, "Log!"); Ont_Table.setText(1, 0, "Class"); // 3 columns Ont_Table.setText(1, 2, "Object Property"); Ont_Table.setText(1, 4, "Data Property"); double wi = Window.getClientWidth() / 3.5; String tablewidth = Double.toString(wi); tripleTable.getColumnFormatter().setWidth(0, tablewidth); tripleTable.getColumnFormatter().setWidth(1, tablewidth); tripleTable.getColumnFormatter().setWidth(2, tablewidth); tripleTable.setStyleName("Prompt-User"); tripleTable.setText(0, 0, "Subject"); tripleTable.setText(0, 1, "Predicate"); tripleTable.setText(0, 2, "Object"); tripleTable.getRowFormatter().addStyleName(0, "Prompt-User"); tripleTable.getColumnFormatter().addStyleName(0, "columnOne"); tripleTable.getColumnFormatter().addStyleName(1, "columnTwo"); tripleTable.getColumnFormatter().addStyleName(2, "columnThree"); tripleTable.addStyleName("tripleTable"); row = tripleTable.getRowCount(); webBox.setText(url); webBox.setWidth("340px"); frameWidth = String.valueOf(Window.getClientWidth() / 3.3) + "px"; queryBox.setText("\n\n\n\n\n\t\t\t\t\tEnter Query"); queryBox.setSize("369px", "332px"); queryBox.addFocusHandler(new FocusHandler() { @Override public void onFocus(FocusEvent event) { queryBox.selectAll(); } }); ontology_from_disk.setText("/Users/markhender/ontologies/pizzas/pizza.rdf"); ontology_from_disk.setWidth("340px"); frame = new Frame(); frame.setUrl(url); frameWidth = String.valueOf(Window.getClientWidth() / 1.5) + "px"; // works // cross // browsers frameHeight = String.valueOf(String.valueOf(Window.getClientHeight() / 1.3) + "px"); frame.setWidth(frameWidth); frame.setHeight(frameHeight); frame.setVisible(true); /* * Popup Panel */ popupHolder.add(closePopup); popup.setWidget(popupContents); closePopup.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int end_of_list = ft.getRowCount(); int count = 1; while (count < end_of_list) { logger.log(Level.SEVERE, "line"); CheckBox box = (CheckBox) ft.getWidget(count, 3); if (box.getValue()) { // tripleTable.setText(tripleTable.getRowCount(), 0, // ft.getText(count, 0)); printSuggestedSubject(ft.getText(count, 0)); addPredicate(ft.getText(count, 1)); if (ft.getText(count, 1).endsWith("*")) addLitObject(ft.getText(count, 2)); else addObject(ft.getText(count, 2)); } count++; } logger.log(Level.SEVERE, "BINGO"); ft.removeAllRows(); popup.hide(); popupContents.clear(); popupContents.add(popupHolder); } }); content.setText("Search for content in webpage"); content.addFocusHandler(new FocusHandler() { @Override public void onFocus(FocusEvent event) { content.setFocus(true); if (content.getText().equals("Search for content in webpage")) content.setText(""); else content.selectAll(); } }); addPanel.add(webBox); searchPanel.add(content); // content search box searchPanel.add(search); // trigger content search button search.setHeight("37px"); dBox.setText("Triple Report"); close.setText("Close"); close.addClickListener(new ClickListener() { @Override public void onClick(Widget sender) { dialogBoxContents.clear(); dBox.hide(); } }); dialogBoxholder.add(close); loadOntologyInternet.add(ontology_from_internet); loadOntologyInternet.add(load_ontology_web_button); radioButtonPanel.add(radioA); radioButtonPanel.add(radioB); searchPanel.add(radioButtonPanel); bottomOfScreen.add(searchPanel); bottomOfScreen.add(tripleTable); tripleTable.setSize("981px", "67px"); // bottomOfScreen.setSpacing(10); search.setText("Enter"); content.setSize("282px", "29px"); ListBox listbox = new ListBox(); ontology_Classes = new ListBox(); // Ontology class listbox property_Resources = new ListBox(); // " property listbox property_Literals = new ListBox(); // " individual listbox ontology_Classes.setWidth("100px"); property_Resources.setWidth("100px"); property_Literals.setWidth("100px"); listbox.setWidth("100px"); listbox.setHeight("400px"); save.setText("Save"); listbox.setVisible(false); /* * before new page */ final PopupPanel contextpanel = new PopupPanel(); final Button ok = new Button("OK"); final HorizontalPanel hori = new HorizontalPanel(); contextpanel.setWidget(hori); entercontext.setText("context"); hori.add(ok); final ClickHandler download_handler = new ClickHandler() { @Override public void onClick(ClickEvent event) { greetingService.downloadRepository(entercontext.getText(), new downloadRepository()); if (repository_downloaded) loadPageTwo(export_fp); repository_downloaded = true; logger.log(Level.SEVERE, "download_handler called"); } }; ClickHandler newpage_handler = new ClickHandler() { @Override public void onClick(ClickEvent event) { contextpanel.center(); ok.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (repository_downloaded) loadPageTwo(export_fp); else { download_handler.onClick(event); } contextpanel.hide(); } }); logger.log(Level.SEVERE, "export path: " + filepathofexport); } }; new_page.addClickHandler(newpage_handler); download_repository.addClickHandler(download_handler); /* Return to homepage */ home_page.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { loadHomePage(); } }); /* home page */ //mainPanel.add(frame); // browser mainPanel.add(uploadedOntologies); mainPanel.add(addPanel); // url for browser addPanel.add(webSend); webSend.setHeight("32px"); webSend.setText("GO"); // Listen for mouse events on webSend Button // to get new website webSend.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { frame.setUrl(webBox.getText()); // take url from textbox logger.log(Level.SEVERE, frame.getUrl()); content.setFocus(true); content.selectAll(); } }); mainPanel.add(loadOntologyInternet); mainPanel.add(Ont_Table); // listboxes mainPanel.add(queryBox); mainPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); mainPanel.add(queryButton); mainPanel.add(new_page); mainPanel.add(download_repository); RootPanel.get("stockList").add(frame, RootPanel.get("stockList").getAbsoluteLeft(), RootPanel.get("stockList").getAbsoluteTop()); RootPanel.get("stockList").add(bottomOfScreen, 0, 725); bottomOfScreen.setSize("984px", "128px"); RootPanel.get("stockList").add(form, frame.getOffsetWidth() + 10, frame.getAbsoluteTop()); RootPanel.get("stockList").add(mainPanel, frame.getOffsetWidth() + 10, form.getOffsetHeight() + frame.getAbsoluteTop()); // listen for keyboard events in the textbox webBox.addKeyUpHandler(new KeyUpHandler() { @Override public void onKeyUp(KeyUpEvent event) { if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) { frame.setUrl(webBox.getText()); content.setFocus(true); content.selectAll(); } } }); frame.addLoadHandler(new LoadHandler() { @Override public void onLoad(LoadEvent event) { } }); final AsyncCallback<ArrayList<String>> ontology_class = new AsyncCallback<ArrayList<String>>() { @Override public void onFailure(Throwable caught) { } @Override public void onSuccess(ArrayList<String> result) { classes = result; ontology.get(ontology.size() - 1).setClasses(result); if (ontology.size() == 1) populate_ClassBox(0); } }; final AsyncCallback<ArrayList<String>> property_resource = new AsyncCallback<ArrayList<String>>() { @Override public void onFailure(Throwable caught) { } @Override public void onSuccess(ArrayList<String> result) { properties = result; ontology.get(ontology.size() - 1).setProperties(result); if (ontology.size() == 1) populate_PropertyBox(0); } }; final AsyncCallback<ArrayList<String>> property_literal = new AsyncCallback<ArrayList<String>>() { @Override public void onFailure(Throwable caught) { } @Override public void onSuccess(ArrayList<String> result) { literals = result; ontology.get(ontology.size() - 1).setLiterals(result); if (ontology.size() == 1) populate_LiteralBox(0); } }; load_ontology_web_button.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { // TODO load ontologies from a web address } }); final AsyncCallback<Integer[]> subjectIndexOfContent = new AsyncCallback<Integer[]>() { @Override public void onFailure(Throwable caught) { // TODO Auto-generated method stub } @Override public void onSuccess(Integer[] result) { if (result[0] != -99 && result[1] != -99) { // word found printSubject(); } else Window.alert("Word not found"); } }; final AsyncCallback<String> getOntName = new AsyncCallback<String>() { @Override public void onFailure(Throwable caught) { } @Override public void onSuccess(String result) { ontName = result; ontology.get(ontology.size() - 1).setName(result); logger.log(Level.SEVERE, ("OntologyName = " + ontName)); } }; final AsyncCallback<String> geturi = new AsyncCallback<String>() { @Override public void onFailure(Throwable caught) { } @Override public void onSuccess(String result) { baseURI = result; ontology.get(ontology.size() - 1).setBaseURI(result); logger.log(Level.SEVERE, "The baseURI is " + baseURI); } }; final AsyncCallback<ArrayList<String[]>> suggestedTriples = new AsyncCallback<ArrayList<String[]>>() { @Override public void onFailure(Throwable caught) { } @Override public void onSuccess(ArrayList<String[]> result) { logger.log(Level.SEVERE, "First"); populateSuggestedTriples(result); Window.alert("Pass"); } }; tripleTable.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { com.google.gwt.user.client.ui.HTMLTable.Cell cell = tripleTable.getCellForEvent(event); int cellIndex = cell.getCellIndex(); int rowIndex = cell.getRowIndex(); if (cellIndex == 4 || cellIndex == 0) { logger.log(Level.SEVERE, "Sending: " + tripleTable.getText(rowIndex, 0)); greetingService.suggestedTriples(tripleTable.getHTML(rowIndex, 0), suggestedTriples); } } }); search.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { String blah = content.getText(); if (radioA.isChecked() || !radioB.isChecked()) greetingService.wordExists(blah, webBox.getText(), subjectIndexOfContent); else { printSubject(); } content.setFocus(true); content.selectAll(); } }); content.addKeyUpHandler(new KeyUpHandler() { @Override public void onKeyUp(KeyUpEvent event) { if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) { if (radioA.isChecked() || !radioB.isChecked()) greetingService.wordExists(content.getText(), webBox.getText(), subjectIndexOfContent); else printSubject(); content.setFocus(true); content.selectAll(); } } }); save.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { String[] temp = new String[3]; temp = getTriples(); repository_downloaded = false; } }); Ont_Table.setWidget(0, 2, menuBar); menuBar.setSize("100%", "100%"); Classes = new MenuItem("Classes", false, menuBar_3); Ontology_Contents_Holder.addItem(Classes); menuBar_2.addItem(mntmObject); menuBar_2.addItem(mntmData); Ontology_Contents_Holder.addItem(Properties); menuBar.addItem(Ontology_Name); Ont_Table.setWidget(2, 2, property_Resources); Ont_Table.setWidget(2, 4, property_Literals); /* * Adding Change listener to listboxes */ ontologies.addChangeListener(new ChangeListener() { @Override public void onChange(Widget sender) { int listIndex = ontologies.getSelectedIndex(); populate_ClassBox(listIndex); populate_PropertyBox(listIndex); populate_LiteralBox(listIndex); } }); ontology_Classes.addChangeListener(new ChangeListener() { @Override public void onChange(Widget sender) { int listIndex = ontology_Classes.getSelectedIndex(); String uri = ontology.get(ontologies.getSelectedIndex()).getBaseURI(); String item = uri + ontology_Classes.getItemText(listIndex); addObject(item); } }); property_Resources.addChangeListener(new ChangeListener() { @Override public void onChange(Widget sender) { // TODO Auto-generated method stub int listIndex = property_Resources.getSelectedIndex(); logger.log(Level.SEVERE, property_Resources.getItemText(listIndex)); if (!(property_Resources.getItemText(listIndex).equals("RDF.type"))) { logger.log(Level.SEVERE, "not rdf.type"); String uri = ontology.get(ontologies.getSelectedIndex()).getBaseURI(); String item = uri + property_Resources.getItemText(listIndex); addPredicate(item); } else { logger.log(Level.SEVERE, "rdf.type"); String item = property_Resources.getItemText(listIndex); addPredicate(item); } } }); property_Literals.addChangeListener(new ChangeListener() { @Override public void onChange(Widget sender) { if (property_Literals.getItemCount() == 0) Window.alert("This list is empty!"); else { int listIndex = property_Literals.getSelectedIndex(); String uri = ontology.get(ontologies.getSelectedIndex()).getBaseURI(); String item = uri + property_Literals.getItemText(listIndex); addPredicate(item); } } }); /* * File submit handling */ form.addFormHandler(new FormHandler() { @Override public void onSubmit(FormSubmitEvent event) { // logger.log(Level.SEVERE, "form title: "+ // fileUpload.getFilename().substring(fileUpload.getFilename().lastIndexOf('\\') // + 1)); ontName = fileUpload.getFilename().substring(fileUpload.getFilename().lastIndexOf('\\') + 1); } @Override public void onSubmitComplete(FormSubmitCompleteEvent event) { // TODO Auto-generated method stub } }); form.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent event) { logger.log(Level.SEVERE, "form title: " + form.getTitle()); form.reset(); AsyncCallback<String> pathfile = new AsyncCallback<String>() { @Override public void onFailure(Throwable caught) { // TODO Auto-generated method stub Window.alert("Fail"); } @Override public void onSuccess(String result) { // TODO Auto-generated method stub path_of_uploaded_file = result; ontology.get(ontology.size() - 1).setFilePath(result); Window.alert("Pass"); greetingService.greetServer(list, path_of_uploaded_file, 1, ontology_class); greetingService.greetServer(list, path_of_uploaded_file, 2, property_resource); greetingService.greetServer(list, path_of_uploaded_file, 3, property_literal); ontologies.addItem(ontology.get(ontology.size() - 1).getName()); // logger.log(Level.SEVERE, baseURI); } }; greetingService.filePath(pathfile); greetingService.getBaseURI(geturi); // greetingService.getOntName(getOntName); ontology.add(new Ontology(ontName, path_of_uploaded_file, baseURI, classes, properties, literals)); // greetingService.getOntName(getOntName); if (ontology.size() == 1) { // populate_listBoxes(); } logger.log(Level.SEVERE, "baseuri = " + baseURI); } }); }
From source file:com.google.sampling.experiential.client.Main.java
License:Open Source License
private HorizontalPanel createMenuBar() { HorizontalPanel menuPanel = new HorizontalPanel(); mainPanel.add(menuPanel);//w w w . jav a2 s .c o m Image pacoLogo = new Image(resources.pacoSmallLogo()); pacoLogo.setStylePrimaryName("paco-Logo"); menuPanel.add(pacoLogo); VerticalPanel rootMenuAndGreetingBar = new VerticalPanel(); menuPanel.add(rootMenuAndGreetingBar); MenuBar rootMenuBar = new MenuBar(false); rootMenuAndGreetingBar.add(rootMenuBar); Label greeting = new Label(myMessages.hello(loginInfo.getEmailAddress())); greeting.setStyleName("paco-Name-Greeting"); //greeting.setSize("200px", "20px"); rootMenuAndGreetingBar.add(greeting); MenuBar joinedSubMenuBar = new MenuBar(true); MenuItem joinedMenuItem = new MenuItem(myConstants.joinedExperiments(), false, joinedSubMenuBar); MenuItem mntmShowAllJoined = new MenuItem(myConstants.showAll(), false, new Command() { public void execute() { loadJoinedExperiments(); } }); joinedSubMenuBar.addItem(mntmShowAllJoined); MenuItem mntmFindExperiments = new MenuItem(myConstants.findExperiments(), false, new Command() { public void execute() { findExperiments(); } }); mntmFindExperiments.setEnabled(true); joinedSubMenuBar.addItem(mntmFindExperiments); rootMenuBar.addItem(joinedMenuItem); MenuBar adminMenuBar = new MenuBar(true); MenuItem adminMenuItem = new MenuItem(myConstants.administerExperiments(), false, adminMenuBar); MenuItem mntmShowAllAdmin = new MenuItem(myConstants.showAll(), false, new Command() { public void execute() { loadAdministeredExperiments(false); } }); adminMenuBar.addItem(mntmShowAllAdmin); MenuItem mntmCreateNew = new MenuItem(myConstants.createNew(), false, new Command() { public void execute() { createNewExperiment(); } }); adminMenuBar.addItem(mntmCreateNew); rootMenuBar.addItem(adminMenuItem); // ////////////////// MenuItem mntmQR_Code = new MenuItem(myConstants.getAndroid(), false, new Command() { public void execute() { showAndroidDownloadPage(); } }); rootMenuBar.addItem(mntmQR_Code); // //////////////// MenuBar helpMenuBar = new MenuBar(true); MenuItem helpMenuItem = new MenuItem(myConstants.help(), false, helpMenuBar); rootMenuBar.addItem(helpMenuItem); MenuItem helpContentsMenuItem = new MenuItem(myConstants.userGuide(), false, new Command() { public void execute() { launchHelp(); } }); //helpContentsMenuItem.setEnabled(false); helpMenuBar.addItem(helpContentsMenuItem); MenuItem aboutMenuItem = new MenuItem(myConstants.about(), false, new Command() { public void execute() { launchAbout(); } }); aboutMenuItem.setEnabled(false); helpMenuBar.addItem(aboutMenuItem); // logout MenuItem mntmLogout = new MenuItem(myConstants.logout(), false, new Command() { public void execute() { logout(); } }); rootMenuBar.addItem(mntmLogout); return menuPanel; }
From source file:com.handsrel.localstorage.client.LdbQueryBrowser.java
License:Apache License
public LdbQueryBrowser() { VerticalPanel verticalPanel = new VerticalPanel(); initWidget(verticalPanel);// w ww. ja v a 2 s .c o m verticalPanel.setSize("692px", "522px"); MenuBar menuBar = new MenuBar(false); verticalPanel.add(menuBar); MenuBar menuBar_1 = new MenuBar(true); MenuItem mntmUse_1 = new MenuItem("Use", false, menuBar_1); MenuItem mntmUseDatabase = new MenuItem("Use database", false, new Command() { public void execute() { params("Use database", "", "dbName", null, null); } }); menuBar_1.addItem(mntmUseDatabase); menuBar.addItem(mntmUse_1); MenuBar menuBar_2 = new MenuBar(true); MenuItem mntmCreate = new MenuItem("Create", false, menuBar_2); MenuItem mntmCreateDatabase = new MenuItem("Create database", false, new Command() { public void execute() { params("Create database", "", "dbName", null, null); } }); menuBar_2.addItem(mntmCreateDatabase); MenuItem mntmCreateObjectStore = new MenuItem("Create object store", false, new Command() { public void execute() { params("Create object store", "", "objStrName", null, null); } }); menuBar_2.addItem(mntmCreateObjectStore); menuBar.addItem(mntmCreate); MenuBar menuBar_3 = new MenuBar(true); MenuItem mntmList = new MenuItem("List", false, menuBar_3); MenuItem mntmGetDatabaseList = new MenuItem("Get database list", false, new Command() { public void execute() { params("Get database list", "", null, null, null); addToTextAreaResult("Database list:\n" + LdbApi.printList(LdbApi.getDbList())); } }); menuBar_3.addItem(mntmGetDatabaseList); MenuItem mntmGetObjectStore = new MenuItem("Get object store list", false, new Command() { public void execute() { try { params("Get object store list", "", null, null, null); addToTextAreaResult("Object store list:\n" + LdbApi.printList(LdbApi.getObjStoreList())); } catch (LocalStorageDatabaseException e) { logger.log(Level.SEVERE, "Database Exception", e); } } }); menuBar_3.addItem(mntmGetObjectStore); MenuItem mntmGetColumnList = new MenuItem("Get column list", false, new Command() { public void execute() { params("Get column list", "", "objStrName", null, null); } }); menuBar_3.addItem(mntmGetColumnList); MenuItem mntmGetValuesFrom = new MenuItem("Get values from column", false, new Command() { public void execute() { params("Get values from column", "", "objStrName", "columnName", null); } }); menuBar_3.addItem(mntmGetValuesFrom); menuBar.addItem(mntmList); MenuBar menuBar_4 = new MenuBar(true); MenuItem mntmAdd = new MenuItem("Add", false, menuBar_4); MenuItem mntmColumn = new MenuItem("Column", false, new Command() { public void execute() { params("Add Column", "Column definition for primary key can be specified as - true, <isAutogenerate>, '<NameOfColumn>'\n" + "Column def for non-primary key can be specified as - '<NameOfColumn>', <isUnique>, <isNotNull>\n" + "Note:Please don't include <> in your values, they are meant for indication only." + " eg. true, false,'Sno' or 'formData', false, true", "objStrName", "column definition", null); } }); menuBar_4.addItem(mntmColumn); MenuItem mntmRecord = new MenuItem("Record", false, new Command() { public void execute() { params("Add Record", "Specify the map as 'col1','val1','col2','val2'... etc. The columns can be defined in any order. " + "Make sure that primary key is the first one to be defined if it is not autogenerated", "objStrName", "map", null); } }); menuBar_4.addItem(mntmRecord); MenuItem mntmRecordallValues = new MenuItem("Record (all values)", false, new Command() { public void execute() { params("Add Record (all values)", "Specify the map as 'val1','val2','val3'...", "objStrName", "map", null); } }); menuBar_4.addItem(mntmRecordallValues); menuBar.addItem(mntmAdd); MenuBar menuBar_5 = new MenuBar(true); MenuItem mntmUpdate = new MenuItem("Update", false, menuBar_5); MenuItem mntmUpdateIthRecord = new MenuItem("Update ith record", false, new Command() { public void execute() { params("Update ith record", "Specify the map as 'col1','val1','col2', 'val2'...", "objStrName", "map", "i"); } }); menuBar_5.addItem(mntmUpdateIthRecord); MenuItem mntmUpdateRecordBy = new MenuItem("Update record by Pkey", false, new Command() { public void execute() { params("Update record by Pkey", "Specify the map as 'col1','val1','col2', 'val2'...", "objStrName", "map", "pkeyValue"); } }); menuBar_5.addItem(mntmUpdateRecordBy); menuBar.addItem(mntmUpdate); MenuBar menuBar_5_1 = new MenuBar(true); MenuItem mntmAddOrUpdate = new MenuItem("AddOrUpdate", false, menuBar_5_1); MenuItem mntmAddOrUpdateRec = new MenuItem("Add or update record", false, new Command() { public void execute() { params("Add or update record", "Specify the map as 'col1','val1','col2', 'val2'...", "objStrName", "map", "pkeyValue"); } }); menuBar_5_1.addItem(mntmAddOrUpdateRec); MenuItem mntmAddOrUpdateRecAllVal = new MenuItem("Add or update record (All values)", false, new Command() { public void execute() { params("Add or update record (All values)", "Specify the map as 'val1','val2','val3'...", "objStrName", "map", null); } }); menuBar_5_1.addItem(mntmAddOrUpdateRecAllVal); menuBar.addItem(mntmAddOrUpdate); MenuBar menuBar_6 = new MenuBar(true); MenuItem mntmPrint = new MenuItem("Print", false, menuBar_6); MenuItem mntmPrintAllKeys = new MenuItem("Print all keys", false, new Command() { public void execute() { params("Print all keys", "", null, null, null); addToTextAreaResult(LdbApi.printAllKeys()); } }); menuBar_6.addItem(mntmPrintAllKeys); menuBar.addItem(mntmPrint); MenuBar menuBar_7 = new MenuBar(true); MenuItem mntmSelect = new MenuItem("Select", false, menuBar_7); MenuItem mntmSelectAll = new MenuItem("Select All", false, new Command() { public void execute() { params("Select All", "", "objStrName", null, null); } }); menuBar_7.addItem(mntmSelectAll); MenuItem mntmSelectAllcolumns = new MenuItem("Select All (columns)", false, new Command() { public void execute() { params("Select All (columns)", "Specify columnNames as 'col1','col2','col3'...", "columnNames", "objStrName", null); } }); menuBar_7.addItem(mntmSelectAllcolumns); menuBar.addItem(mntmSelect); MenuBar menuBar_8 = new MenuBar(true); MenuItem mntmGet = new MenuItem("Get", false, menuBar_8); MenuItem mntmGetNumberOf = new MenuItem("Get number of records", false, new Command() { public void execute() { params("Get number of records", "", "objStrName", null, null); } }); menuBar_8.addItem(mntmGetNumberOf); MenuItem mntmGetPkeysForValueInColumn = new MenuItem("Get Pkeys For Value In Column", false, new Command() { public void execute() { params("Get Pkeys For Value In Column", "", "objStrName", "columnName", "searchValue"); } }); menuBar_8.addItem(mntmGetPkeysForValueInColumn); MenuItem mntmGetPkeyFor = new MenuItem("Get Pkey for ith record", false, new Command() { public void execute() { params("Get Pkey for ith record", "", "objStrName", "i", null); } }); menuBar_8.addItem(mntmGetPkeyFor); MenuItem mntmGetIthRecord = new MenuItem("Get ith record", false, new Command() { public void execute() { params("Get ith record", "", "objStrName", "i", null); } }); menuBar_8.addItem(mntmGetIthRecord); MenuItem mntmGetRecordByPkey = new MenuItem("Get record by Pkey", false, new Command() { public void execute() { params("Get record by Pkey", "", "objStrName", "pkeyValue", null); } }); menuBar_8.addItem(mntmGetRecordByPkey); MenuItem mntmGetIthRecord_1 = new MenuItem("Get ith record (columns)", false, new Command() { public void execute() { params("Get ith record (columns)", "Specify columnNames as 'col1', 'col2', 'col3' ...", "columnNames", "objStrName", "i"); } }); menuBar_8.addItem(mntmGetIthRecord_1); MenuItem mntmGetRecordColByPkey = new MenuItem("Get record (columns) by Pkey", false, new Command() { public void execute() { params("Get record (columns) by Pkey", "Specify columnNames as 'col1', 'col2', 'col3' ...", "columnNames", "objStrName", "pkeyValue"); } }); menuBar_8.addItem(mntmGetRecordColByPkey); menuBar.addItem(mntmGet); MenuBar menuBar_9 = new MenuBar(true); MenuItem mntmDelete = new MenuItem("Delete", false, menuBar_9); MenuItem mntmDeleteIthRecord = new MenuItem("Delete ith record", false, new Command() { public void execute() { params("Delete ith record", "", "objStrName", "i", null); } }); menuBar_9.addItem(mntmDeleteIthRecord); MenuItem mntmDeleteRecordBy = new MenuItem("Delete record by Pkey", false, new Command() { public void execute() { params("Delete record by Pkey", "", "objStrName", "pkeyValue", null); } }); menuBar_9.addItem(mntmDeleteRecordBy); MenuItem mntmDeleteAllRecords = new MenuItem("Delete all records", false, new Command() { public void execute() { params("Delete all records", "", "objStrName", null, null); } }); menuBar_9.addItem(mntmDeleteAllRecords); MenuItem mntmDeleteObjectStore = new MenuItem("Delete object store", false, new Command() { public void execute() { params("Delete object store", "", "objStrName", null, null); } }); menuBar_9.addItem(mntmDeleteObjectStore); menuBar.addItem(mntmDelete); MenuBar menuBar_10 = new MenuBar(true); MenuItem mntmDrop = new MenuItem("Drop", false, menuBar_10); MenuItem mntmDropDatabase = new MenuItem("Drop database", false, new Command() { public void execute() { params("Drop database", "", "dbName", null, null); } }); menuBar_10.addItem(mntmDropDatabase); menuBar.addItem(mntmDrop); MenuBar menuBar_11 = new MenuBar(true); MenuItem mntmRemove = new MenuItem("Remove", false, menuBar_11); MenuItem mntmRemoveAllKeys = new MenuItem("Remove all keys", false, new Command() { public void execute() { params("Remove all keys", "", null, null, null); boolean confirm = Window.confirm( "Are you sure you want to remove all keys from the local storage. This will completely wipe off all data" + " irreversibly."); if (confirm) LdbApi.removeAll(); } }); menuBar_11.addItem(mntmRemoveAllKeys); menuBar.addItem(mntmRemove); lblFunctionToBeExec = new Label("Function to be executed: "); verticalPanel.add(lblFunctionToBeExec); textAreaDescription = new TextArea(); verticalPanel.add(textAreaDescription); textAreaDescription.setSize("672px", "61px"); HorizontalPanel horizontalPanel = new HorizontalPanel(); verticalPanel.add(horizontalPanel); horizontalPanel.setSize("550px", "25px"); lblParam1 = new Label("Param 1:"); horizontalPanel.add(lblParam1); lblParam1.setSize("200px", "25px"); txtbxParam1 = new TextBox(); horizontalPanel.add(txtbxParam1); txtbxParam1.setSize("300px", "20px"); HorizontalPanel horizontalPanel_1 = new HorizontalPanel(); verticalPanel.add(horizontalPanel_1); horizontalPanel_1.setSize("550px", "25px"); lblParam2 = new Label("Param 2:"); horizontalPanel_1.add(lblParam2); lblParam2.setSize("200px", "25px"); txtbxParam2 = new TextBox(); horizontalPanel_1.add(txtbxParam2); txtbxParam2.setSize("300px", "20px"); HorizontalPanel horizontalPanel_2 = new HorizontalPanel(); verticalPanel.add(horizontalPanel_2); horizontalPanel_2.setSize("550px", "25px"); lblParam3 = new Label("Param 3:"); horizontalPanel_2.add(lblParam3); lblParam3.setSize("200px", "25px"); txtbxParam3 = new TextBox(); horizontalPanel_2.add(txtbxParam3); txtbxParam3.setSize("300px", "20px"); HorizontalPanel horizontalPanel_3 = new HorizontalPanel(); verticalPanel.add(horizontalPanel_3); horizontalPanel_3.setSize("115px", "35px"); Button btnExecute = new Button("Execute"); btnExecute.addClickHandler(getExecuteButtonClickHandler()); horizontalPanel_3.add(btnExecute); Button btnReset = new Button("Reset"); btnReset.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { params("", "", "Param 1", "Param 2", "Param 3"); } }); horizontalPanel_3.add(btnReset); textAreaResult = new TextArea(); verticalPanel.add(textAreaResult); textAreaResult.setSize("667px", "280px"); }
From source file:com.ikon.frontend.client.widget.categories.CategoriesMenu.java
License:Open Source License
public CategoriesMenu() { toolBarOption = new ToolBarOption(); // The item selected must be called on style.css : .okm-MenuBar .gwt-MenuItem-selected // First initialize language values dirMenu = new MenuBar(true); create = new MenuItem( Util.menuHTML("img/icon/actions/add_folder.gif", Main.i18n("tree.menu.directory.create")), true, addFolder);//from w w w . j a v a 2 s . c o m create.addStyleName("okm-MenuItem"); dirMenu.addItem(create); rename = new MenuItem(Util.menuHTML("img/icon/actions/rename.gif", Main.i18n("tree.menu.directory.rename")), true, renFolder); rename.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(rename); move = new MenuItem( Util.menuHTML("img/icon/actions/move_folder.gif", Main.i18n("tree.menu.directory.move")), true, moveFolder); move.addStyleName("okm-MenuItem"); dirMenu.addItem(move); dirMenu.setStyleName("okm-MenuBar"); initWidget(dirMenu); }
From source file:com.ikon.frontend.client.widget.filebrowser.MassiveOperationsMenu.java
License:Open Source License
/** * Category menu// w w w .j av a 2 s . c o m */ public MassiveOperationsMenu() { // The item selected must be called on style.css : .okm-MenuBar .gwt-MenuItem-selected // First initialize language values dirMenu = new MenuBar(true); selectAll = new MenuItem( Util.menuHTML("img/icon/actions/select_all.png", Main.i18n("filebrowser.menu.select.all")), true, massiveSelectAll); selectAll.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(selectAll); selectFolders = new MenuItem( Util.menuHTML("img/menuitem_empty.gif", Main.i18n("filebrowser.menu.select.all.folders")), true, massiveSelectFolders); selectFolders.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(selectFolders); selectDocuments = new MenuItem( Util.menuHTML("img/document.png", Main.i18n("filebrowser.menu.select.all.documents")), true, massiveSelectDocuments); selectDocuments.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(selectDocuments); selectMails = new MenuItem(Util.menuHTML("img/email.gif", Main.i18n("filebrowser.menu.select.all.mails")), true, massiveSelectMails); selectMails.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(selectMails); removeSelection = new MenuItem( Util.menuHTML("img/icon/actions/remove_all.png", Main.i18n("filebrowser.menu.remove.selection")), true, massiveRemoveSelection); removeSelection.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(removeSelection); dirMenu.setStyleName("okm-MenuBar"); initWidget(dirMenu); enable(selectAll); enable(selectFolders); enable(selectDocuments); enable(selectMails); }