]> Dogcows Code - chaz/tint2/blobdiff - src/util/area.h
panel_items : fixed hide/unhide of baterry and systray
[chaz/tint2] / src / util / area.h
index 16465b29daeb1d7d5e0f79051842e82b4cac39b8..2f8d822671b3ef75b486d3fa1535d0b97ab355f5 100644 (file)
@@ -89,16 +89,25 @@ typedef struct {
        const char* (*_get_tooltip_text)(void *obj);
 } Area;
 
+// on startup, initialize fixed pos/size
+void init_rendering(void *obj, int pos);
 
-void rendering(void *panel);
+void rendering(void *obj);
 void size_by_content (Area *a);
 void size_by_layout (Area *a, int pos, int level);
 // draw background and foreground
 void refresh (Area *a);
  
+// generic resize for SIZE_BY_LAYOUT objects
+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.022263 seconds and 4 git commands to generate.