Skip to content

Commit 83feaac

Browse files
committed
text padding, node substitutions
1 parent 137c1c7 commit 83feaac

19 files changed

+688
-355
lines changed

src/diagram.rs

Lines changed: 378 additions & 48 deletions
Large diffs are not rendered by default.

src/lib.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ pub const NODE_HEIGHT: f32 = 60.0;
1818
pub const NODE_SPACING: f32 = 160.0;
1919
pub const START_OFFSET: f32 = 120.0;
2020
pub const LAYOUT_MARGIN: f32 = 80.0;
21+
pub const NODE_TEXT_CHAR_WIDTH: f32 = 7.4;
22+
pub const NODE_TEXT_HORIZONTAL_PADDING: f32 = 48.0;
23+
pub const NODE_TEXT_VERTICAL_PADDING: f32 = 32.0;
2124
pub const EDGE_LABEL_MIN_WIDTH: f32 = 36.0;
2225
pub const EDGE_LABEL_MIN_HEIGHT: f32 = 28.0;
2326
pub const EDGE_LABEL_LINE_HEIGHT: f32 = 16.0;

tests/output/png/conditional.png

405 KB
Loading

tests/output/png/failure_modes.png

133 KB
Loading
292 KB
Loading

tests/output/png/html_breaks.png

5.94 KB
Loading

tests/output/png/image_node.png

87.8 KB
Loading
28.8 KB
Loading

tests/output/png/shapes.png

79 KB
Loading

tests/output/png/subgraphs.png

277 KB
Loading

0 commit comments

Comments
 (0)