]> Dogcows Code - chaz/tint2/blobdiff - src/util/area.h
fixed issue 13, removed Window magager s menu for stability reason
[chaz/tint2] / src / util / area.h
index 9a29ebd2ac07aeb446d1278affec11cd8cb8bd48..29adf966df7b6ac6147d01fcda7cff0e76f43054 100644 (file)
 #ifndef AREA_H
 #define AREA_H
 
+#include <glib.h>
 #include <X11/Xlib.h>
-#include <pango/pangocairo.h>
-
-#include "common.h"
+#include <cairo.h>
+#include <cairo-xlib.h>
 
 
 typedef struct
@@ -75,7 +75,9 @@ typedef struct {
    // need redraw Pixmap
    int redraw;
    int use_active, is_active;
-   int paddingx, paddingy;
+   // paddingxlr = horizontal padding left/right
+   // paddingx = horizontal padding between childs
+   int paddingxlr, paddingx, paddingy;
    // parent Area
    void *parent;
 
@@ -101,5 +103,8 @@ void remove_area (Area *a);
 void add_area (Area *a);
 void free_area (Area *a);
 
+// draw rounded rectangle
+void draw_rect(cairo_t *c, double x, double y, double w, double h, double r);
+
 #endif
 
This page took 0.021507 seconds and 4 git commands to generate.