X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Ftint2;a=blobdiff_plain;f=src%2Futil%2Farea.h;h=a5d1434e856e818f14aa81aa1fea20216a810074;hp=16465b29daeb1d7d5e0f79051842e82b4cac39b8;hb=bbec33ce1a15b555a737f2fefe7bdfb6a8881705;hpb=699103e6e9de1b060c80c63326f1782b45dd8f73 diff --git a/src/util/area.h b/src/util/area.h index 16465b2..a5d1434 100644 --- a/src/util/area.h +++ b/src/util/area.h @@ -89,13 +89,18 @@ 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);