summaryrefslogtreecommitdiffstats
path: root/pointer.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2008-11-08 16:01:59 -0500
committerKristian Høgsberg <krh@redhat.com>2008-11-08 16:01:59 -0500
commit30749426dc7c2b2bb27a877ebac45746b2382281 (patch)
tree6edb60669f8b02c25ab4635f80a77a2e06fd331f /pointer.c
parentb7a01928beda1f9ada42e6a32c5d8ab0400d1069 (diff)
downloadwayland-30749426dc7c2b2bb27a877ebac45746b2382281.tar.gz
wayland-30749426dc7c2b2bb27a877ebac45746b2382281.tar.xz
wayland-30749426dc7c2b2bb27a877ebac45746b2382281.zip
Tweak pointer image a bit.
Diffstat (limited to 'pointer.c')
-rw-r--r--pointer.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/pointer.c b/pointer.c
index 293f56a..826d9c1 100644
--- a/pointer.c
+++ b/pointer.c
@@ -70,7 +70,7 @@ static uint32_t name_cairo_surface(int fd, cairo_surface_t *surface)
static void *
draw_pointer(int width, int height)
{
- const int d = 2, end = 4, tx = 2, ty = 6, dx = 4, dy = 4;
+ const int d = 2, end = 6, tx = 2, ty = 7, dx = 3, dy = 5;
cairo_surface_t *surface;
cairo_t *cr;
@@ -87,9 +87,9 @@ draw_pointer(int width, int height)
cairo_line_to(cr, d + dy, d + dx);
cairo_line_to(cr, d + ty, d + tx);
cairo_close_path(cr);
- cairo_set_source_rgb(cr, 1, 1, 1);
+ cairo_set_source_rgb(cr, 0, 0, 0);
cairo_stroke_preserve(cr);
- cairo_set_source_rgb(cr, 1, 0, 0);
+ cairo_set_source_rgb(cr, 1, 1, 1);
cairo_fill(cr);
cairo_destroy(cr);
@@ -102,9 +102,10 @@ struct pointer {
struct wl_surface *surface;
};
-void event_handler(struct wl_display *display,
- uint32_t opcode,
- uint32_t arg1, uint32_t arg2, void *data)
+static void
+event_handler(struct wl_display *display,
+ uint32_t opcode,
+ uint32_t arg1, uint32_t arg2, void *data)
{
struct pointer *pointer = data;