Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
83 lines (70 loc) · 2.34 KB

File metadata and controls

83 lines (70 loc) · 2.34 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
/*
STYLESHEET FOR SMARTGRAPH VISUALIZATION.
For your customization, please see:
https://openjfx.io/javadoc/19/javafx.graphics/javafx/scene/doc-files/cssref.html
And know that:
- The drawing area itself is of type Pane, which is an extension of Region;
- A vertex is of type Shape;
- The edges are of type Line and CubicLine;
- The labels are of type Text, and;
- The arrows are of type Path.
This should help you understand which styles you can apply.
*/
.graph {
-fx-background-color: #F4FFFB;
/* you can use -fx-background-image to set a background image */
}
.vertex {
-fx-stroke-width: 3;
-fx-stroke: #61B5F1;
-fx-stroke-type: inside; /* you should keep this if using arrows */
-fx-fill: #B1DFF7;
}
.vertex:hover { /* pseudo-classes also work */
/*-fx-cursor: default; */ /* You can use this style to override the hand/move cursors while hovering. */
-fx-stroke-width: 4;
}
.vertex-label {
-fx-font: bold 8pt "sans-serif";
}
.edge {
-fx-stroke-width: 2;
-fx-stroke: #FF6D66;
-fx-stroke-dash-array: 2 5 2 5; /* remove for clean lines */
-fx-fill: transparent; /* important to keep for curved edges */
-fx-stroke-line-cap: round;
-fx-opacity: 0.8;
}
.edge:hover {
-fx-stroke-width: 3;
}
.edge-label {
-fx-font: normal 5pt "sans-serif";
}
/* Since version 2.0.0-rc2 this style is cumulatively applied to arrows, after the "edge" class.
* Use to, e.g., to remove the dash effect (that will not look good in arrows).
* Afterwards, styles applied to the edges are propagated to the respective arrows. You can, however, apply
* specific styles to the arrows programmatically. See example programs.
*/
.arrow {
-fx-stroke-dash-array: none;
}
/* Custom vertex class. If you use node.setStyleClass("myVertex"), any previous styling
* will be overwritten. If you use node.addStyleClass("myVertex"), the styles are applied
* cumulatively; in the later case, any properties not wanted from the default "vertex" class
* must be overwritten.
*/
.myVertex {
-fx-stroke-width: 4;
-fx-stroke: green;
-fx-stroke-type: inside; /* you should keep this if using arrows */
-fx-fill: yellowgreen;
}
/* Custom edge class. The same above logic applies to edges.
*/
.myEdge {
-fx-stroke-width: 2;
-fx-stroke: red;
-fx-opacity: 1;
-fx-fill: transparent; /* important to keep for curved edges */
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.