Update of /cvsroot/pure-data/externals/grill/vasp/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27310/source
Modified Files: classes.cpp classes.h main.cpp ops_feature.cpp ops_search.cpp Log Message: resurrected help message functionality preparing RIP release adapt to new flext version
Index: ops_feature.cpp =================================================================== RCS file: /cvsroot/pure-data/externals/grill/vasp/source/ops_feature.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ops_feature.cpp 24 May 2005 09:49:10 -0000 1.5 --- ops_feature.cpp 10 Dec 2005 21:57:13 -0000 1.6 *************** *** 169,172 **** --- 169,174 ---- return ret; } + + virtual V m_help() { post("%s - Get non-zero values only for peaks",thisName()); } }; FLEXT_LIB_V("vasp, vasp.peaks",vasp_peaks) *************** *** 184,187 **** --- 186,191 ---- return VaspOp::m_valleys(p,cref,&cdst); } + + virtual V m_help() { post("%s - Get non-zero values only for values",thisName()); } }; FLEXT_LIB_V("vasp, vasp.valleys",vasp_valleys) *************** *** 199,202 **** --- 203,208 ---- return VaspOp::m_rpeaks(p,cref,&cdst); } + + virtual V m_help() { post("%s - Get non-zero values only for peaks of the complex radius",thisName()); } }; FLEXT_LIB_V("vasp, vasp.rpeaks",vasp_rpeaks) *************** *** 214,217 **** --- 220,225 ---- return VaspOp::m_rvalleys(p,cref,&cdst); } + + virtual V m_help() { post("%s - Get non-zero values only for valleys of the complex radius",thisName()); } }; FLEXT_LIB_V("vasp, vasp.rvalleys",vasp_rvalleys)
Index: main.cpp =================================================================== RCS file: /cvsroot/pure-data/externals/grill/vasp/source/main.cpp,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** main.cpp 25 Mar 2005 04:53:19 -0000 1.21 --- main.cpp 10 Dec 2005 21:57:13 -0000 1.22 *************** *** 13,17 ****
! const C *VASP_VERSION = "0.1.3";
#include "opfuns.h" --- 13,17 ----
! const C *VASP_VERSION = "0.1.4pre";
#include "opfuns.h"
Index: ops_search.cpp =================================================================== RCS file: /cvsroot/pure-data/externals/grill/vasp/source/ops_search.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** ops_search.cpp 24 May 2005 09:49:10 -0000 1.9 --- ops_search.cpp 10 Dec 2005 21:57:13 -0000 1.10 *************** *** 189,192 **** --- 189,194 ---- return VaspOp::m_soffset(p,cref,arg,&cdst); } + + virtual V m_help() { post("%s - Define starting point by searching for given value",thisName()); } }; FLEXT_LIB_V("vasp, vasp.offset= vasp.o=",vasp_soffset) *************** *** 204,207 **** --- 206,211 ---- return VaspOp::m_sframes(p,cref,arg,&cdst); } + + virtual V m_help() { post("%s - Define vasp frame length by searching for given value",thisName()); } }; FLEXT_LIB_V("vasp, vasp.frames= vasp.f=",vasp_sframes)
Index: classes.cpp =================================================================== RCS file: /cvsroot/pure-data/externals/grill/vasp/source/classes.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** classes.cpp 13 Mar 2005 04:58:02 -0000 1.9 --- classes.cpp 10 Dec 2005 21:57:13 -0000 1.10 *************** *** 35,38 **** --- 35,39 ----
FLEXT_CADDMETHOD_(c,0,"radio",m_radio); + FLEXT_CADDMETHOD_(c,0,"help",m_help);
FLEXT_CADDATTR_VAR1(c,"defer",deferred);
Index: classes.h =================================================================== RCS file: /cvsroot/pure-data/externals/grill/vasp/source/classes.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** classes.h 21 Mar 2003 04:36:07 -0000 1.7 --- classes.h 10 Dec 2005 21:57:13 -0000 1.8 *************** *** 40,43 **** --- 40,45 ---- virtual V m_radio(I argc,const t_atom *argv); // commands for all
+ virtual V m_help() = 0; + /* V m_argchk(BL chk); // precheck argument on arrival *************** *** 59,62 **** --- 61,65 ----
FLEXT_CALLBACK_V(m_radio) + FLEXT_CALLBACK(m_help)
FLEXT_ATTRVAR_B(argchk)