diff options
Diffstat (limited to 'toxy/widgettype.h')
-rw-r--r-- | toxy/widgettype.h | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/toxy/widgettype.h b/toxy/widgettype.h index d0df8c6..4894d00 100644 --- a/toxy/widgettype.h +++ b/toxy/widgettype.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2003 krzYszcz and others. +/* Copyright (c) 2003-2004 krzYszcz and others. * For information on usage and redistribution, and for a DISCLAIMER OF ALL * WARRANTIES, see the file, "LICENSE.txt," in this distribution. */ @@ -18,14 +18,21 @@ t_props *widgettype_getoptions(t_widgettype *wt); t_props *widgettype_gethandlers(t_widgettype *wt); t_props *widgettype_getarguments(t_widgettype *wt); char *widgettype_propname(t_symbol *s); -char *widgettype_getcontents(t_widgettype *wt, int *szp); -int widgettype_evaluate(t_widgettype *wt, t_scriptlet *outsp, - int visedonly, int ac, t_atom *av, t_props *argprops); +char *widgettype_getinitializer(t_widgettype *wt, int *szp); +char *widgettype_getconstructor(t_widgettype *wt, int *szp); +char *widgettype_getdestructor(t_widgettype *wt, int *szp); +int widgettype_ievaluate(t_widgettype *wt, t_scriptlet *outsp, + int visedonly, int ac, t_atom *av, t_props *argprops); +int widgettype_cevaluate(t_widgettype *wt, t_scriptlet *outsp, + int visedonly, int ac, t_atom *av, t_props *argprops); +int widgettype_devaluate(t_widgettype *wt, t_scriptlet *outsp, + int visedonly, int ac, t_atom *av, t_props *argprops); void widgettype_setup(void); +char *masterwidget_getinitializer(int *szp); char *masterwidget_getcontents(int *szp); -int masterwidget_evaluate(t_scriptlet *outsp, int visedonly, - int ac, t_atom *av, t_props *argprops); -void masterwidget_initialize(void); +int masterwidget_ievaluate(t_scriptlet *outsp, int visedonly, + int ac, t_atom *av, t_props *argprops); +void masterwidget_validate(void); #endif |