X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Futil%2Farea.h;h=47c265ab9bd26eb1f57a4e262b7b0d6d34a3a79a;hb=cbb9b4d7de7e4a439dd586a8c8d4cd5f4e4622ba;hp=52a8c492492b0126fbff39b5928a60b3ff38d74f;hpb=0afd631fbce539753815491c949cbf12cd05b5d0;p=chaz%2Ftint2 diff --git a/src/util/area.h b/src/util/area.h index 52a8c49..47c265a 100644 --- a/src/util/area.h +++ b/src/util/area.h @@ -50,7 +50,7 @@ typedef struct typedef struct { - // absolute coordinate in panel + // coordinate relative to panel window int posx, posy; // width and height including border int width, height; @@ -79,6 +79,7 @@ typedef struct { void (*_resize)(void *obj); void (*_add_child)(void *obj); int (*_remove_child)(void *obj); + const char* (*_get_tooltip_text)(void *obj); } Area; @@ -102,5 +103,7 @@ void free_area (Area *a); // draw rounded rectangle void draw_rect(cairo_t *c, double x, double y, double w, double h, double r); +// clear pixmap with transparent color +void clear_pixmap(Pixmap p, int x, int y, int w, int h); #endif