diff options
Diffstat (limited to 'source/widgets/container.c')
-rw-r--r-- | source/widgets/container.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/widgets/container.c b/source/widgets/container.c index e2019767..c53efd53 100644 --- a/source/widgets/container.c +++ b/source/widgets/container.c @@ -101,6 +101,12 @@ static widget *container_find_mouse_target ( widget *wid, WidgetType type, gint return widget_find_mouse_target ( b->child, type, x, y ); } +static void container_set_state ( widget *wid, const char *state ) +{ + container *b = (container *) wid; + widget_set_state ( b->child, state ); +} + container * container_create ( widget *parent, const char *name ) { container *b = g_malloc0 ( sizeof ( container ) ); @@ -112,6 +118,7 @@ container * container_create ( widget *parent, const char *name ) b->widget.update = container_update; b->widget.find_mouse_target = container_find_mouse_target; b->widget.get_desired_height = container_get_desired_height; + b->widget.set_state = container_set_state; return b; } |