List of usage examples for com.google.gwt.user.client.ui MenuBar addItem
public MenuItem addItem(String text, boolean asHTML, MenuBar popup)
From source file:ch.sebastienzurfluh.swissmuseum.parcours.client.view.infos.InfoMenubar.java
License:Open Source License
public InfoMenubar(final AnimationHelper animationHelper, final Widget goBackTo) { this.setStyleName("infoMenuBar"); final AppInfoPanel appInfo = new AppInfoPanel(goBackTo, animationHelper); final InstitutInfoPanel institutInfo = new InstitutInfoPanel(goBackTo, animationHelper); Label benvenon = new Label("Bienvenue au Muse des Suisses dans le Monde"); benvenon.setStyleName("infoMenuBar-title"); this.add(benvenon); MenuBar menu = new MenuBar(); menu.addItem("<img src='resources/images/generic_tiles/logo_parcours.png' class='infoMenuBar-button' />", true, new ScheduledCommand() { @Override/*from w w w .j a v a 2 s . com*/ public void execute() { animationHelper.goTo(appInfo, Animation.SLIDE_UP_REVERSE); } }); menu.addItem("<img src='resources/images/generic_tiles/logo_penthes.png' class='infoMenuBar-button' />", true, new ScheduledCommand() { @Override public void execute() { animationHelper.goTo(institutInfo, Animation.SLIDE_UP_REVERSE); } }); this.add(menu); }
From source file:com.google.gwt.sample.kitchensink.client.Menus.java
License:Apache License
public Menus() { MenuBar subMenu = new MenuBar(true); subMenu.addItem("<code>Code</code>", true, this); subMenu.addItem("<strike>Strikethrough</strike>", true, this); subMenu.addItem("<u>Underlined</u>", true, this); MenuBar menu0 = new MenuBar(true); menu0.addItem("<b>Bold</b>", true, this); menu0.addItem("<i>Italicized</i>", true, this); menu0.addItem("More »", true, subMenu); MenuBar menu1 = new MenuBar(true); menu1.addItem("<font color='#FF0000'><b>Apple</b></font>", true, this); menu1.addItem("<font color='#FFFF00'><b>Banana</b></font>", true, this); menu1.addItem("<font color='#FFFFFF'><b>Coconut</b></font>", true, this); menu1.addItem("<font color='#8B4513'><b>Donut</b></font>", true, this); MenuBar menu2 = new MenuBar(true); menu2.addItem("Bling", this); menu2.addItem("Ginormous", this); menu2.addItem("<code>w00t!</code>", true, this); menu.addItem(new MenuItem("Style", menu0)); menu.addItem(new MenuItem("Fruit", menu1)); menu.addItem(new MenuItem("Term", menu2)); menu.setWidth("100%"); initWidget(menu);//w w w. j a va2 s . com }
From source file:com.gwtmodel.table.view.util.PopupCreateMenu.java
License:Apache License
public static IGWidget createImageMenu(String imageHtml, final ListOfControlDesc coP, final IControlClick cli) { HorizontalPanel hp = new HorizontalPanel(); MenuBar menu = createMenu(coP, cli, null); MenuBar mp = new MenuBar(); hp.add(mp);/*from ww w . j av a 2 s .c om*/ mp.addItem(imageHtml, true, menu); return new GWidget(hp); }
From source file:com.gwtmodel.table.view.util.PopupUtil.java
License:Apache License
public static void addClose(final Panel hP, final ISignal i, final MenuBar menu, final MenuBar bmenu) { IGetCustomValues cValues = GwtGiniInjector.getI().getCustomValues(); HorizontalPanel hC = new HorizontalPanel(); hC.setWidth("100%"); HorizontalPanel hG = new HorizontalPanel(); HTML w = new HTML(Utils.getImageHTML(cValues.getCustomValue(IGetCustomValues.CLOSEIMAGE))); if (menu != null) { bmenu.addItem(Utils.getImageHTML(cValues.getCustomValue(IGetCustomValues.EXPANDIMAGE)), true, menu); hG.add(bmenu);//from w ww . j a va2 s . c o m } hG.add(w); hC.add(hG); w.addClickListener(new ClickListener() { public void onClick(Widget arg0) { i.signal(); } }); hC.setCellHorizontalAlignment(hC.getWidget(0), HasHorizontalAlignment.ALIGN_RIGHT); hP.add(hC); }
From source file:ilarkesto.gwt.client.DropdownMenuButtonWidget.java
License:Open Source License
@Override protected Widget onInitialization() { setStyleName("DropdownMenuButtonWidget"); actionGroups = new LinkedHashMap<String, List<AAction>>(); menu = new MenuBar(true); MenuBar menuBar = new MenuBar(); String title = "<img src='dropdown.png' alt='Dropdown Menu' width='16' height='16'>"; if (icon != null) title = "<img src='" + icon + "' width='16' height='16' alt='ico'>" + title; if (label != null) title = "<div style='float: left; margin-top: 4px;'>" + label + "</div> " + title; menuBar.addItem(title, true, menu); menuBar.setPopupPosition(MenuBar.PopupPosition.LEFT); Widget wrapper = TableBuilder.row(false, 0, menuBar); return wrapper; }
From source file:it.pep.EsamiGWT.client.maschere.MascheraPrincipale.java
License:Apache License
private MenuBar creaMenu() { // Create a menu bar menu.setAutoOpen(true);//from w w w .ja v a 2 s . c o m menu.setWidth("100%"); menu.setAnimationEnabled(true); // Create the file menu MenuBar fileMenu = new MenuBar(true); fileMenu.setAnimationEnabled(true); fileMenu.addItem("Impostazioni", true, new Command() { public void execute() { Window.alert("scelto Impostazioni"); } }); fileMenu.addItem("Logout", true, new Command() { public void execute() { // Window.alert("scelto logout"); if (Window.confirm("Vuoi terminare la sessione di lavoro?")) { tornaAMascheraLogin(); } } }); menu.addItem(new MenuItem("File", fileMenu)); // Create the file menu MenuBar domandeMenu = new MenuBar(true); domandeMenu.setAnimationEnabled(true); domandeMenu.addItem("blocca tutte", true, new Command() { public void execute() { eseguiSBlocco(true); } }); domandeMenu.addItem("sblocca tutte", true, new Command() { public void execute() { eseguiSBlocco(false); } }); menu.addItem(new MenuItem("Domande", domandeMenu)); // Create the file menu MenuBar elaboratiMenu = new MenuBar(true); elaboratiMenu.setAnimationEnabled(true); elaboratiMenu.addItem("importa correzione", true, new Command() { public void execute() { eseguiImportazione(); } }); menu.addItem(new MenuItem("Elaborati", elaboratiMenu)); menuPanel.add(menu); return menu; }
From source file:org.drools.guvnor.client.explorer.DeploymentNewMenu.java
License:Apache License
public static MenuBar getMenu(final AbstractTree manager) { MenuBar createNewMenu = new MenuBar(true); createNewMenu.addItem(Util.getHeader(images.snapshotSmall(), constants.NewDeploymentSnapshot()), true, new Command() { public void execute() { SnapshotView.showNewSnapshot(new Command() { public void execute() { //we have to refresh the whole tree when a snapshot was added to previously empty package. manager.refreshTree(); }/*from w w w .j ava2s . c o m*/ }); } }); createNewMenu.addItem(Util.getHeader(images.refresh(), constants.RebuildAllSnapshotBinaries()), true, new Command() { public void execute() { SnapshotView.rebuildBinaries(); } }); MenuBar rootMenuBar = new MenuBar(true); rootMenuBar.setAutoOpen(true); rootMenuBar.setAnimationEnabled(true); rootMenuBar.addItem(new MenuItem(constants.CreateNew(), createNewMenu)); return rootMenuBar; }
From source file:org.drools.guvnor.client.explorer.navigation.deployment.DeploymentNewMenu.java
License:Apache License
public static MenuBar getMenu(final NavigationItemBuilderOld manager) { MenuBar createNewMenu = new MenuBar(true); createNewMenu.addItem(Util.getHeader(DroolsGuvnorImageResources.INSTANCE.snapshotSmall(), Constants.INSTANCE.NewDeploymentSnapshot()).asString(), true, new Command() { public void execute() { SnapshotView.showNewSnapshot(new Command() { public void execute() { //we have to refresh the whole tree when a snapshot was added to previously empty package. manager.refreshTree(); }//from w w w . j ava 2 s . c o m }); } }); createNewMenu.addItem(Util.getHeader(DroolsGuvnorImageResources.INSTANCE.refresh(), Constants.INSTANCE.RebuildAllSnapshotBinaries()).asString(), true, new Command() { public void execute() { SnapshotView.rebuildBinaries(); } }); MenuBar rootMenuBar = new MenuBar(true); rootMenuBar.setAutoOpen(true); rootMenuBar.setAnimationEnabled(true); rootMenuBar.addItem(new MenuItem(Constants.INSTANCE.CreateNew(), createNewMenu)); return rootMenuBar; }
From source file:org.drools.guvnor.client.explorer.PackagesNewMenu.java
License:Apache License
public static MenuBar getMenu(final AbstractTree manager) { MenuBar createNewMenu = new MenuBar(true); createNewMenu.addItem(Util.getHeader(images.newPackage(), constants.NewPackage1()), true, new Command() { public void execute() { NewPackageWizard wiz = new NewPackageWizard(new Command() { public void execute() { manager.refreshTree(); }// w w w. jav a2 s . c o m }); wiz.show(); } }); createNewMenu.addItem(Util.getHeader(images.newPackage(), constants.NewWorkingSet()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.WORKING_SET, constants.NewWorkingSet(), false); } }); createNewMenu.addItem(Util.getHeader(images.ruleAsset(), constants.NewRule()), true, new Command() { public void execute() { manager.launchWizard(null, constants.NewRule(), true); } }); createNewMenu.addItem(Util.getHeader(images.newTemplate(), constants.NewRuleTemplate()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.RULE_TEMPLATE, constants.NewRuleTemplate(), true); } }); createNewMenu.addItem(Util.getHeader(images.modelAsset(), constants.UploadPOJOModelJar()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.MODEL, constants.NewModelArchiveJar(), false); } }); createNewMenu.addItem(Util.getHeader(images.modelAsset(), constants.NewDeclarativeModel()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.DRL_MODEL, constants.NewDeclarativeModelUsingGuidedEditor(), false); } }); if (Preferences.getBooleanPref("flex-bpel-editor")) { createNewMenu.addItem(Util.getHeader(images.modelAsset(), constants.NewBPELPackage()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.BPEL_PACKAGE, constants.CreateANewBPELPackage(), false); } }); } createNewMenu.addItem(Util.getHeader(images.functionAssets(), constants.NewFunction()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.FUNCTION, constants.CreateANewFunction(), false); } }); createNewMenu.addItem(Util.getHeader(images.dsl(), constants.NewDSL()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.DSL, constants.CreateANewDSLConfiguration(), false); } }); createNewMenu.addItem(Util.getHeader(images.ruleflowSmall(), constants.NewRuleFlow()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.RULE_FLOW_RF, constants.CreateANewRuleFlow(), false); } }); createNewMenu.addItem(Util.getHeader(images.newEnumeration(), constants.NewEnumeration()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.ENUMERATION, constants.CreateANewEnumerationDropDownMapping(), false); } }); createNewMenu.addItem(Util.getHeader(images.testManager(), constants.NewTestScenario()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.TEST_SCENARIO, constants.CreateATestScenario(), false); } }); createNewMenu.addItem(Util.getHeader(images.newFile(), constants.CreateAFile()), true, new Command() { public void execute() { manager.launchWizard("*", constants.CreateAFile(), false); } }); createNewMenu.addItem(Util.getHeader(images.refresh(), constants.RebuildAllPackageBinariesQ()), true, new Command() { public void execute() { if (Window.confirm(constants.RebuildConfirmWarning())) { LoadingPopup.showMessage(constants.RebuildingPackageBinaries()); RepositoryServiceFactory.getService().rebuildPackages(new GenericCallback<Void>() { public void onSuccess(Void data) { LoadingPopup.close(); } }); } } }); MenuBar rootMenuBar = new MenuBar(true); rootMenuBar.setAutoOpen(true); rootMenuBar.setAnimationEnabled(true); rootMenuBar.addItem(new MenuItem(constants.CreateNew(), createNewMenu)); return rootMenuBar; }
From source file:org.drools.guvnor.client.explorer.RulesNewMenu.java
License:Apache License
public static MenuBar getMenu(final AbstractTree manager) { MenuBar createNewMenu = new MenuBar(true); createNewMenu.addItem(Util.getHeader(images.businessRule(), constants.BusinessRuleGuidedEditor()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.BUSINESS_RULE, constants.NewBusinessRuleGuidedEditor(), true);//from w w w . j a v a 2 s . c o m } }); createNewMenu.addItem(Util.getHeader(images.ruleAsset(), constants.DSLBusinessRuleTextEditor()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.DSL_TEMPLATE_RULE, constants.NewRuleUsingDSL(), true); } }); createNewMenu.addItem(Util.getHeader(images.ruleAsset(), constants.DRLRuleTechnicalRuleTextEditor()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.DRL, constants.NewDRL(), true); } }); createNewMenu.addItem(Util.getHeader(images.spreadsheetSmall(), constants.DecisionTableSpreadsheet()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.DECISION_SPREADSHEET_XLS, constants.NewDecisionTableSpreadsheet(), true); } }); createNewMenu.addItem(Util.getHeader(images.gdst(), constants.DecisionTableWebGuidedEditor()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.DECISION_TABLE_GUIDED, constants.NewDecisionTableGuidedEditor(), true); } }); createNewMenu.addItem(Util.getHeader(images.testManager(), constants.TestScenario()), true, new Command() { public void execute() { manager.launchWizard(AssetFormats.TEST_SCENARIO, constants.CreateATestScenario(), false); } }); MenuBar rootMenuBar = new MenuBar(true); rootMenuBar.setAutoOpen(true); rootMenuBar.setAnimationEnabled(true); rootMenuBar.addItem(new MenuItem(constants.CreateNew(), createNewMenu)); return rootMenuBar; }