private static Text createFileGraphic() { return Glyph.createAwesomeFont('\uf016').size("1.2em"); }
public Glyph color2(String color2) { this.color2 = Objects.requireNonNull(color2); updateStyle(); return this; }
@Override public Node getGraphic(Object file) { if (file instanceof ActionScript) { return Glyph.createAwesomeFont('\uf0f6') .size("1.2em"); } else if (file instanceof ContingenciesProvider) { return Glyph.createAwesomeFont('\uf0e7') .size("1.4em") .color("orange"); } else if (file instanceof SecurityAnalysisRunner) { return Glyph.createAwesomeFont('\uf132') .size("1.4em") .color("dimgray"); } return null; } }
private NewScriptButton(ProjectFolder folder, Project project, ObjectProperty<ModificationScript> nodeProperty, GseContext context) { Node newGlyph = Glyph.createAwesomeFont('\uf0f6').size("1.3em") .stack(Glyph.createAwesomeFont('\uf055').color("limegreen").size("0.8em")); scriptProperty = nodeProperty; button = new Button(null, newGlyph); button.setOnAction(event -> showAndWaitDialog(folder, project, button.getScene().getWindow(), context)); }
@Override public Node getMenuGraphic(ContingencyStore store) { return Glyph.createAwesomeFont('\uf0e7'); }
@Override public Node getMenuGraphic(ProjectFile file) { return new Glyph("NetworkExplorerFont", '\ue804'); }
private void updateStyle() { StringBuilder style = new StringBuilder(); style.append("-fx-font-family: ") .append(fontFamily); if (size != null) { style.append("; -fx-font-size: ") .append(size); } if (color != null) { if (color2 == null) { style.append("; -fx-fill: ") .append(color); } else { style.append("; -fx-fill: linear-gradient(").append(color).append(" 0%, ").append(color2).append(" 100%)"); } } setStyle(style.toString()); }
@Override public Node getGraphic(Object file) { if (file instanceof Case) { Case aCase = (Case) file; return createCaseGlyph(aCase.getImporter()); } else if (file instanceof ImportedCase) { ImportedCase importedCase = (ImportedCase) file; return createCaseGlyph(importedCase.getImporter()); } else if (file instanceof VirtualCase) { return createIidmGlyph() .stack(Glyph.createAwesomeFont('\uf14b') .color("limegreen") .size("0.9em")); } else if (file instanceof ModificationScript) { return Glyph.createAwesomeFont('\uf0f6').size("1.2em"); } return null; } }
@Override public Node getMenuGraphic(SecurityAnalysisRunner runner) { return Glyph.createAwesomeFont('\uf132'); }
public static Glyph createZocial(char c) { return new Glyph("zocial", c); } }
@Override public Node getMenuGraphic(ProjectFile file) { return Glyph.createAwesomeFont('\uf093').size("1em"); }
tree.layout(); }); javafx.scene.Node createFolderGlyph = Glyph.createAwesomeFont('\uf07b').size("1.3em").color("#FFDB69") .stack(Glyph.createAwesomeFont('\uf055').color("limegreen").size("0.8em")); createFolderButton = new Button("", createFolderGlyph); createFolderButton.setPadding(new Insets(3, 5, 3, 5)); }) ); javafx.scene.Node deleteFolderGlyph = Glyph.createAwesomeFont('\uf1f8').size(ICON_SIZE); deleteNodeButton = new Button("", deleteFolderGlyph); deleteNodeButton.setPadding(new Insets(3, 5, 3, 5));
private Node createCaseGlyph(Importer importer) { String format = importer.getFormat(); if (format.equals("CIM1") || format.equals("CGMES")) { return new Glyph("powsybl-gse-font", '\ue900') .size("1.4em") .color("#4A4A89"); } else if (format.equals("XIIDM")) { return createIidmGlyph(); } else if (format.equals("UCTE")) { return new Glyph("powsybl-gse-font", '\ue902') .size("1.4em"); } return null; }
public static Glyph createAwesomeFont(char c) { return new Glyph("FontAwesome", c); }
public Glyph size(String size) { this.size = Objects.requireNonNull(size); updateStyle(); return this; }
@Override public Node getMenuGraphic(ProjectFile file) { return Glyph.createAwesomeFont('\uf044').size("1.1em"); }
public Glyph color(String color) { this.color = Objects.requireNonNull(color); updateStyle(); return this; }
private MenuItem createRenameProjectMenuItem() { MenuItem menuItem = new MenuItem(RESOURCE_BUNDLE.getString("Rename"), Glyph.createAwesomeFont('\uf120').size(ICON_SIZE)); TreeItem<N> selectedTreeItem = tree.getSelectionModel().getSelectedItem(); menuItem.setOnAction(event -> renameNode(selectedTreeItem)); return menuItem; }
public Glyph(String fontFamily, char c) { super(Character.toString(c)); this.fontFamily = Objects.requireNonNull(fontFamily); updateStyle(); }