@Override public Node getMenuGraphic(ContingencyStore store) { return Glyph.createAwesomeFont('\uf0e7'); }
@Override public Node getMenuGraphic(SecurityAnalysisRunner runner) { return Glyph.createAwesomeFont('\uf132'); }
private static Text createFileGraphic() { return Glyph.createAwesomeFont('\uf016').size("1.2em"); }
@Override public Node getMenuGraphic(ProjectFile file) { return Glyph.createAwesomeFont('\uf093').size("1em"); }
@Override public Node getMenuGraphic(ProjectFile file) { return Glyph.createAwesomeFont('\uf044').size("1.1em"); }
@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 MenuItem createCreateFolderMenuItem() { MenuItem menuItem = new MenuItem(RESOURCE_BUNDLE.getString("CreateFolder") + "...", Glyph.createAwesomeFont('\uf115').size(ICON_SIZE)); menuItem.setOnAction(event -> treeModel.showCreateFolderDialog(window, selectedFolder.get()).ifPresent(newFolder -> { TreeItem<N> selectedItem = tree.getSelectionModel().getSelectedItem(); refreshTreeItem(selectedItem); }) ); return menuItem; }
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; }
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 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; } }
private MenuItem createDeleteNodeMenuItem(List<? extends TreeItem<N>> selectedTreeItems) { MenuItem deleteMenuItem = new MenuItem(RESOURCE_BUNDLE.getString("Delete"), Glyph.createAwesomeFont('\uf1f8').size(ICON_SIZE)); if (selectedTreeItems.size() == 1) { TreeItem<N> selectedTreeItem = selectedTreeItems.get(0); N selectedTreeItemValue = selectedTreeItem.getValue(); if (selectedTreeItemValue instanceof Folder) { Folder folder = (Folder) selectedTreeItemValue; if (!folder.getChildren().isEmpty()) { deleteMenuItem.setDisable(true); } } else if (selectedTreeItemValue instanceof Project) { Project project = (Project) selectedTreeItemValue; if (openedProjects.contains(project.getId())) { deleteMenuItem.setDisable(true); } } } else { selectionContainsOpenedProjects(selectedTreeItems, deleteMenuItem); } deleteMenuItem.setOnAction(event -> createDeleteAlert(selectedTreeItems)); deleteMenuItem.setAccelerator(new KeyCodeCombination(KeyCode.DELETE)); return deleteMenuItem; }
Text searchGlyph = Glyph.createAwesomeFont('\uf002').size("1.4em"); ((CustomTextField) substationFilterInput).setLeft(searchGlyph);
public SearchBar(Searchable textArea) { super(0); Text searchGlyph = Glyph.createAwesomeFont('\uf002').size("1.4em"); Text upGlyph = Glyph.createAwesomeFont('\uf106').size("1.4em"); Text downGlyph = Glyph.createAwesomeFont('\uf107').size("1.4em");
public ModificationScriptEditor(StorableScript storableScript, Scene scene, GseContext context) { this.storableScript = storableScript; this.context = context; codeEditor = new GroovyCodeEditor(scene); Text saveGlyph = Glyph.createAwesomeFont('\uf0c7').size("1.3em"); saveButton = new Button("", saveGlyph); saveButton.getStyleClass().add("gse-toolbar-button"); saveButton.disableProperty().bind(saved); saveButton.setOnAction(event -> save()); codeEditorWithProgressIndicator = new StackPane(codeEditor, new Group(progressIndicator)); codeEditor.codeProperty().addListener((observable, oldValue, newValue) -> saved.set(false)); splitPane = new SplitPane(codeEditorWithProgressIndicator); toolBar = new ToolBar(saveButton); splitPane.setOrientation(Orientation.VERTICAL); splitPane.setDividerPosition(0, 0.8); setTop(toolBar); setCenter(splitPane); // listen to modifications storableScript.addListener(this); }
public ContingencyStoreEditor(ContingencyStore store) { this.store = Objects.requireNonNull(store); Text saveGlyph = Glyph.createAwesomeFont('\uf0c7').size("1.3em"); Button saveButton = new Button("", saveGlyph); saveButton.getStyleClass().add("gse-toolbar-button"); saveButton.disableProperty().bind(saved); saveButton.setOnAction(event -> save()); Text removeGlyph = Glyph.createAwesomeFont('\uf1f8').size("1.3em"); Button removeButton = new Button("", removeGlyph); removeButton.getStyleClass().add("gse-toolbar-button");
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));