/** * Renders a hippo icon of size {@link IconSize#M} via a reference to the icon sprite. * @param id the Wicket id of the icon * @param icon the icon to render * @return the icon component */ public static HippoIcon fromSprite(final String id, final Icon icon) { return fromSprite(id, icon, IconSize.M); }
@Override protected Component getIcon(final String id) { return HippoIcon.fromSprite(id, Icon.PENCIL_SQUARE); }
@Override protected Component getIcon(final String id) { return HippoIcon.fromSprite(id, Icon.GLOBE); }
@Override protected Component getIcon(final String id) { return HippoIcon.fromSprite(id, Icon.UNLOCKED); }
@Override protected Component getIcon(final String id) { return HippoIcon.fromSprite(id, Icon.LINK); }
@Override protected Component getIcon(final String id) { return HippoIcon.fromSprite(id, Icon.MOVE_INTO); }
@Override protected Component getIcon(final String id) { return HippoIcon.fromSprite(id, Icon.PENCIL_SQUARE); }
@Override protected Component getIcon(final String id) { return HippoIcon.fromSprite(id, Icon.FILES); }
@Override protected Component getIcon(final String id) { return HippoIcon.fromSprite(id, Icon.TYPE); }
@Override protected Component getIcon(final String id) { return HippoIcon.fromSprite(id, Icon.FLOPPY); }
@Override protected Component getIcon(final String id) { return HippoIcon.fromSprite(id, Icon.GLOBE); }
@Override protected Component getIcon(final String id) { return HippoIcon.fromSprite(id, Icon.TRANSLATE); }
@Override protected Component getIcon(final String id) { return HippoIcon.fromSprite(id, Icon.CHECK_CIRCLE); }
public HippoIcon getNodeIcon(final String id, final TreeNode treeNode, final ITreeState state) { if (state.isNodeExpanded(treeNode)) { return HippoIcon.fromSprite(id, Icon.FOLDER_OPEN); } else { return HippoIcon.fromSprite(id, Icon.FOLDER); } }
private Component getTemplateIcon(final Node node, final String id) throws RepositoryException { if (isCompoundTemplate(node)) { return HippoIcon.fromSprite(id, Icon.FILE_COMPOUND); } else { return HippoIcon.fromSprite(id, Icon.FILE); } }
private static HippoIcon getIconForHandle(final String id, final Node node, final IconSize size) throws RepositoryException { if (node.hasNode(node.getName())) { Node child = node.getNode(node.getName()); return getIconForNodeType(id, child.getPrimaryNodeType(), Icon.FILE_TEXT, size); } return HippoIcon.fromSprite(id, Icon.FILE_TEXT, size); }
public HippoIcon replaceFromSprite(final HippoIcon oldIcon, final Icon newIcon, final Position position) { HippoIcon newCopy = HippoIcon.fromSprite(oldIcon.getId(), newIcon); addIcon(newCopy, position); return newCopy; }
public Separator(final String id) { super(id); setCssClass("breadcrumb-separator"); add(HippoIcon.fromSprite("icon", Icon.CHEVRON_RIGHT, IconSize.M)); } }
protected Component createHint(final IModel<String> hintModel) { final WebMarkupContainer hintContainer = new WebMarkupContainer("hint-visual"); if (hintModel == null) { hintContainer.setVisible(false); } else { hintContainer.add(new Label("hint-text", hintModel)); hintContainer.add(HippoIcon.fromSprite("hint-image", Icon.INFO_CIRCLE)); } return hintContainer; }
public static HippoIcon getIconForNodeType(final String id, final NodeType type, final Icon defaultIcon, final IconSize size) { final String nodeTypeIconName = StringUtils.replace(type.getName(), ":", "-"); final ResourceReference reference = BrowserStyle.getIconOrNull(nodeTypeIconName, size); if (reference != null) { final HippoIcon icon = HippoIcon.fromResource(id, reference, size); icon.addCssClass("hi"); icon.addCssClass("hi-custom-node-type"); icon.addCssClass("hi-" + size.name().toLowerCase()); return icon; } return HippoIcon.fromSprite(id, defaultIcon, size); }