String contentModeString = DesignAttributeHandler.readAttribute( "descriptioncontentmode", attr, String.class); menu.setDescription(description, ContentMode.valueOf(contentModeString)); } else { menu.setDescription(description);
public void doUpdateHistoryMenu() { int cnt = -2; for (MenuItem c : menuHistory.getChildren()) { if (cnt >= 0) { if (history.size() - cnt - 1 < 0) { c.setText(""); c.setDescription(""); c.setIcon(null); } else { String x = history.get(history.size() - cnt - 1); c.setText(MString.beforeIndex(x, '|')); c.setDescription(x); c.setIcon(VaadinIcons.ARROW_RIGHT); // FontAwesome.ARROW_RIGHT } } cnt++; } }
private Component buildUserMenu(final UiProperties uiProperties) { final MenuBar settings = new MenuBar(); settings.addStyleName("user-menu"); settings.setHtmlContentAllowed(true); final MenuItem settingsItem = settings.addItem("", getImage(uiProperties.isGravatar()), null); final String formattedTenant = UserDetailsFormatter.formatCurrentTenant(); if (!StringUtils.isEmpty(formattedTenant)) { settingsItem.setText(formattedTenant); UserDetailsFormatter.getCurrentTenant().ifPresent(tenant -> settingsItem.setDescription(i18n .getMessage("menu.user.description", tenant, UserDetailsFormatter.getCurrentUser().getUsername()))); } else { settingsItem.setText("..."); } settingsItem.setStyleName("user-menuitem"); final String logoutUrl = generateLogoutUrl(); settingsItem.addItem(i18n.getMessage("label.sign.out"), selectedItem -> Page.getCurrent().setLocation(logoutUrl)); return settings; }
private Component buildUserMenu(final UiProperties uiProperties) { final MenuBar settings = new MenuBar(); settings.addStyleName("user-menu"); settings.setHtmlContentAllowed(true); final MenuItem settingsItem = settings.addItem("", getImage(uiProperties.isGravatar()), null); final String formattedTenant = UserDetailsFormatter.formatCurrentTenant(); if (!StringUtils.isEmpty(formattedTenant)) { settingsItem.setText(formattedTenant); UserDetailsFormatter.getCurrentTenant().ifPresent(tenant -> settingsItem.setDescription(i18n .getMessage("menu.user.description", tenant, UserDetailsFormatter.getCurrentUser().getUsername()))); } else { settingsItem.setText("..."); } settingsItem.setStyleName("user-menuitem"); final String logoutUrl = generateLogoutUrl(); settingsItem.addItem(i18n.getMessage("label.sign.out"), selectedItem -> Page.getCurrent().setLocation(logoutUrl)); return settings; }
/** * Initializes the context menu entries.<p> */ private void initContextMenu() { m_contextMenu.removeItems(); MenuItem main = m_contextMenu.addItem("", null); main.setIcon(FontOpenCms.CONTEXT_MENU); main.setDescription(CmsVaadinUtils.getMessageText(Messages.GUI_MENU_TITLE_0)); CmsContextMenuTreeBuilder treeBuilder = new CmsContextMenuTreeBuilder(getDialogContext()); CmsTreeNode<I_CmsContextMenuItem> tree = treeBuilder.buildAll( OpenCms.getWorkplaceAppManager().getMenuItemProvider().getMenuItems()); for (CmsTreeNode<I_CmsContextMenuItem> node : tree.getChildren()) { createMenuEntry(main, node, treeBuilder); } }
@Override public void setDescription(String description) { delegateItem.setDescription(description); }
protected void setDefaultItemStyle(com.vaadin.ui.MenuBar.MenuItem item) { addStyleForItem(item, DEFAULT_MENUITEM_STYLENAME); item.setDescription(messages.getMainMessage("PresentationsPopup.defaultPresentation")); }
public void setCommonProperties(final MenuItem ret, final MaduraPropertyWrapper property, final MessageSource messageSource) { ret.setText(property.getLabel()); ret.setEnabled(property.isEnabled()); ret.setVisible(property.isVisible()); MessageSourceAccessor messageSourceAccessor = new MessageSourceAccessor(messageSource); ret.setDescription(messageSourceAccessor.getMessage(property.getDescription(), null,property.getDescription())); } public boolean isEnabled(boolean active) {
public void setCommonProperties(final MenuItem ret, final MaduraPropertyWrapper property, final MessageSource messageSource) { ret.setText(property.getLabel()); ret.setEnabled(property.isEnabled()); ret.setVisible(property.isVisible()); MessageSourceAccessor messageSourceAccessor = new MessageSourceAccessor(messageSource); ret.setDescription(messageSourceAccessor.getMessage(property.getDescription(), null,property.getDescription())); } public boolean isEnabled(boolean active) {
public void setCommonProperties(final MenuItem ret, final MaduraPropertyWrapper property, final MessageSource messageSource) { ret.setText(property.getLabel()); ret.setEnabled(property.isEnabled()); ret.setVisible(property.isVisible()); MessageSourceAccessor messageSourceAccessor = new MessageSourceAccessor(messageSource); ret.setDescription(messageSourceAccessor.getMessage(property.getDescription(), null,property.getDescription())); } @Override
private void init() { setId(id); if (!createPermission && !updatePermission && !deletePermission) { return; } setStyleName(ValoTheme.MENUBAR_BORDERLESS); addStyleName(SPUIStyleDefinitions.CONFIG_MENU_BAR_POSITION); config = addItem("", FontAwesome.COG, null); config.setStyleName(SPUIStyleDefinitions.CONFIG_MENU_BAR_ITEMS); config.setDescription(i18n.getMessage(UIMessageIdProvider.TOOLTIP_CONFIGURE)); addMenuItems(); }
public void setCommonProperties(final MenuItem ret, final MaduraPropertyWrapper property, final MessageSource messageSource) { ret.setText(property.getLabel()); ret.setEnabled(property.isEnabled()); ret.setVisible(property.isVisible()); MessageSourceAccessor messageSourceAccessor = new MessageSourceAccessor(messageSource); ret.setDescription(messageSourceAccessor.getMessage(property.getDescription(), null,property.getDescription())); }
private void init() { setId(id); if (!createPermission && !updatePermission && !deletePermission) { return; } setStyleName(ValoTheme.MENUBAR_BORDERLESS); addStyleName(SPUIStyleDefinitions.CONFIG_MENU_BAR_POSITION); config = addItem("", FontAwesome.COG, null); config.setStyleName(SPUIStyleDefinitions.CONFIG_MENU_BAR_ITEMS); config.setDescription(i18n.getMessage(UIMessageIdProvider.TOOLTIP_CONFIGURE)); addMenuItems(); }
/** * Analogous method to {@link AbstractComponent#setDescription(String)}. * Sets the item's description. See {@link #getDescription()} for more * information on what the description is. * * @param description * the new description string for the component. */ public void setDescription(String description) { setDescription(description, ContentMode.PREFORMATTED); }