/** * @{inheritedDoc} */ @Override public Node provideIcon(IEmaginController controller, VLViewComponentXML configuration) { final Label label = IconUtils.getFontIcon("mdi-folder:20"); label.getStyleClass().add("ep-folder-icon"); label.getGraphic().getStyleClass().add("folder-ikonli"); return label; }
/** * @{inheritedDoc} */ @Override public Node provideIcon(IEmaginController controller, VLViewComponentXML configuration, Object forModel) { final Label label = IconUtils.getFontIcon("mdi-folder:20"); label.getStyleClass().add("ep-folder-icon"); label.getGraphic().getStyleClass().add("folder-ikonli"); return label; }
/** * @{inheritedDoc} */ @Override public Node present(IEmaginController controller, VLViewComponentXML configuration, Object forModel) { final Label label = IconUtils.getFontIcon("mdi-folder:20"); label.getStyleClass().add("ep-folder-icon"); label.getGraphic().getStyleClass().add("folder-ikonli"); return label; } }
private Node provideIcon() { final Label label = IconUtils.getFontIcon("fa-star-half-o:20"); final StackPane wrapper = new StackPane(); wrapper.getChildren().add(label); wrapper.getStyleClass().add("item-initial-circle-icon-label-wrapper-small"); wrapper.getStyleClass().add("item-initial-circle-icon-label-wrapper-primary"); return wrapper; } }
private static Node _getIcon(String icon, String businessTypePath) { try { Node node = getIcon(icon); StackPane wrapper = new StackPane(); wrapper.getChildren().add(node); wrapper.getStyleClass().add("item-initial-circle-icon-label-wrapper-small"); String initial = instance().iconMapping.getProperty(businessTypePath + ".initial"); if ((initial != null) && firstCat.contains(initial.toLowerCase())) { wrapper.getStyleClass().add("item-initial-circle-icon-label-wrapper-primary"); } else if ((initial != null) && secondCat.contains(initial.toLowerCase())) { wrapper.getStyleClass().add("item-initial-circle-icon-label-wrapper-grey"); } else { wrapper.getStyleClass().add("item-initial-circle-icon-label-wrapper"); } return wrapper; } catch (Exception ex) { // ex.printStackTrace(); Label label = IconUtils.getFontIcon("mdi-exclamation"); label.getStyleClass().add("icon-provider-icon"); return label; } }
public static Node provideIcon(String businessTypePath) { try { if (StringUtils.isEmpty(businessTypePath)) { businessTypePath = "error"; } String icon = instance().iconMapping.getProperty(MEDIUM + businessTypePath); Node node = getIcon(icon); StackPane wrapper = new StackPane(); wrapper.getChildren().add(node); wrapper.getStyleClass().add("item-initial-circle-icon-label-wrapper-medium"); String initial = instance().iconMapping.getProperty(businessTypePath + ".initial"); if ((initial != null) && firstCat.contains(initial.toLowerCase())) { wrapper.getStyleClass().add("item-initial-circle-icon-label-wrapper-primary"); } else if ((initial != null) && secondCat.contains(initial.toLowerCase())) { wrapper.getStyleClass().add("item-initial-circle-icon-label-wrapper-grey"); } else { wrapper.getStyleClass().add("item-initial-circle-icon-label-wrapper"); } return wrapper; } catch (Exception ex) { // ex.printStackTrace(); Label label = IconUtils.getFontIcon("mdi-exclamation"); label.getStyleClass().add("icon-provider-icon"); return label; } }
@Override public void buildFrom(IEmaginController controller, VLViewComponentXML configuration) { root.getChildren().addAll(left, right); NodeHelper.setHgrow(left); root.getStyleClass().add("demo-dash-item"); right.getStyleClass().add("demo-dash-item-right"); left.getChildren().addAll(title, count); left.getStyleClass().add("demo-dash-item-left"); title.getStyleClass().add("demo-dash-item-title"); count.getStyleClass().add("demo-dash-item-count"); NodeHelper.setTitle(title, configuration, (AbstractViewController) controller); count.setText(configuration.getPropertyValue("value")); Label icon = IconUtils.getFontIcon(configuration.getPropertyValue("icon")); right.getChildren().add(icon); } }
/** * @{inheritedDoc} */ public static Node provideIcon(AbstractViewController controller) { try { SingleResult model = (SingleResult) controller.getModel(); OperationData data = (OperationData) model.rootData(); String businessTypePath = (String) data.getBusinessType().get("logicalPath"); if (StringUtils.isEmpty(businessTypePath)) { businessTypePath = (String) data.getBusinessType().get("internalType"); } String iconPath = (String) data.getAttributes().get("iconPath"); // icon from classpath if (StringUtils.isNotBlank(iconPath)) { ImageView imageView = new ImageView(iconPath); Label label = new Label(); label.setGraphic(imageView); return label; } // icon from ikonli else { return provideIcon(businessTypePath); } } catch (Exception ex) { Label label = IconUtils.getFontIcon("mdi-exclamation"); label.getStyleClass().add("icon-provider-icon"); return label; } }