aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/source/flclass.h
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2005-01-11 04:58:12 +0000
committerThomas Grill <xovo@users.sourceforge.net>2005-01-11 04:58:12 +0000
commitead9ba14ab569e5644e2deeffc436c31b53ea141 (patch)
treeb2d40480181a5eefeb85335f35ab085ef5452b47 /externals/grill/flext/source/flclass.h
parent4651f8a117cd663ddd77355055b0580cce636da3 (diff)
build system: added profiler mode, more fixes
fixed buggy unbinding of receive symbols fixed shared library names better templates, some minor changes added method for clicks into object box svn path=/trunk/; revision=2488
Diffstat (limited to 'externals/grill/flext/source/flclass.h')
-rw-r--r--externals/grill/flext/source/flclass.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/externals/grill/flext/source/flclass.h b/externals/grill/flext/source/flclass.h
index edf8866c..dc444260 100644
--- a/externals/grill/flext/source/flclass.h
+++ b/externals/grill/flext/source/flclass.h
@@ -91,8 +91,8 @@ public:
//! called on patcher load (not on mere object creation!)
virtual void m_loadbang();
- //! quickhelp for inlets/outlets (gets called in Max/MSP only)
- virtual void m_assist(long /*msg*/,long /*arg*/,char * /*s*/);
+ //! called on (double-)click into object box
+ virtual void m_click();
/*! \brief Called for every incoming message.
All method handling is done in there
@@ -643,7 +643,7 @@ protected:
//! Add an entry
void Add(Item *it,const t_symbol *tag,int inlet = 0);
//! Remove an entry
- bool Remove(Item *it,const t_symbol *tag,int inlet = 0);
+ bool Remove(Item *it,const t_symbol *tag,int inlet,bool free);
//! Find an entry list in the Item array
Item *FindList(const t_symbol *tag,int inlet = 0);
@@ -978,10 +978,15 @@ private:
static void cb_loadbang(t_class *c);
#endif
+#if FLEXT_SYS == FLEXT_SYS_PD
+ static int cb_click(t_gobj *z, struct _glist *glist,int xpix, int ypix, int shift, int alt, int dbl, int doit);
+#endif
+
#if FLEXT_SYS == FLEXT_SYS_MAX
char **indesc,**outdesc;
static void cb_assist(t_class *c,void *b,long msg,long arg,char *s);
+ static void cb_click (t_class *c, Point pt, short mods);
#endif
};