/** * @{inheritedDoc} */ @Override public Node present(IEmaginController controller, VLViewComponentXML configuration, Object item) { IconUtils.setFontIcon("mdi-more-horiz:20", ellipsis); ellipsis.getStyleClass().add("ep-table-ellipsis-h-actions"); return ellipsis; } }
/** * @{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; }
/** * Generates a pane with EXCLAMATION_TRIANGLE font awesome icon. */ public static Node getErrorIndicator() { final Label errorLabel = (Label) IconUtils.getErrorIcon(); errorLabel.getStyleClass().add("red-icon"); final StackPane stackPane = new StackPane(); stackPane.setAlignment(Pos.CENTER); stackPane.getChildren().add(errorLabel); return stackPane; }
/** * @{inheritedDoc} */ @Override public void buildFrom(IEmaginController controller, VLViewComponentXML configuration) { contentCfg = configuration.getComponentById("Content").orElse(null); getChildren().add(text); NodeHelper.styleClassSetAll(this, contentCfg); String messageStyleClass = contentCfg.getPropertyValue("messageStyleClass"); if (StringUtils.isNotBlank(messageStyleClass)) { text.getStyleClass().addAll(messageStyleClass.split(",")); } IconUtils.setIcon(text, contentCfg); }
/** * Constructor */ public NavigationBar() { super(); IconUtils.setHeaderNavigationBack(backIcon); backIcon.getStyleClass().addAll("transparent-focus", "empty-padding", "scale-down-on-click"); backIcon.setOnAction(e -> goBack()); pane.getChildren().addAll(location0, location1, backIcon); getChildren().add(pane); NodeHelper.setHVGrow(pane); getStyleClass().add("ep-header-center-area-nav-bar-container"); location0.getStyleClass().add("previous-location-item-label"); location1.getStyleClass().add("current-location-item-label"); backIcon.setLayoutX(16); backIcon.setLayoutY(15); location0.setLayoutX(46); location0.setLayoutY(18); location1.setLayoutX(22); location1.setLayoutY(65); }
IconUtils.setContentLocationSeparator(separator); box.getChildren().add(separator);
@Override public void buildFrom(IEmaginController controller, VLViewComponentXML configuration) { ComponentToLabeledHelper.setTooltip(configuration, action, (AbstractViewController) controller); IconUtils.setIcon(action, configuration); NodeHelper.styleClassSetAll(action, configuration, "form-inline-action"); action.setOnAction(e -> onAction((AbstractViewController) controller, configuration)); } }
/** * Constructor */ public SingleLocationNavigationBar() { super(); IconUtils.setHeaderNavigationBack(backIcon); backIcon.setOnAction(e -> goBack()); backIcon.getStyleClass().addAll("app-header-button", "simple-button"); backIcon.managedProperty().bind(backIcon.visibleProperty()); backIcon.setDisable(true); getChildren().addAll(backIcon, locationContainer); getStyleClass().add("ep-primary-menu-with-navbar-top-toolbar"); getStyleClass().add("ep-primary-menu-with-navbar-toolbar"); managedProperty().bind(visibleProperty()); }
protected void unsupported() { Label label = new Label("Unsupported content format"); IconUtils.setFontIcon("hws-document-error:80", label); layout.getChildren().add(label); } }
/** * @{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 void buildFrom(IEmaginController controller, VLViewComponentXML configuration) { super.buildFrom(controller, configuration); hyperlink.setId(id); NodeHelper.setTitle(hyperlink, configuration, (AbstractViewController) controller); NodeHelper.setStyleClass(hyperlink, configuration, "styleClass", true); IconUtils.setIcon(hyperlink, configuration); }
/** * Constructor */ public SingleLocationPrimaryMenuWithNavigationBar() { super(); IconUtils.setHeaderNavigationBack(backIcon); backIcon.setOnAction(e -> goBack()); backIcon.getStyleClass().remove("jfx-button"); backIcon.getStyleClass().remove("button"); backIcon.managedProperty().bind(backIcon.visibleProperty()); backIcon.setVisible(false); final HBox box = NodeHelper.wrapInHbox(backIcon); box.getStyleClass().add("ep-navbar-top-toolbar-back-icon-container"); topToolbar.getChildren().addAll(box, locationContainer); getChildren().addAll(topToolbar, bottomToolbar); topToolbar.getStyleClass().add("ep-primary-menu-with-navbar-top-toolbar"); bottomToolbar.getStyleClass().add("ep-primary-menu-with-navbar-bottom-toolbar"); getStyleClass().add("ep-primary-menu-with-navbar-toolbar"); // location0.getStyleClass().add("current-location-item-label"); topToolbar.minWidthProperty().bind(topToolbar.prefWidthProperty()); topToolbar.minHeightProperty().bind(topToolbar.prefHeightProperty()); topToolbar.maxHeightProperty().bind(topToolbar.prefHeightProperty()); bottomToolbar.minWidthProperty().bind(bottomToolbar.prefWidthProperty()); bottomToolbar.minHeightProperty().bind(bottomToolbar.prefHeightProperty()); bottomToolbar.maxHeightProperty().bind(bottomToolbar.prefHeightProperty()); bottomToolbar.managedProperty().bind(bottomToolbar.visibleProperty()); NodeHelper.setHVGrow(topToolbar, bottomToolbar, this); bottomToolbar.setVisible(false); }
/** * {@inheritDoc} */ @Override protected Void call() { try { label.setGraphic(new ProgressIndicator()); if (countRoleBsOperation == null) { countRoleBsOperation = (IOperation) Services.getBean("CountObjectLinkRoleBsOperation"); } JsonObject query = new JsonObject(); String fullId = (String) operationData.getAttributes().get("fullId"); query.addProperty("oid", fullId); query.addProperty("linkClass", roleB); countRoleBsOperation.doOperation(query, or, e); } catch (Exception e) { e.printStackTrace(); Node errorIcon = IconUtils.getErrorIcon(); label.setGraphic(errorIcon); } finally { } return null; }
protected void unsupported() { Label label = new Label("Unsupported content format"); IconUtils.setFontIcon("hws-document-error:80", label); layout.getChildren().add(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; } }
/** * Constructor * * @param cssStyle * @param config * @param text */ public VLTab(AbstractViewController tabPaneController, VLViewComponentXML tabDefinition, String cssStyle) { this.config = tabDefinition; this.tabPaneController = tabPaneController; this.internalId = tabDefinition.getId(); // Process tab and its title final String text = tabDefinition.getPropertyValue(XMLConstants.TITLE); this.title = new Label(); this.title.setText(tabPaneController.getLocalised(text)); this.title.getStyleClass().add(TAB_ITEM_TITLE_CSS); IconUtils.setIcon(title, tabDefinition); getStyleClass().add(cssStyle); getChildren().add(title); NodeHelper.setHgrow(this, contentWrapper); }
/** * @{inheritedDoc} */ @Override public void buildFrom(IEmaginController controller, VLViewComponentXML configuration) { this.controller = (AbstractViewController) controller; backIcon = new Button(); backIcon.setOnAction(e -> goBack()); IconUtils.setHeaderNavigationBack(backIcon); backIcon.getStyleClass().addAll("ep-headerless-app-header-button", "hand-hover"); backIcon.setDisable(true); backIcon.setVisible(true); backIcon.setContentDisplay(ContentDisplay.GRAPHIC_ONLY); backIcon.setAlignment(Pos.CENTER); getChildren().addAll(backIcon); getStyleClass().addAll("hand-hover"); //getStyleClass().add("ep-primary-menu-with-navbar-top-toolbar"); //getStyleClass().add("ep-primary-menu-with-navbar-toolbar"); setAlignment(Pos.CENTER); setMinHeight(54); addEventFilter(MouseEvent.MOUSE_CLICKED, e->{ }); }
private void paginate(int currentIndex) { pagination.getChildren().clear(); for (int i = 0; i < content.size(); i++) { Label indicator = new Label(); pagination.getChildren().add(indicator); if (currentIndex == i) { IconUtils.setFontIcon("fa-circle:14", indicator); } else { IconUtils.setFontIcon("fa-circle-o:14", indicator); } } }
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; } }
/** * @{inheritedDoc} */ @Override public void buildFrom(IEmaginController controller, VLViewComponentXML configuration) { super.buildFrom(controller, configuration); link.setId(this.id); ComponentToLabeledHelper.setTooltip(configuration, link, (AbstractViewController) controller); ComponentToButtonBaseHelper.setOnAction(configuration, link, (AbstractViewController) controller); final String display = configuration.getPropertyValue(XMLConstants.HYPERLINK_DISPLAY_MODE); if (StringUtils.isBlank(display)) { link.setContentDisplay(ContentDisplay.LEFT); ComponentToLabeledHelper.setText(configuration, link, false, (AbstractViewController) controller); IconUtils.setIcon(link, configuration); } else if ("GRAPHIC_ONLY".equalsIgnoreCase(display)) { link.setContentDisplay(ContentDisplay.GRAPHIC_ONLY); IconUtils.setIcon(link, configuration); } else if ("TEXT_ONLY".equalsIgnoreCase(display)) { link.setContentDisplay(ContentDisplay.TEXT_ONLY); ComponentToLabeledHelper.setText(configuration, link, false, (AbstractViewController) controller); } final String style = configuration.getPropertyValue(XMLConstants.STYLE_CLASS); if (StringUtils.isNotBlank(style)) { link.getStyleClass().addAll(Arrays.asList(style.split(","))); } }