00001
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00033
00034 #ifndef GROOVX_VISX_TCLPKG_ELEMENT_CC_UTC20050628171008_DEFINED
00035 #define GROOVX_VISX_TCLPKG_ELEMENT_CC_UTC20050628171008_DEFINED
00036
00037 #include "visx/tclpkg-element.h"
00038
00039 #include "tcl/objpkg.h"
00040 #include "tcl/pkg.h"
00041
00042 #include "tcl-gfx/toglet.h"
00043
00044 #include "rutz/fstring.h"
00045
00046 #include "visx/element.h"
00047
00048 #include "rutz/trace.h"
00049
00050 extern "C"
00051 int Element_Init(Tcl_Interp* interp)
00052 {
00053 GVX_TRACE("Element_Init");
00054
00055 GVX_PKG_CREATE(pkg, interp, "Element", "4.$Revision: 10065 $");
00056 pkg->inherit_pkg("io");
00057 tcl::def_basic_type_cmds<Element>(pkg, SRC_POS);
00058
00059 pkg->def_getter("widget", &Element::getWidget, SRC_POS);
00060 pkg->def_getter("trialType", &Element::trialType, SRC_POS);
00061 pkg->def_getter("lastResponse", &Element::lastResponse, SRC_POS);
00062 pkg->def_getter("info", &Element::vxInfo, SRC_POS);
00063 pkg->def_action("halt", &Element::vxHalt, SRC_POS);
00064 pkg->def_action("undo", &Element::vxUndo, SRC_POS);
00065 pkg->def_action("reset", &Element::vxReset, SRC_POS);
00066
00067 GVX_PKG_RETURN(pkg);
00068 }
00069
00070 static const char __attribute__((used)) vcid_groovx_visx_tclpkg_element_cc_utc20050628171008[] = "$Id: tclpkg-element.cc 10065 2007-04-12 05:54:56Z rjpeters $ $HeadURL: file:
00071 #endif // !GROOVX_VISX_TCLPKG_ELEMENT_CC_UTC20050628171008_DEFINED