aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/source/flclass.h
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2004-12-17 05:01:18 +0000
committerThomas Grill <xovo@users.sourceforge.net>2004-12-17 05:01:18 +0000
commitf688c9de1efee2e09fbb9b39a715853b23fadcb3 (patch)
tree406b8c29f9957621fa82bfe7415a33bc0c8240ab /externals/grill/flext/source/flclass.h
parent1be9429281d7eb7a0cae509b23ed4482768a68f1 (diff)
global system lock functions
fixed a thread sensitive spot fix for _long_ attribute dialogs build system for flext-based externals typo fixed in attribute editor atom outlet functions svn path=/trunk/; revision=2394
Diffstat (limited to 'externals/grill/flext/source/flclass.h')
-rw-r--r--externals/grill/flext/source/flclass.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/externals/grill/flext/source/flclass.h b/externals/grill/flext/source/flclass.h
index 12f274bd..7f19e6cf 100644
--- a/externals/grill/flext/source/flclass.h
+++ b/externals/grill/flext/source/flclass.h
@@ -231,6 +231,9 @@ public:
//! Output string aka symbol (index n starts with 0)
void ToOutString(int n,const char *s) const { ToOutSymbol(n,MakeSymbol(s)); }
+ //! Output atom (index n starts with 0)
+ void ToOutAtom(int n,const t_atom &at) const;
+
//! Output list (index n starts with 0)
void ToOutList(int n,int argc,const t_atom *argv) const;
//! Output list (index n starts with 0)
@@ -264,6 +267,9 @@ public:
//! Output string aka symbol (to appointed outlet)
void ToQueueString(int n,const char *s) const { ToQueueSymbol(n,MakeSymbol(s)); }
+ //! Output atom (index n starts with 0)
+ void ToQueueAtom(int n,const t_atom &at) const;
+
//! Output list (index n starts with 0)
void ToQueueList(int n,int argc,const t_atom *argv) const;
//! Output list (index n starts with 0)
@@ -292,6 +298,9 @@ public:
//! Send string aka symbol to self (inlet 0)
void ToSelfString(int n,const char *s) const { ToSelfSymbol(n,MakeSymbol(s)); }
+ //! Output atom (index n starts with 0)
+ void ToSelfAtom(int n,const t_atom &at) const { ToQueueAtom(-1-n,at); }
+
//! Send list to self (inlet n)
void ToSelfList(int n,int argc,const t_atom *argv) const { ToQueueList(-1-n,argc,argv); }
//! Send list to self (inlet n)
@@ -736,6 +745,7 @@ protected:
void ToSysInt(int n,int f) const;
void ToSysBool(int n,bool f) const { ToSysInt(n,f?1:0); }
void ToSysSymbol(int n,const t_symbol *s) const;
+ void ToSysAtom(int n,const t_atom &at) const;
void ToSysList(int n,int argc,const t_atom *argv) const;
void ToSysAnything(int n,const t_symbol *s,int argc,const t_atom *argv) const;