129 Commits

Author SHA1 Message Date
Bob Polis
f2b94815a8 added plugins dir to .gitignore 2020-10-27 17:21:16 +01:00
Bob Polis
395b10f31b fixed interface, reorganized to put all of class declaration and implementation in cpp file 2020-10-27 17:20:23 +01:00
Bob Polis
c5da8561fe refactored to use plugins, possibly requested from command line 2020-10-27 17:19:12 +01:00
Bob Polis
bf1b16dae9 added -ldl dependency 2020-10-27 17:18:33 +01:00
Bob Polis
c3e89e6e7d fixed compile errors 2020-10-27 17:18:14 +01:00
Bob Polis
3934329c76 added plugin Makefile 2020-10-27 15:28:49 +01:00
Bob Polis
641c57bfa1 changed to new interface with default constructor 2020-10-27 15:28:26 +01:00
Bob Polis
da2d463ab7 changed for plugin support 2020-10-27 15:27:46 +01:00
Bob Polis
a26d082bdb added Color class 2020-10-27 13:42:12 +01:00
Bob Polis
fb09e7434d moved to libscscreensaver 2020-10-27 13:41:49 +01:00
Bob Polis
31dca75b13 changed fps to 2 2020-10-26 23:21:01 +01:00
Bob Polis
d5298f1b09 changed window size to 1600x900 2020-10-26 23:20:45 +01:00
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