summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c24
1 files changed, 22 insertions, 2 deletions
diff --git a/main.c b/main.c
index 5663924..9a645b5 100644
--- a/main.c
+++ b/main.c
@@ -1,9 +1,29 @@
+#include <cairo.h>
#include <stdio.h>
-int main(void) {
- printf("Hello world!\n");
+int main(void)
+{
+ printf("Starting phonelock ...");
+
+ cairo_surface_t *surface =
+ cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 240, 80);
+ cairo_t *cr = cairo_create (surface);
+
+ cairo_select_font_face(cr, "serif", CAIRO_FONT_SLANT_NORMAL,
+ CAIRO_FONT_WEIGHT_BOLD);
+ cairo_set_font_size(cr, 32.0);
+ cairo_set_source_rgb(cr, 0.0, 0.0, 1.0);
+ cairo_move_to(cr, 10.0, 50.0);
+ cairo_show_text(cr, "Hello, world");
+
+ cairo_destroy(cr);
+ cairo_surface_write_to_png(surface, "hello.png");
+ cairo_surface_destroy(surface);
+
+ printf(" done!\n");
+
return 0;
}