diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2004-12-31 04:58:29 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2004-12-31 04:58:29 +0000 |
commit | 7873938d18daf4a94ca77eeb970457f89e679374 (patch) | |
tree | 8de0488af4f068ad7aa37f1ffc08482e04efb258 /externals/grill/flext/source/flbase.cpp | |
parent | 889c04fdf4fa9239c7442ed3b381ad5d004782f1 (diff) |
fix for showing attributes on select (and recreate the object on edit)
reconsidered flext::buffer:Update
build system for flext-based externals
added object construction and destruction flags
svn path=/trunk/; revision=2438
Diffstat (limited to 'externals/grill/flext/source/flbase.cpp')
-rw-r--r-- | externals/grill/flext/source/flbase.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/externals/grill/flext/source/flbase.cpp b/externals/grill/flext/source/flbase.cpp index 032f869d..fd666632 100644 --- a/externals/grill/flext/source/flbase.cpp +++ b/externals/grill/flext/source/flbase.cpp @@ -44,6 +44,9 @@ int flext_obj::m_holdaargc = 0; const t_atom *flext_obj::m_holdaargv = NULL; bool flext_obj::process_attributes = false; +bool flext_obj::initing = false; +bool flext_obj::exiting = false; + void flext_obj::ProcessAttributes(bool attr) { process_attributes = attr; } ///////////////////////////////////////////////////////// @@ -51,10 +54,10 @@ void flext_obj::ProcessAttributes(bool attr) { process_attributes = attr; } // ///////////////////////////////////////////////////////// flext_obj :: FLEXT_CLASSDEF(flext_obj)() - : x_obj(m_holder) - , procattr(m_holdattr) - , init_ok(true) - , m_name(m_holdname) + : x_obj(m_holder) + , procattr(m_holdattr) + , init_ok(true) + , m_name(m_holdname) { #if FLEXT_SYS == FLEXT_SYS_PD m_canvas = canvas_getcurrent(); |