public UniTimeTableHeader(String title, int colSpan, HorizontalAlignmentConstant align) { super(title, false); iColSpan = colSpan; iAlign = align; iTitle = title; addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { final PopupPanel popup = new PopupPanel(true); popup.addStyleName("unitime-Menu"); if (!setMenu(popup)) return; popup.showRelativeTo((Widget)event.getSource()); ((MenuBar)popup.getWidget()).focus(); } }); }
public TrashMenu() { 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); restore = new MenuItem(Util.menuHTML("img/icon/actions/restore.gif", Main.i18n("general.menu.file.restore")), true, restoreFolder); restore.addStyleName("okm-MenuItem"); dirMenu.addItem(restore); purge = new MenuItem(Util.menuHTML("img/icon/actions/purge.gif", Main.i18n("general.menu.file.purge")), true, purgeFolder); purge.addStyleName("okm-MenuItem"); dirMenu.addItem(purge); purgeTrash = new MenuItem(Util.menuHTML("img/icon/actions/purge_trash.gif", Main.i18n("general.menu.file.purge.trash")), true, purgeTrashFolder); purgeTrash.addStyleName("okm-MenuItem"); dirMenu.addItem(purgeTrash); dirMenu.setStyleName("okm-MenuBar"); initWidget(dirMenu); }
public MailMenu() { 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); create.addStyleName("okm-MenuItem"); dirMenu.addItem(create); remove = new MenuItem(Util.menuHTML("img/icon/actions/delete.gif", Main.i18n("tree.menu.directory.remove")), true, delFolder); remove.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(remove); 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); copy = new MenuItem(Util.menuHTML("img/icon/actions/copy.gif", Main.i18n("tree.menu.directory.copy")), true, copyFolder); copy.addStyleName("okm-MenuItem"); dirMenu.addItem(copy); dirMenu.setStyleName("okm-MenuBar"); initWidget(dirMenu); }
/** * Browser menu */ public Menu() { // The item selected must be called on style.css : .okm-MenuBar .gwt-MenuItem-selected // First initialize language values searchMenu = new MenuBar(true); download = new MenuItem(Util.menuHTML("img/icon/actions/download.gif", Main.i18n("search.result.menu.download")), true, downloadFile); download.addStyleName("okm-MenuItem"); go = new MenuItem(Util.menuHTML("img/icon/actions/goto_folder.gif", Main.i18n("search.result.menu.go.folder")), true, goDirectory); go.addStyleName("okm-MenuItem"); findSimilarDocument = new MenuItem(Util.menuHTML("img/icon/actions/similar_find.png", Main.i18n("general.menu.file.find.similar.document")), true, findSimilarOKM); findSimilarDocument.addStyleName("okm-MenuItem"); searchMenu.addItem(download); searchMenu.addItem(go); searchMenu.addItem(findSimilarDocument); searchMenu.setStyleName("okm-MenuBar"); initWidget(searchMenu); }
/** * Browser menu */ public Menu() { // The item selected must be called on style.css : .okm-MenuBar .gwt-MenuItem-selected // First initialize language values mailMenu = new MenuBar(true); all = new MenuItem(Util.menuHTML("img/icon/actions/select_all.png", Main.i18n("mail.menu.show.all")), true, commandShowAll); all.addStyleName("okm-MenuItem"); mailMenu.addItem(all); cc = new MenuItem(Util.menuHTML("img/white_page.png", Main.i18n("mail.menu.show.cc")), true, commandShowCC); cc.addStyleName("okm-MenuItem"); mailMenu.addItem(cc); bcc = new MenuItem(Util.menuHTML("img/white_page.png", Main.i18n("mail.menu.show.bcc")), true, commandShowBCC); bcc.addStyleName("okm-MenuItem"); mailMenu.addItem(bcc); reply = new MenuItem(Util.menuHTML("img/white_page.png", Main.i18n("mail.menu.show.reply")), true, commandShowReply); reply.addStyleName("okm-MenuItem"); mailMenu.addItem(reply); extra = new MenuItem(Util.menuHTML("img/white_page.png", Main.i18n("mail.menu.show.extre")), true, commandShowExtra); extra.addStyleName("okm-MenuItem"); mailMenu.addItem(extra); mailMenu.addStyleName("okm-MenuBar"); initWidget(mailMenu); }
/** * ResizeToolBarMenu */ public FindToolBarMenu() { // Establishes auto-close when click outside super(true, true); toolBarOption = new ToolBarOption(); dirMenu = new MenuBar(true); dirMenu.setStyleName("okm-SubMenuBar"); findFolder = new MenuItem(Util.menuHTML("img/icon/actions/folder_find.gif", Main.i18n("general.menu.file.find.folder")), true, findFolderOKM); findDocument = new MenuItem(Util.menuHTML("img/icon/actions/document_find.png", Main.i18n("general.menu.file.find.document")), true, findDocumentOKM); findSimilarDocument = new MenuItem(Util.menuHTML("img/icon/actions/similar_find.png", Main.i18n("general.menu.file.find.similar.document")), true, findSimilarOKM); dirMenu.addItem(findFolder); dirMenu.addItem(findDocument); dirMenu.addItem(findSimilarDocument); setWidget(dirMenu); }
/** * Browser menu */ public Menu() { // The item selected must be called on style.css : .okm-MenuBar .gwt-MenuItem-selected // First initialize language values searchSavedMenu = new MenuBar(true); run = new MenuItem(Util.menuHTML("img/icon/actions/run.gif", Main.i18n("search.saved.run")), true, runSearch); run.addStyleName("okm-MenuItem"); searchSavedMenu.addItem(run); delete = new MenuItem(Util.menuHTML("img/icon/actions/delete.gif", Main.i18n("search.saved.delete")), true, deleteSearch); delete.addStyleName("okm-MenuItem"); searchSavedMenu.addItem(delete); share = new MenuItem(Util.menuHTML("img/icon/actions/share_query.gif", GeneralComunicator.i18nExtension("messaging.share.query")), true, shareSearch); share.addStyleName("okm-MenuItem"); searchSavedMenu.addStyleName("okm-MenuBar"); initWidget(searchSavedMenu); }
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); 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"); export = new MenuItem(Util.menuHTML("img/icon/actions/export.gif", Main.i18n("tree.menu.export")), true, exportToFile); export.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(export); initWidget(dirMenu); }
private void createOntologyMenu(List<Term> terms) { MenuBar menu = new MenuBar(true); menu.setAnimationEnabled(true); for(final Term term : terms) { Ontology ontology = term.getOntology(); if(!ontology.isCodelist()) { menu.addItem(ontology.getName(), new Command() { public void execute() { History.newItem(term.getReferenceId()); } }); } } menuBar.insertItem(new MenuItem("Ontology", menu), 0); }
public MenuPopup(List<MenuPopupItem> items) { super(false, Type.MENU); MenuBar popupMenuBar = new MenuBar(true); for (final MenuPopupItem item : items) { popupMenuBar.addItem(new MenuItem(item.getText(), true, new ScheduledCommand() { @Override public void execute() { item.execute(); hide(); } })); } popupMenuBar.setVisible(true); add(popupMenuBar); }
private static void processMenu(MenuBar menu, MenuItemGVO[] subMenus, String name, String uuid, String parent) { MenuBar subMenu = new MenuBar(true); for (int j = 0; j < subMenus.length; j++) { if (subMenus[j].getSubMenus() != null && subMenus[j].getSubMenus().length > 0) { processMenu(subMenu, subMenus[j].getSubMenus(), subMenus[j].getDisplayname(), uuid, parent); } else { if (subMenus[j] instanceof MenuItemSeparatorGVO) { menu.addSeparator(); } else { MenuItem menuItem = new MenuItem(subMenus[j].getDisplayname(), (Command) null); RendererHelper.fillIn(subMenus[j], menuItem, uuid, parent, subMenus[j].getContext()); subMenu.addItem(menuItem); } } } if (tempString.equals(name)) { contextMenu.addItem(new MenuItem(name, subMenu)); } else { menu.addItem(new MenuItem(name, subMenu)); } }
public static void addMenu(ComponentGVO vo, UIObject ui, String uuid, String parent) { if (vo != null && ui != null) { if (vo.getMenu() != null) { MenuBar menu = new MenuBar(); menu.setAutoOpen(true); menu.setWidth("100%"); UIObject renderedComponent = new MenuItemRenderer().render(vo.getMenu(), uuid, parent, vo.getContext()); if (renderedComponent instanceof MenuBar) { menu.addItem(vo.getMenu().getDisplayname(), (MenuBar) renderedComponent); } else if (renderedComponent instanceof MenuItem) { menu.addItem((MenuItem) renderedComponent); } if (ui instanceof DockPanel) { ((DockPanel) ui).add(menu, DockPanel.NORTH); } else if (ui instanceof Grid || ui instanceof VerticalPanel || ui instanceof HorizontalPanel) ((Panel) ui).add(menu); } } }
private void processMenu(MenuBar menu, MenuItemGVO subMenuGVO, String name, String uuid, String parent) { MenuBar subMenu = new MenuBar(true); MenuItemGVO[] subMenus = subMenuGVO.getSubMenus(); for (int j = 0; j < subMenus.length; j++) { if (subMenus[j].getSubMenus() != null && subMenus[j].getSubMenus().length > 0) { processMenu(subMenu, subMenus[j], subMenus[j].getDisplayname(), uuid,parent); } else { if (subMenus[j] instanceof MenuItemSeparatorGVO){ subMenu.addSeparator(); } else { MenuItem menuItem = new MenuItem(subMenus[j].getDisplayname(),(Command) null); RendererHelper.fillIn(subMenus[j], menuItem, uuid,parent, subMenus[j].getContext()); subMenu.addItem(menuItem); } } } MenuItem subMenuItem = new MenuItem(name, subMenu); RendererHelper.fillIn(subMenuGVO, subMenuItem, uuid,parent, subMenuGVO.getContext()); menu.addItem(subMenuItem); }
public static void addMenu(ComponentGVO vo, UIObject ui, String uuid, String parent) { if (vo != null && ui != null) { if (vo.getMenu() != null) { MenuBar menu = new MenuBar(); menu.setAutoOpen(true); menu.setWidth("100%"); UIObject renderedComponent = new MenuItemRenderer().render(vo.getMenu(), null, uuid, parent, vo.getContext(), null); if (renderedComponent instanceof MenuBar) { menu.addItem(vo.getMenu().getDisplayname(), (MenuBar) renderedComponent); } else if (renderedComponent instanceof MenuItem) { menu.addItem((MenuItem) renderedComponent); } if (ui instanceof DockPanel) { ((DockPanel) ui).add(menu, DockPanel.NORTH); } else if (ui instanceof Grid || ui instanceof VerticalPanel || ui instanceof HorizontalPanel) ((Panel) ui).add(menu); } } }
public NewConnectionPanel() { super(true,true); newConnectionMenu = new MenuBar(true); newConnectionMenu.addItem(appConstants.modelBiDirection(),new Command() { public void execute() { addNewConnection(selectedWidget,selectedWidget2,true); NewConnectionPanel.this.hide(); } }); newConnectionMenu.addItem(appConstants.modelToHere(),new Command() { public void execute() { addNewConnection(selectedWidget,selectedWidget2,false); NewConnectionPanel.this.hide(); } }); newConnectionMenu.addItem(appConstants.modelFromHere(),new Command() { public void execute() { addNewConnection(selectedWidget2,selectedWidget,false); NewConnectionPanel.this.hide(); } }); add(newConnectionMenu); }
public PlaceholderContextMenuWidget(Command bringToFrontCommand, Command bringForwardCommand, Command sendBackwardCommand, Command sendToBackCommand, Command propertiesCommand, Command deleteCommand) { super(true, false); MenuBar popupMenuBar = new MenuBar(true); MenuItem propertiesItem = new MenuItem("Properties", true, propertiesCommand); MenuItem deleteItem = new MenuItem("Delete", true, deleteCommand); MenuItem bringToFrontItem = new MenuItem("Bring to Front", true, bringToFrontCommand); MenuItem bringForwardItem = new MenuItem("Bring Forward", true, bringForwardCommand); MenuItem sendBackwardItem = new MenuItem("Send Backward", true, sendBackwardCommand); MenuItem sendToBackItem = new MenuItem("Send to Back", true, sendToBackCommand); popupMenuBar.addItem(propertiesItem); popupMenuBar.addItem(deleteItem); popupMenuBar.addSeparator(); popupMenuBar.addItem(bringToFrontItem); popupMenuBar.addItem(bringForwardItem); popupMenuBar.addItem(sendBackwardItem); popupMenuBar.addItem(sendToBackItem); popupMenuBar.setVisible(true); add(popupMenuBar); sinkEvents(Event.ONCONTEXTMENU); }
/** * Creates a new context menu. */ public ContextMenu() { popupPanel = new PopupPanel(true); // autoHide //Enabling Glass under the popups so that clicks on the iframe (blockly) also hide the panel popupPanel.setGlassEnabled(true); popupPanel.setGlassStyleName("none"); //No style is passed (the default grays out the window) menuBar = new MenuBar(true); menuBar.setStylePrimaryName("ode-ContextMenu"); popupPanel.add(menuBar); }
/** * Browser menu */ public Menu() { // The item selected must be called on style.css : .okm-MenuBar .gwt-MenuItem-selected // First initialize language values menu = new MenuBar(true); delete = new MenuItem(UtilComunicator.menuHTML("img/icon/actions/delete.png", GeneralComunicator.i18nExtension("messaging.message.delete")), true, deletePropose); delete.addStyleName("okm-MenuItem"); menu.addItem(delete); menu.setStyleName("okm-MenuBar"); initWidget(menu); }
/** * Browser menu */ public Menu() { // The item selected must be called on style.css : .okm-MenuBar .gwt-MenuItem-selected // First initialize language values menu = new MenuBar(true); delete = new MenuItem(UtilComunicator.menuHTML("img/icon/actions/delete.png", GeneralComunicator.i18nExtension("messaging.message.delete")), true, deleteMessageReceived); delete.addStyleName("okm-MenuItem"); menu.addItem(delete); menu.setStyleName("okm-MenuBar"); initWidget(menu); }
/** * Browser menu */ public Menu() { // The item selected must be called on style.css : .okm-MenuBar .gwt-MenuItem-selected // First initialize language values menu = new MenuBar(true); delete = new MenuItem(UtilComunicator.menuHTML("img/icon/actions/delete.png", GeneralComunicator.i18nExtension("messaging.message.delete")), true, deleteMessageSent); delete.addStyleName("okm-MenuItem"); menu.addItem(delete); menu.setStyleName("okm-MenuBar"); initWidget(menu); }
/** * Category menu */ 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); }
public TrashMenu() { 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); restoreItem = new MenuItem(Util.menuHTML("img/icon/actions/restore.gif", Main.i18n("general.menu.file.restore")), true, restore); restoreItem.addStyleName("okm-MenuItem"); dirMenu.addItem(restoreItem); purgeItem = new MenuItem(Util.menuHTML("img/icon/actions/purge.gif", Main.i18n("general.menu.file.purge")), true, purge); purgeItem.addStyleName("okm-MenuItem"); dirMenu.addItem(purgeItem); dirMenu.addStyleName("okm-MenuBar"); initWidget(dirMenu); }
/** * createSubMenu */ private void createSubMenu(String parentFolderPath, String fldName) { MenuBar subMenuFolder = new MenuBar(true); subMenuFolder.setStyleName("okm-SubMenuBar"); MenuItem menuFolder = new MenuItem(Util.menuHTML("img/menuitem_empty.gif", fldName), true, subMenuFolder); menuFolder.addStyleName("okm-MainMenuItem"); fldMenus.put(parentFolderPath + "/" + fldName, subMenuFolder); fldMenus.get(parentFolderPath).addItem(menuFolder); }
/** * Resets all widgets on menu */ private void resetMenu() { if (!bookmarks.isEmpty()) { MenuBar subMenuBookmark = Main.get().mainPanel.topPanel.mainMenu.subMenuBookmark; for (Iterator<MenuItem> it = bookmarks.iterator(); it.hasNext(); ) { subMenuBookmark.removeItem(it.next()); } } }
/** * PersonalMenu */ public PersonalMenu() { 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); create.addStyleName("okm-MenuItem"); dirMenu.addItem(create); remove = new MenuItem(Util.menuHTML("img/icon/actions/delete.gif", Main.i18n("tree.menu.directory.remove")), true, delFolder); remove.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(remove); 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); copy = new MenuItem(Util.menuHTML("img/icon/actions/copy.gif", Main.i18n("tree.menu.directory.copy")), true, copyFolder); copy.addStyleName("okm-MenuItem"); dirMenu.addItem(copy); export = new MenuItem(Util.menuHTML("img/icon/actions/export.gif", Main.i18n("tree.menu.export")), true, exportToFile); export.addStyleName("okm-MenuItem"); dirMenu.addItem(export); dirMenu.setStyleName("okm-MenuBar"); initWidget(dirMenu); }
/** * Browser menu */ public Menu() { // The item selected must be called on style.css : .okm-MenuBar .gwt-MenuItem-selected // First initialize language values attachMenu = new MenuBar(true); download = new MenuItem(Util.menuHTML("img/icon/actions/download.gif", Main.i18n("filebrowser.menu.download")), true, downloadFile); download.addStyleName("okm-MenuItem"); attachMenu.addItem(download); copy = new MenuItem(Util.menuHTML("img/icon/actions/copy.gif", Main.i18n("general.menu.edit.copy")), true, copyAttachment); copy.addStyleName("okm-MenuItem"); attachMenu.addItem(copy); attachMenu.addStyleName("okm-MenuBar"); initWidget(attachMenu); }
public MetadataMenu() { // The item selected must be called on style.css : .okm-MenuBar .gwt-MenuItem-selected // First initialize language values dirMenu = new MenuBar(true); initWidget(dirMenu); }
public TemplateMenu() { 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); create.addStyleName("okm-MenuItem"); dirMenu.addItem(create); remove = new MenuItem(Util.menuHTML("img/icon/actions/delete.gif", Main.i18n("tree.menu.directory.remove")), true, delFolder); remove.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(remove); 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); copy = new MenuItem(Util.menuHTML("img/icon/actions/copy.gif", Main.i18n("tree.menu.directory.copy")), true, copyFolder); copy.addStyleName("okm-MenuItem"); dirMenu.addItem(copy); export = new MenuItem(Util.menuHTML("img/icon/actions/export.gif", Main.i18n("tree.menu.export")), true, exportToFile); export.addStyleName("okm-MenuItem"); dirMenu.addItem(export); dirMenu.setStyleName("okm-MenuBar"); initWidget(dirMenu); }
public ThesaurusMenu() { // The item selected must be called on style.css : .okm-MenuBar .gwt-MenuItem-selected // First initialize language values dirMenu = new MenuBar(true); initWidget(dirMenu); }
public TaxonomyMenu() { 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); create.addStyleName("okm-MenuItem"); dirMenu.addItem(create); remove = new MenuItem(Util.menuHTML("img/icon/actions/delete.gif", Main.i18n("tree.menu.directory.remove")), true, delFolder); remove.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(remove); 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); copy = new MenuItem(Util.menuHTML("img/icon/actions/copy.gif", Main.i18n("tree.menu.directory.copy")), true, copyFolder); copy.addStyleName("okm-MenuItem"); dirMenu.addItem(copy); addDocument = new MenuItem(Util.menuHTML("img/icon/actions/add_document.gif", Main.i18n("tree.menu.directory.add.document")), true, addDocumentFolder); addDocument.addStyleName("okm-MenuItem"); dirMenu.addItem(addDocument); bookmark = new MenuItem(Util.menuHTML("img/icon/actions/add_bookmark.gif", Main.i18n("tree.menu.add.bookmark")), true, addBookmark); bookmark.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(bookmark); home = new MenuItem(Util.menuHTML("img/icon/actions/bookmark.gif", Main.i18n("tree.menu.set.home")), true, setHome); home.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(home); export = new MenuItem(Util.menuHTML("img/icon/actions/export.gif", Main.i18n("tree.menu.export")), true, exportToFile); export.addStyleName("okm-MenuItem-strike"); dirMenu.addItem(export); dirMenu.setStyleName("okm-MenuBar"); initWidget(dirMenu); }
private void createPopups(Curator curator) { if(curator != null) { CreateChildTermPopup createTermPopup = new CreateChildTermPopup(service, eventBus); CrossRefPopup crossRefPopup = new CrossRefPopup(service, eventBus, curator, createTermPopup); ApproveRejectPopup approveRejectPopup = new ApproveRejectPopup(service, eventBus, curator); AddSynonymPopup addSynonymPopup = new AddSynonymPopup(service, eventBus); AddRelationshipPopup addRelationshipPopup = new AddRelationshipPopup(service, eventBus); createTermPopup.setSynonymProvider(crossRefPopup); MenuBar menu = new MenuBar(true); menu.setAnimationEnabled(true); createPopupMenuItem(menu, "Map Synonyms", crossRefPopup); createPopupMenuItem(menu, "Approve", approveRejectPopup); createPopupMenuItem(menu, "Create Child Term", createTermPopup); createPopupMenuItem(menu, "Add Synonym", addSynonymPopup); createPopupMenuItem(menu, "Add Relationship", addRelationshipPopup); if(BigDecimal.ONE.equals(curator.getEntityApprovalWeight(Entity.TERM))) { ReplaceTermPopup replaceTermPopup = new ReplaceTermPopup(service, eventBus); createPopupMenuItem(menu, "Obsolete Term", replaceTermPopup); } menuBar.addItem("Curate", menu); } createPopupMenuItem(menuBar, "History", new HistoryPopup(eventBus, service)); createPopupMenuItem(menuBar, "Legend", new LegendPopup()); if(curator != null && curator.getPassword() != null) { ChangePasswordPopup changePasswordPopup = new ChangePasswordPopup(service); if(curator.isPasswordExpired()) { changePasswordPopup.show(); } menuBar.addSeparator(); createPopupMenuItem(menuBar, "Change Password", changePasswordPopup); } }
private void createPopupMenuItem(MenuBar menu, final String text, final OntoBrowserPopup popup) { menu.addItem(text, new Command() { public void execute() { popup.show(); } }); }
/** * To extractSpanValue. * * @param coordinateX int * @param coordinateY int * @param clientCoordinateX int * @param clientCoordinateY int */ public void extractSpanValue(int coordinateX, int coordinateY, int clientCoordinateX, int clientCoordinateY) { if (spanList != null) { double aspectWidthRatio = (double) (pageImage.getWidth()) / (double) (originalWidth); double aspectHeightRatio = (double) (pageImage.getHeight()) / (double) (originalHeight); int xCoordinate = (int) Math.round(coordinateX / aspectWidthRatio); int yCoordinate = (int) Math.round(coordinateY / aspectHeightRatio); for (Span span : spanList) { int spanX0 = span.getCoordinates().getX0().intValue(); int spanY0 = span.getCoordinates().getY0().intValue(); int spanX1 = span.getCoordinates().getX1().intValue(); int spanY1 = span.getCoordinates().getY1().intValue(); if (spanX0 <= xCoordinate && spanX1 >= xCoordinate && spanY0 <= yCoordinate && spanY1 >= yCoordinate) { MenuBar menuBar = new MenuBar(true); MenuItem menuItem = new MenuItem(span.getValue(), new Command() { @Override public void execute() { contextMenu.hide(); } }); menuBar.addItem(menuItem); contextMenu.setWidget(menuBar); contextMenu.setPopupPosition(clientCoordinateX, clientCoordinateY); contextMenu.show(); break; } } } }
MenuBar getMenu() { CircuitElm elm = plots.get(0).elm; if (elm == null) return null; elm = getSingleElm(); if (elm != null && elm instanceof TransistorElm) { sim.scopeIbMenuItem.setState(showingValue(VAL_IB)); sim.scopeIcMenuItem.setState(showingValue(VAL_IC)); sim.scopeIeMenuItem.setState(showingValue(VAL_IE)); sim.scopeVbeMenuItem.setState(showingValue(VAL_VBE)); sim.scopeVbcMenuItem.setState(showingValue(VAL_VBC)); sim.scopeVceMenuItem.setState(showingValue(VAL_VCE)); sim.scopeVceIcMenuItem.setState(isShowingVceAndIc()); sim.scopeMaxScaleTransMenuItem.setState(maxScale && !plot2d); return sim.transScopeMenuBar; } else { sim.scopeRemovePlotMenuItem.setEnabled(visiblePlots.size() > 1 && !plot2d); sim.scopeVMenuItem .setState(showV && !showingValue(VAL_POWER)); sim.scopeIMenuItem .setState(showI && !showingValue(VAL_POWER)); sim.scopeScaleMenuItem.setState(showScale); sim.scopeMaxMenuItem .setState(showMax); sim.scopeMinMenuItem .setState(showMin); sim.scopeFreqMenuItem .setState(showFreq); sim.scopePowerMenuItem.setState(showingValue(VAL_POWER)); sim.scopeRMSMenuItem .setState(showRMS); sim.scopeVIMenuItem .setState(plot2d && !plotXY); sim.scopeXYMenuItem .setState(plotXY); sim.scopeSelectYMenuItem.setEnabled(plotXY); sim.scopeFFTMenuItem.setState(showFFT); sim.scopeResistMenuItem.setState(showingValue(VAL_R)); sim.scopeResistMenuItem.setEnabled(elm != null && elm.canShowValueInScope(VAL_R)); sim.scopeMaxScaleMenuItem.setState(maxScale && !plot2d); return sim.scopeMenuBar; } }
public boolean setMenu(final PopupPanel popup) { List<Operation> operations = getOperations(); if (operations.isEmpty()) return false; boolean first = true; MenuBar menu = new MenuBarWithAccessKeys(); for (final Operation op: operations) { if (!op.isApplicable()) continue; if (op.hasSeparator() && !first) menu.addSeparator(); first = false; MenuItem item = new MenuItem(op.getName(), true, new Command() { @Override public void execute() { popup.hide(); op.execute(); } }); if (op instanceof AriaOperation) Roles.getMenuitemRole().setAriaLabelProperty(item.getElement(), ((AriaOperation)op).getAriaLabel()); else Roles.getMenuitemRole().setAriaLabelProperty(item.getElement(), UniTimeHeaderPanel.stripAccessKey(op.getName())); menu.addItem(item); } if (first) return false; menu.setVisible(true); popup.add(menu); return true; }
public PlatypusSplitButton(String aTitle, boolean asHtml, ImageResource aImage, MenuBar aMenu) { super(aTitle, asHtml, aImage, aMenu); addKeyDownHandler(new KeyDownHandler(){ @Override public void onKeyDown(KeyDownEvent event) { if(event.getNativeKeyCode() == KeyCodes.KEY_ENTER || event.getNativeKeyCode() == KeyCodes.KEY_SPACE){ ActionEvent.fire(PlatypusSplitButton.this, PlatypusSplitButton.this); } } }); }