diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2003-04-15 02:41:04 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2003-04-15 02:41:04 +0000 |
commit | e4991ce586558b0ff3a06b7c0c4022d2083c4d01 (patch) | |
tree | 96e5d97482a50ae760cd9bdc8ea8401bd1bf6648 /externals/grill/flext/source/fldefs.h | |
parent | c58149336328a7c05d9c713368d30ea30ec0ac1b (diff) |
""
svn path=/trunk/; revision=562
Diffstat (limited to 'externals/grill/flext/source/fldefs.h')
-rw-r--r-- | externals/grill/flext/source/fldefs.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/externals/grill/flext/source/fldefs.h b/externals/grill/flext/source/fldefs.h index da6d995c..98461d56 100644 --- a/externals/grill/flext/source/fldefs.h +++ b/externals/grill/flext/source/fldefs.h @@ -875,6 +875,28 @@ FLEXT_ADDMETHOD_3(IX,M_TAG,M_FUN,int,int,int) //! @} FLEXT_D_ADDMETHOD + +/*! \defgroup FLEXT_D_BINDMETHOD Call flext methods manually + @{ +*/ + +/*! \brief Bind a handler for a method with an anything argument to a symbol +*/ +#define FLEXT_BINDMETHOD(SYM,M_FUN) \ +\ +BindMethod(SYM,FLEXT_CALL_PRE(M_FUN)) + +/*! \brief Unbind any handler for a method from a symbol +*/ +#define FLEXT_UNBINDMETHOD(SYM) \ +\ +UnbindMethod(SYM) + + +//! @} FLEXT_D_BINDMETHOD + + + /*! \defgroup FLEXT_D_CALLMETHOD Call flext methods manually @{ */ |