alpha
Login
or
Join now
gwen.works
/
shapemaker
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
♻️ Fix typo in canvas_outer_padding
author
Gwenn Le Bihan
date
8 months ago
(Oct 25, 2025, 9:52 PM +0200)
commit
cfbe00af
cfbe00af7fbaa6869325ae0685a67ca682463bfc
parent
0731de06
0731de06f7a6443e232b1328fa2253b83933c1c8
+11
-12
5 changed files
Expand all
Collapse all
Unified
Split
examples
schedule-hell-bicolor
src
main.rs
specimen
src
main.rs
src
cli
mod.rs
graphics
canvas.rs
rendering
canvas.rs
+1
-1
examples/schedule-hell-bicolor/src/main.rs
Reviewed
···
18
18
});
19
19
20
20
canvas.set_grid_size(16, 9);
21
21
-
canvas.canvas_outter_padding = 0;
21
21
+
canvas.canvas_outer_padding = 0;
22
22
23
23
let world = canvas.world_region.clone();
24
24
let mut tiling = Layer::new("tiling");
+1
-1
examples/specimen/src/main.rs
Reviewed
···
31
31
pub fn colors_shed() -> Canvas {
32
32
let mut canvas = Canvas::with_layers(vec!["circles"]);
33
33
canvas.set_grid_size(3, 3);
34
34
-
canvas.canvas_outter_padding = 0;
34
34
+
canvas.canvas_outer_padding = 0;
35
35
canvas.set_background(Color::White);
36
36
37
37
let all_colors = vec![
+1
-1
src/cli/mod.rs
Reviewed
···
133
133
canvas.cell_size = cell_size;
134
134
}
135
135
if let Some(canvas_padding) = args.flag_canvas_padding {
136
136
-
canvas.canvas_outter_padding = canvas_padding;
136
136
+
canvas.canvas_outer_padding = canvas_padding;
137
137
}
138
138
if let Some(line_width) = args.flag_line_width {
139
139
canvas.object_sizes.default_line_width = line_width;
+5
-6
src/graphics/canvas.rs
Reviewed
···
18
18
pub cell_size: usize,
19
19
pub objects_count_range: Range<usize>,
20
20
pub polygon_vertices_range: Range<usize>,
21
21
-
pub canvas_outter_padding: usize,
21
21
+
pub canvas_outer_padding: usize,
22
22
pub object_sizes: ObjectSizes,
23
23
pub font_options: FontOptions,
24
24
pub colormap: ColorMapping,
···
46
46
cell_size: 50,
47
47
objects_count_range: 3..7,
48
48
polygon_vertices_range: 2..7,
49
49
-
canvas_outter_padding: 10,
49
49
+
canvas_outer_padding: 10,
50
50
object_sizes: ObjectSizes::default(),
51
51
font_options: FontOptions::default(),
52
52
colormap: ColorMapping::default(),
···
274
274
}
275
275
276
276
pub fn width(&self) -> usize {
277
277
-
self.cell_size * self.world_region.width()
278
278
-
+ 2 * self.canvas_outter_padding
277
277
+
self.cell_size * self.world_region.width() + 2 * self.canvas_outer_padding
279
278
}
280
279
281
280
pub fn height(&self) -> usize {
282
281
self.cell_size * self.world_region.height()
283
283
-
+ 2 * self.canvas_outter_padding
282
282
+
+ 2 * self.canvas_outer_padding
284
283
}
285
284
286
285
pub fn aspect_ratio(&self) -> f32 {
···
325
324
let layer = self.layer_or_empty("debug plane");
326
325
327
326
layer.set(
328
328
-
format!("{}_corner_ss", region).as_str(),
327
327
+
format!("{}_corner_sw", region).as_str(),
329
328
Object::Dot(region.topleft()).colored(color),
330
329
);
331
330
layer.set(
+3
-3
src/rendering/canvas.rs
Reviewed
···
18
18
19
19
svg.add(
20
20
svg::tag("rect")
21
21
-
.attr("x", -(self.canvas_outter_padding as i32))
22
22
-
.attr("y", -(self.canvas_outter_padding as i32))
21
21
+
.attr("x", -(self.canvas_outer_padding as i32))
22
22
+
.attr("y", -(self.canvas_outer_padding as i32))
23
23
.attr("width", self.width())
24
24
.attr("height", self.height())
25
25
.attr("fill", background_color.render(&self.colormap)),
···
59
59
"viewBox",
60
60
format!(
61
61
"{0} {0} {1} {2}",
62
62
-
-(self.canvas_outter_padding as i32),
62
62
+
-(self.canvas_outer_padding as i32),
63
63
self.width(),
64
64
self.height()
65
65
),