17 Commits

Author SHA1 Message Date
Bob Polis
9143deb610 cleanup to fix warnings 2020-10-26 23:05:44 +01:00
Bob Polis
f3d25a2084 now uses RectSaver as screensaver 2020-10-26 23:04:49 +01:00
Bob Polis
c52d223f39 added concrete screensaver 2020-10-26 23:03:12 +01:00
Bob Polis
751d079225 added base class for screen savers 2020-10-26 23:02:47 +01:00
Bob Polis
5af3fd5b53 changed white background to black 2020-10-26 21:42:21 +01:00
Bob Polis
f42c015919 changed constexpr nanosecs to const 2020-10-26 20:53:15 +01:00
Bob Polis
6b302374a9 removed timer implementation, replaced with thread and nanosleep to drive frame rate 2020-10-26 20:51:31 +01:00
Bob Polis
0a41b25368 made the animation more fancy 2020-10-25 21:55:04 +01:00
Bob Polis
472be95b86 implemented animation by using an interval posix timer which uses signal when expired 2020-10-25 21:06:26 +01:00
Bob Polis
30aad07c9f refactored to do drawing from a runloop action 2020-10-25 20:31:59 +01:00
2479fd6d12 fixed comment 2020-10-24 23:42:58 +02:00
d9a2b6f1ca made some variations on the text appearance 2020-10-24 23:30:15 +02:00
65574004a1 added test event handler for window close 2020-10-24 23:15:45 +02:00
5a7e2a0547 added some text drawing 2020-10-24 22:57:05 +02:00
Bob Polis
4949ac449e all drawing now thru cairo 2020-10-24 19:25:24 +02:00
Bob Polis
eb39883bfa added .gitignore for executable 2020-10-24 18:05:00 +02:00
Bob Polis
ea2821640d first commit 2020-10-24 17:57:45 +02:00