summaryrefslogtreecommitdiffstats
path: root/examples/clock
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-02-12 22:13:59 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-02-12 22:13:59 +0100
commite7c400a0aaa01320e80aeed726e7ba702af9380b (patch)
treeaab3f54cc7c673baacf8b6d42b0c2762b57e98f3 /examples/clock
parent9dc9305d93b9c03d5ea309ecce148857f9bb0745 (diff)
downloadiced-e7c400a0aaa01320e80aeed726e7ba702af9380b.tar.gz
iced-e7c400a0aaa01320e80aeed726e7ba702af9380b.tar.bz2
iced-e7c400a0aaa01320e80aeed726e7ba702af9380b.zip
Improve naming in `clock` example
Diffstat (limited to 'examples/clock')
-rw-r--r--examples/clock/src/main.rs21
1 files changed, 10 insertions, 11 deletions
diff --git a/examples/clock/src/main.rs b/examples/clock/src/main.rs
index 8259e382..160adffd 100644
--- a/examples/clock/src/main.rs
+++ b/examples/clock/src/main.rs
@@ -42,7 +42,6 @@ impl Application for Clock {
if now != self.now {
self.now = now;
-
self.clock.clear();
}
}
@@ -95,7 +94,7 @@ impl canvas::layer::Drawable for LocalTime {
let radius = frame.width().min(frame.height()) / 2.0;
let offset = Vector::new(center.x, center.y);
- let path = canvas::Path::new(|path| {
+ let clock = canvas::Path::new(|path| {
path.arc(canvas::path::Arc {
center,
radius,
@@ -105,11 +104,11 @@ impl canvas::layer::Drawable for LocalTime {
});
frame.fill(
- &path,
+ &clock,
canvas::Fill::Color(Color::from_rgb8(0x12, 0x93, 0xD8)),
);
- fn draw_handle(
+ fn draw_hand(
n: u32,
total: u32,
length: f32,
@@ -125,16 +124,16 @@ impl canvas::layer::Drawable for LocalTime {
path.line_to(Point::new(x, y) + offset);
}
- let path = canvas::Path::new(|path| {
+ let hour_and_minute_hands = canvas::Path::new(|path| {
path.move_to(center);
- draw_handle(self.hour, 12, 0.5 * radius, offset, path);
+ draw_hand(self.hour, 12, 0.5 * radius, offset, path);
path.move_to(center);
- draw_handle(self.minute, 60, 0.8 * radius, offset, path)
+ draw_hand(self.minute, 60, 0.8 * radius, offset, path)
});
frame.stroke(
- &path,
+ &hour_and_minute_hands,
canvas::Stroke {
width: 6.0,
color: Color::WHITE,
@@ -143,13 +142,13 @@ impl canvas::layer::Drawable for LocalTime {
},
);
- let path = canvas::Path::new(|path| {
+ let second_hand = canvas::Path::new(|path| {
path.move_to(center);
- draw_handle(self.second, 60, 0.8 * radius, offset, path)
+ draw_hand(self.second, 60, 0.8 * radius, offset, path)
});
frame.stroke(
- &path,
+ &second_hand,
canvas::Stroke {
width: 3.0,
color: Color::WHITE,