X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Ftint2;a=blobdiff_plain;f=src%2Futil%2Farea.h;h=37e1dc42132f00db8df59e97f54f5d79ae4003df;hp=7270419d9ee6b20bb63c6a3d2ab3d0351f4c221a;hb=c75069e03de761de15a6d74a4df0d7dbe6672b6e;hpb=bfc74d2e0eccdf838ab14a1e3843374ee0848038 diff --git a/src/util/area.h b/src/util/area.h index 7270419..37e1dc4 100644 --- a/src/util/area.h +++ b/src/util/area.h @@ -85,8 +85,9 @@ typedef struct { // 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); + // after pos/size changed, the rendering engine will call _on_change_layout(Area*) + int on_changed; + void (*_on_change_layout)(void *obj); const char* (*_get_tooltip_text)(void *obj); } Area;