From f3be0b78518bf846321861e2f9e3bd3d9c6325d4 Mon Sep 17 00:00:00 2001 From: waker Date: Wed, 11 Apr 2012 15:07:03 +0200 Subject: gtkui: now every widget can save its custom data --- plugins/gtkui/gtkui_api.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'plugins/gtkui/gtkui_api.h') diff --git a/plugins/gtkui/gtkui_api.h b/plugins/gtkui/gtkui_api.h index 672112ce..c31325fc 100644 --- a/plugins/gtkui/gtkui_api.h +++ b/plugins/gtkui/gtkui_api.h @@ -30,8 +30,6 @@ typedef struct ddb_gtkui_widget_s { const char *type; char *name; - int width; - int height; struct ddb_gtkui_widget_s *parent; @@ -39,6 +37,10 @@ typedef struct ddb_gtkui_widget_s { uint32_t flags; + const char *(*load) (struct ddb_gtkui_widget_s *w, const char *s); + + void (*save) (struct ddb_gtkui_widget_s *w, char *s, int sz); + void (*destroy) (struct ddb_gtkui_widget_s *w); void (*append) (struct ddb_gtkui_widget_s *container, struct ddb_gtkui_widget_s *child); -- cgit v1.2.3