[PD-cvs] pd/src desire.h,1.1.2.39,1.1.2.40
Mathieu Bouchard
matju at users.sourceforge.net
Sat Oct 14 01:39:57 CEST 2006
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19705
Modified Files:
Tag: devel_0_39
desire.h
Log Message:
.
Index: desire.h
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.h,v
retrieving revision 1.1.2.39
retrieving revision 1.1.2.40
diff -C2 -d -r1.1.2.39 -r1.1.2.40
*** desire.h 19 Sep 2006 16:08:47 -0000 1.1.2.39
--- desire.h 13 Oct 2006 23:39:55 -0000 1.1.2.40
***************
*** 50,54 ****
/* ----------------------- m_imp.h ---------------------------------------------------*/
- /* the structure for a method handler ala Max */
typedef struct _methodentry {
t_symbol *me_name;
--- 50,53 ----
***************
*** 59,68 ****
EXTERN_STRUCT _widgetbehavior;
! typedef void (*t_bangmethod)(t_pd *x);
typedef void (*t_pointermethod)(t_pd *x, t_gpointer *gp);
! typedef void (*t_floatmethod)(t_pd *x, t_float f);
! typedef void (*t_symbolmethod)(t_pd *x, t_symbol *s);
! typedef void (*t_listmethod)(t_pd *x, t_symbol *s, int argc, t_atom *argv);
! typedef void (*t_anymethod)(t_pd *x, t_symbol *s, int argc, t_atom *argv);
struct _class
--- 58,67 ----
EXTERN_STRUCT _widgetbehavior;
! typedef void (*t_bangmethod) (t_pd *x);
typedef void (*t_pointermethod)(t_pd *x, t_gpointer *gp);
! typedef void (*t_floatmethod) (t_pd *x, t_float f);
! typedef void (*t_symbolmethod) (t_pd *x, t_symbol *s);
! typedef void (*t_listmethod) (t_pd *x, t_symbol *s, int argc, t_atom *argv);
! typedef void (*t_anymethod) (t_pd *x, t_symbol *s, int argc, t_atom *argv);
struct _class
***************
*** 74,92 ****
t_methodentry *c_methods; /* methods other than bang, etc below */
int c_nmethod; /* number of methods */
! t_method c_freemethod; /* function to call before freeing */
! t_bangmethod c_bangmethod; /* common methods */
t_pointermethod c_pointermethod;
! t_floatmethod c_floatmethod;
! t_symbolmethod c_symbolmethod;
! t_listmethod c_listmethod;
! t_anymethod c_anymethod;
! #ifndef DESIRE
! struct _widgetbehavior *c_wb; /* "gobjs" only */
! #endif
struct _parentwidgetbehavior *c_pwb;/* widget behavior in parent */
t_savefn c_savefn; /* function to call when saving */
- #ifndef DESIRE
- t_propertiesfn c_propertiesfn; /* function to start prop dialog */
- #endif
int c_floatsignalin; /* onset to float for signal input */
char c_gobj; /* true if is a gobj */
--- 73,85 ----
t_methodentry *c_methods; /* methods other than bang, etc below */
int c_nmethod; /* number of methods */
! t_method c_freemethod; /* function to call before freeing */
! t_bangmethod c_bangmethod; /* common methods */
t_pointermethod c_pointermethod;
! t_floatmethod c_floatmethod;
! t_symbolmethod c_symbolmethod;
! t_listmethod c_listmethod;
! t_anymethod c_anymethod;
struct _parentwidgetbehavior *c_pwb;/* widget behavior in parent */
t_savefn c_savefn; /* function to call when saving */
int c_floatsignalin; /* onset to float for signal input */
char c_gobj; /* true if is a gobj */
***************
*** 95,103 ****
char c_drawcommand; /* a drawing command for a template */
t_symbol *c_firsttip;
- #ifdef DESIRE
t_symbol **c_fields; /* names of fields aka attributes, and I don't mean the #V attributes. */
int c_nfields; /* ... and how many of them */
t_notice c_notice; /* observer method */
- #endif
};
--- 88,94 ----
***************
*** 105,116 ****
EXTERN int obj_noutlets(t_object *x);
EXTERN int obj_ninlets(t_object *x);
! EXTERN t_outconnect *obj_starttraverseoutlet(t_object *x, t_outlet **op,
! int nout);
! EXTERN t_outconnect *obj_nexttraverseoutlet(t_outconnect *lastconnect,
! t_object **destp, t_inlet **inletp, int *whichp);
! EXTERN t_outconnect *obj_connect(t_object *source, int outno,
! t_object *sink, int inno);
! EXTERN void obj_disconnect(t_object *source, int outno, t_object *sink,
! int inno);
EXTERN void outlet_setstacklim(void);
EXTERN int obj_issignalinlet(t_object *x, int m);
--- 96,103 ----
EXTERN int obj_noutlets(t_object *x);
EXTERN int obj_ninlets(t_object *x);
! EXTERN t_outconnect *obj_starttraverseoutlet(t_object *x, t_outlet **op, int nout);
! EXTERN t_outconnect *obj_nexttraverseoutlet(t_outconnect *lastconnect, t_object **destp, t_inlet **inletp, int *whichp);
! EXTERN t_outconnect *obj_connect(t_object *source, int outno, t_object *sink, int inno);
! EXTERN void obj_disconnect(t_object *source, int outno, t_object *sink, int inno);
EXTERN void outlet_setstacklim(void);
EXTERN int obj_issignalinlet(t_object *x, int m);
More information about the Pd-cvs
mailing list