]> Dogcows Code - chaz/tint2/blobdiff - src/util/area.h
rendering engine : _on_change_layout() called when pos/size changed
[chaz/tint2] / src / util / area.h
index 7270419d9ee6b20bb63c6a3d2ab3d0351f4c221a..37e1dc42132f00db8df59e97f54f5d79ae4003df 100644 (file)
@@ -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;
 
This page took 0.018163 seconds and 4 git commands to generate.