]> Dogcows Code - chaz/tint2/blobdiff - src/util/area.h
cleanup code
[chaz/tint2] / src / util / area.h
index a5d1434e856e818f14aa81aa1fea20216a810074..7270419d9ee6b20bb63c6a3d2ab3d0351f4c221a 100644 (file)
@@ -82,7 +82,8 @@ typedef struct {
 
        // each object can overwrite following function
        void (*_draw_foreground)(void *obj, cairo_t *c);
-       // calculate size. return '1' if size changed, '0' otherwise.
+       // update area's content and update size (width/heith). 
+       // return '1' if size changed, '0' otherwise.
        int (*_resize)(void *obj);
        void (*_add_child)(void *obj);
        int (*_remove_child)(void *obj);
@@ -104,6 +105,10 @@ int resize_by_layout(void *obj);
 // set 'redraw' on an area and childs
 void set_redraw (Area *a);
 
+// hide/unhide area
+void hide(Area *a);
+void show(Area *a);
+
 // draw pixmap
 void draw (Area *a);
 void draw_background (Area *a, cairo_t *c);
This page took 0.019787 seconds and 4 git commands to generate.