ext/fox16_c/table_wrap.cpp in fxruby-1.6.37 vs ext/fox16_c/table_wrap.cpp in fxruby-1.6.38.pre1

- old
+ new

@@ -1,14753 +1,14753 @@ -/* ---------------------------------------------------------------------------- - * This file was automatically generated by SWIG (http://www.swig.org). - * Version 3.0.10 - * - * This file is not intended to be easily readable and contains a number of - * coding conventions designed to improve portability and efficiency. Do not make - * changes to this file unless you know what you are doing--modify the SWIG - * interface file instead. - * ----------------------------------------------------------------------------- */ - - -#ifndef SWIGRUBY -#define SWIGRUBY -#endif - - - -#ifdef __cplusplus -/* SwigValueWrapper is described in swig.swg */ -template<typename T> class SwigValueWrapper { - struct SwigMovePointer { - T *ptr; - SwigMovePointer(T *p) : ptr(p) { } - ~SwigMovePointer() { delete ptr; } - SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; } - } pointer; - SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs); - SwigValueWrapper(const SwigValueWrapper<T>& rhs); -public: - SwigValueWrapper() : pointer(0) { } - SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; } - operator T&() const { return *pointer.ptr; } - T *operator&() { return pointer.ptr; } -}; - -template <typename T> T SwigValueInit() { - return T(); -} -#endif - -/* ----------------------------------------------------------------------------- - * This section contains generic SWIG labels for method/variable - * declarations/attributes, and other compiler dependent labels. - * ----------------------------------------------------------------------------- */ - -/* template workaround for compilers that cannot correctly implement the C++ standard */ -#ifndef SWIGTEMPLATEDISAMBIGUATOR -# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) -# define SWIGTEMPLATEDISAMBIGUATOR template -# elif defined(__HP_aCC) -/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ -/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ -# define SWIGTEMPLATEDISAMBIGUATOR template -# else -# define SWIGTEMPLATEDISAMBIGUATOR -# endif -#endif - -/* inline attribute */ -#ifndef SWIGINLINE -# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) -# define SWIGINLINE inline -# else -# define SWIGINLINE -# endif -#endif - -/* attribute recognised by some compilers to avoid 'unused' warnings */ -#ifndef SWIGUNUSED -# if defined(__GNUC__) -# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) -# define SWIGUNUSED __attribute__ ((__unused__)) -# else -# define SWIGUNUSED -# endif -# elif defined(__ICC) -# define SWIGUNUSED __attribute__ ((__unused__)) -# else -# define SWIGUNUSED -# endif -#endif - -#ifndef SWIG_MSC_UNSUPPRESS_4505 -# if defined(_MSC_VER) -# pragma warning(disable : 4505) /* unreferenced local function has been removed */ -# endif -#endif - -#ifndef SWIGUNUSEDPARM -# ifdef __cplusplus -# define SWIGUNUSEDPARM(p) -# else -# define SWIGUNUSEDPARM(p) p SWIGUNUSED -# endif -#endif - -/* internal SWIG method */ -#ifndef SWIGINTERN -# define SWIGINTERN static SWIGUNUSED -#endif - -/* internal inline SWIG method */ -#ifndef SWIGINTERNINLINE -# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE -#endif - -/* exporting methods */ -#if defined(__GNUC__) -# if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) -# ifndef GCC_HASCLASSVISIBILITY -# define GCC_HASCLASSVISIBILITY -# endif -# endif -#endif - -#ifndef SWIGEXPORT -# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) -# if defined(STATIC_LINKED) -# define SWIGEXPORT -# else -# define SWIGEXPORT __declspec(dllexport) -# endif -# else -# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) -# define SWIGEXPORT __attribute__ ((visibility("default"))) -# else -# define SWIGEXPORT -# endif -# endif -#endif - -/* calling conventions for Windows */ -#ifndef SWIGSTDCALL -# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) -# define SWIGSTDCALL __stdcall -# else -# define SWIGSTDCALL -# endif -#endif - -/* Deal with Microsoft's attempt at deprecating C standard runtime functions */ -#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) -# define _CRT_SECURE_NO_DEPRECATE -#endif - -/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ -#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) -# define _SCL_SECURE_NO_DEPRECATE -#endif - -/* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */ -#if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) -# define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 -#endif - -/* Intel's compiler complains if a variable which was never initialised is - * cast to void, which is a common idiom which we use to indicate that we - * are aware a variable isn't used. So we just silence that warning. - * See: https://github.com/swig/swig/issues/192 for more discussion. - */ -#ifdef __INTEL_COMPILER -# pragma warning disable 592 -#endif - -/* ----------------------------------------------------------------------------- - * This section contains generic SWIG labels for method/variable - * declarations/attributes, and other compiler dependent labels. - * ----------------------------------------------------------------------------- */ - -/* template workaround for compilers that cannot correctly implement the C++ standard */ -#ifndef SWIGTEMPLATEDISAMBIGUATOR -# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) -# define SWIGTEMPLATEDISAMBIGUATOR template -# elif defined(__HP_aCC) -/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ -/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ -# define SWIGTEMPLATEDISAMBIGUATOR template -# else -# define SWIGTEMPLATEDISAMBIGUATOR -# endif -#endif - -/* inline attribute */ -#ifndef SWIGINLINE -# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) -# define SWIGINLINE inline -# else -# define SWIGINLINE -# endif -#endif - -/* attribute recognised by some compilers to avoid 'unused' warnings */ -#ifndef SWIGUNUSED -# if defined(__GNUC__) -# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) -# define SWIGUNUSED __attribute__ ((__unused__)) -# else -# define SWIGUNUSED -# endif -# elif defined(__ICC) -# define SWIGUNUSED __attribute__ ((__unused__)) -# else -# define SWIGUNUSED -# endif -#endif - -#ifndef SWIG_MSC_UNSUPPRESS_4505 -# if defined(_MSC_VER) -# pragma warning(disable : 4505) /* unreferenced local function has been removed */ -# endif -#endif - -#ifndef SWIGUNUSEDPARM -# ifdef __cplusplus -# define SWIGUNUSEDPARM(p) -# else -# define SWIGUNUSEDPARM(p) p SWIGUNUSED -# endif -#endif - -/* internal SWIG method */ -#ifndef SWIGINTERN -# define SWIGINTERN static SWIGUNUSED -#endif - -/* internal inline SWIG method */ -#ifndef SWIGINTERNINLINE -# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE -#endif - -/* exporting methods */ -#if defined(__GNUC__) -# if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) -# ifndef GCC_HASCLASSVISIBILITY -# define GCC_HASCLASSVISIBILITY -# endif -# endif -#endif - -#ifndef SWIGEXPORT -# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) -# if defined(STATIC_LINKED) -# define SWIGEXPORT -# else -# define SWIGEXPORT __declspec(dllexport) -# endif -# else -# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) -# define SWIGEXPORT __attribute__ ((visibility("default"))) -# else -# define SWIGEXPORT -# endif -# endif -#endif - -/* calling conventions for Windows */ -#ifndef SWIGSTDCALL -# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) -# define SWIGSTDCALL __stdcall -# else -# define SWIGSTDCALL -# endif -#endif - -/* Deal with Microsoft's attempt at deprecating C standard runtime functions */ -#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) -# define _CRT_SECURE_NO_DEPRECATE -#endif - -/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ -#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) -# define _SCL_SECURE_NO_DEPRECATE -#endif - -/* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */ -#if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) -# define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 -#endif - -/* Intel's compiler complains if a variable which was never initialised is - * cast to void, which is a common idiom which we use to indicate that we - * are aware a variable isn't used. So we just silence that warning. - * See: https://github.com/swig/swig/issues/192 for more discussion. - */ -#ifdef __INTEL_COMPILER -# pragma warning disable 592 -#endif - -/* ----------------------------------------------------------------------------- - * swigrun.swg - * - * This file contains generic C API SWIG runtime support for pointer - * type checking. - * ----------------------------------------------------------------------------- */ - -/* This should only be incremented when either the layout of swig_type_info changes, - or for whatever reason, the runtime changes incompatibly */ -#define SWIG_RUNTIME_VERSION "4" - -/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */ -#ifdef SWIG_TYPE_TABLE -# define SWIG_QUOTE_STRING(x) #x -# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x) -# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE) -#else -# define SWIG_TYPE_TABLE_NAME -#endif - -/* - You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for - creating a static or dynamic library from the SWIG runtime code. - In 99.9% of the cases, SWIG just needs to declare them as 'static'. - - But only do this if strictly necessary, ie, if you have problems - with your compiler or suchlike. -*/ - -#ifndef SWIGRUNTIME -# define SWIGRUNTIME SWIGINTERN -#endif - -#ifndef SWIGRUNTIMEINLINE -# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE -#endif - -/* Generic buffer size */ -#ifndef SWIG_BUFFER_SIZE -# define SWIG_BUFFER_SIZE 1024 -#endif - -/* Flags for pointer conversions */ -#define SWIG_POINTER_DISOWN 0x1 -#define SWIG_CAST_NEW_MEMORY 0x2 - -/* Flags for new pointer objects */ -#define SWIG_POINTER_OWN 0x1 - - -/* - Flags/methods for returning states. - - The SWIG conversion methods, as ConvertPtr, return an integer - that tells if the conversion was successful or not. And if not, - an error code can be returned (see swigerrors.swg for the codes). - - Use the following macros/flags to set or process the returning - states. - - In old versions of SWIG, code such as the following was usually written: - - if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) { - // success code - } else { - //fail code - } - - Now you can be more explicit: - - int res = SWIG_ConvertPtr(obj,vptr,ty.flags); - if (SWIG_IsOK(res)) { - // success code - } else { - // fail code - } - - which is the same really, but now you can also do - - Type *ptr; - int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags); - if (SWIG_IsOK(res)) { - // success code - if (SWIG_IsNewObj(res) { - ... - delete *ptr; - } else { - ... - } - } else { - // fail code - } - - I.e., now SWIG_ConvertPtr can return new objects and you can - identify the case and take care of the deallocation. Of course that - also requires SWIG_ConvertPtr to return new result values, such as - - int SWIG_ConvertPtr(obj, ptr,...) { - if (<obj is ok>) { - if (<need new object>) { - *ptr = <ptr to new allocated object>; - return SWIG_NEWOBJ; - } else { - *ptr = <ptr to old object>; - return SWIG_OLDOBJ; - } - } else { - return SWIG_BADOBJ; - } - } - - Of course, returning the plain '0(success)/-1(fail)' still works, but you can be - more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the - SWIG errors code. - - Finally, if the SWIG_CASTRANK_MODE is enabled, the result code - allows to return the 'cast rank', for example, if you have this - - int food(double) - int fooi(int); - - and you call - - food(1) // cast rank '1' (1 -> 1.0) - fooi(1) // cast rank '0' - - just use the SWIG_AddCast()/SWIG_CheckState() -*/ - -#define SWIG_OK (0) -#define SWIG_ERROR (-1) -#define SWIG_IsOK(r) (r >= 0) -#define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError) - -/* The CastRankLimit says how many bits are used for the cast rank */ -#define SWIG_CASTRANKLIMIT (1 << 8) -/* The NewMask denotes the object was created (using new/malloc) */ -#define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1) -/* The TmpMask is for in/out typemaps that use temporal objects */ -#define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1) -/* Simple returning values */ -#define SWIG_BADOBJ (SWIG_ERROR) -#define SWIG_OLDOBJ (SWIG_OK) -#define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK) -#define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK) -/* Check, add and del mask methods */ -#define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r) -#define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r) -#define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK)) -#define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r) -#define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r) -#define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK)) - -/* Cast-Rank Mode */ -#if defined(SWIG_CASTRANK_MODE) -# ifndef SWIG_TypeRank -# define SWIG_TypeRank unsigned long -# endif -# ifndef SWIG_MAXCASTRANK /* Default cast allowed */ -# define SWIG_MAXCASTRANK (2) -# endif -# define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1) -# define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK) -SWIGINTERNINLINE int SWIG_AddCast(int r) { - return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r; -} -SWIGINTERNINLINE int SWIG_CheckState(int r) { - return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0; -} -#else /* no cast-rank mode */ -# define SWIG_AddCast(r) (r) -# define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0) -#endif - - -#include <string.h> - -#ifdef __cplusplus -extern "C" { -#endif - -typedef void *(*swig_converter_func)(void *, int *); -typedef struct swig_type_info *(*swig_dycast_func)(void **); - -/* Structure to store information on one type */ -typedef struct swig_type_info { - const char *name; /* mangled name of this type */ - const char *str; /* human readable name of this type */ - swig_dycast_func dcast; /* dynamic cast function down a hierarchy */ - struct swig_cast_info *cast; /* linked list of types that can cast into this type */ - void *clientdata; /* language specific type data */ - int owndata; /* flag if the structure owns the clientdata */ -} swig_type_info; - -/* Structure to store a type and conversion function used for casting */ -typedef struct swig_cast_info { - swig_type_info *type; /* pointer to type that is equivalent to this type */ - swig_converter_func converter; /* function to cast the void pointers */ - struct swig_cast_info *next; /* pointer to next cast in linked list */ - struct swig_cast_info *prev; /* pointer to the previous cast */ -} swig_cast_info; - -/* Structure used to store module information - * Each module generates one structure like this, and the runtime collects - * all of these structures and stores them in a circularly linked list.*/ -typedef struct swig_module_info { - swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */ - size_t size; /* Number of types in this module */ - struct swig_module_info *next; /* Pointer to next element in circularly linked list */ - swig_type_info **type_initial; /* Array of initially generated type structures */ - swig_cast_info **cast_initial; /* Array of initially generated casting structures */ - void *clientdata; /* Language specific module data */ -} swig_module_info; - -/* - Compare two type names skipping the space characters, therefore - "char*" == "char *" and "Class<int>" == "Class<int >", etc. - - Return 0 when the two name types are equivalent, as in - strncmp, but skipping ' '. -*/ -SWIGRUNTIME int -SWIG_TypeNameComp(const char *f1, const char *l1, - const char *f2, const char *l2) { - for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) { - while ((*f1 == ' ') && (f1 != l1)) ++f1; - while ((*f2 == ' ') && (f2 != l2)) ++f2; - if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1; - } - return (int)((l1 - f1) - (l2 - f2)); -} - -/* - Check type equivalence in a name list like <name1>|<name2>|... - Return 0 if equal, -1 if nb < tb, 1 if nb > tb -*/ -SWIGRUNTIME int -SWIG_TypeCmp(const char *nb, const char *tb) { - int equiv = 1; - const char* te = tb + strlen(tb); - const char* ne = nb; - while (equiv != 0 && *ne) { - for (nb = ne; *ne; ++ne) { - if (*ne == '|') break; - } - equiv = SWIG_TypeNameComp(nb, ne, tb, te); - if (*ne) ++ne; - } - return equiv; -} - -/* - Check type equivalence in a name list like <name1>|<name2>|... - Return 0 if not equal, 1 if equal -*/ -SWIGRUNTIME int -SWIG_TypeEquiv(const char *nb, const char *tb) { - return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0; -} - -/* - Check the typename -*/ -SWIGRUNTIME swig_cast_info * -SWIG_TypeCheck(const char *c, swig_type_info *ty) { - if (ty) { - swig_cast_info *iter = ty->cast; - while (iter) { - if (strcmp(iter->type->name, c) == 0) { - if (iter == ty->cast) - return iter; - /* Move iter to the top of the linked list */ - iter->prev->next = iter->next; - if (iter->next) - iter->next->prev = iter->prev; - iter->next = ty->cast; - iter->prev = 0; - if (ty->cast) ty->cast->prev = iter; - ty->cast = iter; - return iter; - } - iter = iter->next; - } - } - return 0; -} - -/* - Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison -*/ -SWIGRUNTIME swig_cast_info * -SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) { - if (ty) { - swig_cast_info *iter = ty->cast; - while (iter) { - if (iter->type == from) { - if (iter == ty->cast) - return iter; - /* Move iter to the top of the linked list */ - iter->prev->next = iter->next; - if (iter->next) - iter->next->prev = iter->prev; - iter->next = ty->cast; - iter->prev = 0; - if (ty->cast) ty->cast->prev = iter; - ty->cast = iter; - return iter; - } - iter = iter->next; - } - } - return 0; -} - -/* - Cast a pointer up an inheritance hierarchy -*/ -SWIGRUNTIMEINLINE void * -SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) { - return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory); -} - -/* - Dynamic pointer casting. Down an inheritance hierarchy -*/ -SWIGRUNTIME swig_type_info * -SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) { - swig_type_info *lastty = ty; - if (!ty || !ty->dcast) return ty; - while (ty && (ty->dcast)) { - ty = (*ty->dcast)(ptr); - if (ty) lastty = ty; - } - return lastty; -} - -/* - Return the name associated with this type -*/ -SWIGRUNTIMEINLINE const char * -SWIG_TypeName(const swig_type_info *ty) { - return ty->name; -} - -/* - Return the pretty name associated with this type, - that is an unmangled type name in a form presentable to the user. -*/ -SWIGRUNTIME const char * -SWIG_TypePrettyName(const swig_type_info *type) { - /* The "str" field contains the equivalent pretty names of the - type, separated by vertical-bar characters. We choose - to print the last name, as it is often (?) the most - specific. */ - if (!type) return NULL; - if (type->str != NULL) { - const char *last_name = type->str; - const char *s; - for (s = type->str; *s; s++) - if (*s == '|') last_name = s+1; - return last_name; - } - else - return type->name; -} - -/* - Set the clientdata field for a type -*/ -SWIGRUNTIME void -SWIG_TypeClientData(swig_type_info *ti, void *clientdata) { - swig_cast_info *cast = ti->cast; - /* if (ti->clientdata == clientdata) return; */ - ti->clientdata = clientdata; - - while (cast) { - if (!cast->converter) { - swig_type_info *tc = cast->type; - if (!tc->clientdata) { - SWIG_TypeClientData(tc, clientdata); - } - } - cast = cast->next; - } -} -SWIGRUNTIME void -SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) { - SWIG_TypeClientData(ti, clientdata); - ti->owndata = 1; -} - -/* - Search for a swig_type_info structure only by mangled name - Search is a O(log #types) - - We start searching at module start, and finish searching when start == end. - Note: if start == end at the beginning of the function, we go all the way around - the circular list. -*/ -SWIGRUNTIME swig_type_info * -SWIG_MangledTypeQueryModule(swig_module_info *start, - swig_module_info *end, - const char *name) { - swig_module_info *iter = start; - do { - if (iter->size) { - size_t l = 0; - size_t r = iter->size - 1; - do { - /* since l+r >= 0, we can (>> 1) instead (/ 2) */ - size_t i = (l + r) >> 1; - const char *iname = iter->types[i]->name; - if (iname) { - int compare = strcmp(name, iname); - if (compare == 0) { - return iter->types[i]; - } else if (compare < 0) { - if (i) { - r = i - 1; - } else { - break; - } - } else if (compare > 0) { - l = i + 1; - } - } else { - break; /* should never happen */ - } - } while (l <= r); - } - iter = iter->next; - } while (iter != end); - return 0; -} - -/* - Search for a swig_type_info structure for either a mangled name or a human readable name. - It first searches the mangled names of the types, which is a O(log #types) - If a type is not found it then searches the human readable names, which is O(#types). - - We start searching at module start, and finish searching when start == end. - Note: if start == end at the beginning of the function, we go all the way around - the circular list. -*/ -SWIGRUNTIME swig_type_info * -SWIG_TypeQueryModule(swig_module_info *start, - swig_module_info *end, - const char *name) { - /* STEP 1: Search the name field using binary search */ - swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name); - if (ret) { - return ret; - } else { - /* STEP 2: If the type hasn't been found, do a complete search - of the str field (the human readable name) */ - swig_module_info *iter = start; - do { - size_t i = 0; - for (; i < iter->size; ++i) { - if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name))) - return iter->types[i]; - } - iter = iter->next; - } while (iter != end); - } - - /* neither found a match */ - return 0; -} - -/* - Pack binary data into a string -*/ -SWIGRUNTIME char * -SWIG_PackData(char *c, void *ptr, size_t sz) { - static const char hex[17] = "0123456789abcdef"; - const unsigned char *u = (unsigned char *) ptr; - const unsigned char *eu = u + sz; - for (; u != eu; ++u) { - unsigned char uu = *u; - *(c++) = hex[(uu & 0xf0) >> 4]; - *(c++) = hex[uu & 0xf]; - } - return c; -} - -/* - Unpack binary data from a string -*/ -SWIGRUNTIME const char * -SWIG_UnpackData(const char *c, void *ptr, size_t sz) { - unsigned char *u = (unsigned char *) ptr; - const unsigned char *eu = u + sz; - for (; u != eu; ++u) { - char d = *(c++); - unsigned char uu; - if ((d >= '0') && (d <= '9')) - uu = (unsigned char)((d - '0') << 4); - else if ((d >= 'a') && (d <= 'f')) - uu = (unsigned char)((d - ('a'-10)) << 4); - else - return (char *) 0; - d = *(c++); - if ((d >= '0') && (d <= '9')) - uu |= (unsigned char)(d - '0'); - else if ((d >= 'a') && (d <= 'f')) - uu |= (unsigned char)(d - ('a'-10)); - else - return (char *) 0; - *u = uu; - } - return c; -} - -/* - Pack 'void *' into a string buffer. -*/ -SWIGRUNTIME char * -SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) { - char *r = buff; - if ((2*sizeof(void *) + 2) > bsz) return 0; - *(r++) = '_'; - r = SWIG_PackData(r,&ptr,sizeof(void *)); - if (strlen(name) + 1 > (bsz - (r - buff))) return 0; - strcpy(r,name); - return buff; -} - -SWIGRUNTIME const char * -SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) { - if (*c != '_') { - if (strcmp(c,"NULL") == 0) { - *ptr = (void *) 0; - return name; - } else { - return 0; - } - } - return SWIG_UnpackData(++c,ptr,sizeof(void *)); -} - -SWIGRUNTIME char * -SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) { - char *r = buff; - size_t lname = (name ? strlen(name) : 0); - if ((2*sz + 2 + lname) > bsz) return 0; - *(r++) = '_'; - r = SWIG_PackData(r,ptr,sz); - if (lname) { - strncpy(r,name,lname+1); - } else { - *r = 0; - } - return buff; -} - -SWIGRUNTIME const char * -SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) { - if (*c != '_') { - if (strcmp(c,"NULL") == 0) { - memset(ptr,0,sz); - return name; - } else { - return 0; - } - } - return SWIG_UnpackData(++c,ptr,sz); -} - -#ifdef __cplusplus -} -#endif - -/* Errors in SWIG */ -#define SWIG_UnknownError -1 -#define SWIG_IOError -2 -#define SWIG_RuntimeError -3 -#define SWIG_IndexError -4 -#define SWIG_TypeError -5 -#define SWIG_DivisionByZero -6 -#define SWIG_OverflowError -7 -#define SWIG_SyntaxError -8 -#define SWIG_ValueError -9 -#define SWIG_SystemError -10 -#define SWIG_AttributeError -11 -#define SWIG_MemoryError -12 -#define SWIG_NullReferenceError -13 - - - -#include <ruby.h> - -/* Ruby 1.9.1 has a "memoisation optimisation" when compiling with GCC which - * breaks using rb_intern as an lvalue, as SWIG does. We work around this - * issue for now by disabling this. - * https://sourceforge.net/tracker/?func=detail&aid=2859614&group_id=1645&atid=101645 - */ -#ifdef rb_intern -# undef rb_intern -#endif - -/* Remove global macros defined in Ruby's win32.h */ -#ifdef write -# undef write -#endif -#ifdef read -# undef read -#endif -#ifdef bind -# undef bind -#endif -#ifdef close -# undef close -#endif -#ifdef connect -# undef connect -#endif - - -/* Ruby 1.7 defines NUM2LL(), LL2NUM() and ULL2NUM() macros */ -#ifndef NUM2LL -#define NUM2LL(x) NUM2LONG((x)) -#endif -#ifndef LL2NUM -#define LL2NUM(x) INT2NUM((long) (x)) -#endif -#ifndef ULL2NUM -#define ULL2NUM(x) UINT2NUM((unsigned long) (x)) -#endif - -/* Ruby 1.7 doesn't (yet) define NUM2ULL() */ -#ifndef NUM2ULL -#ifdef HAVE_LONG_LONG -#define NUM2ULL(x) rb_num2ull((x)) -#else -#define NUM2ULL(x) NUM2ULONG(x) -#endif -#endif - -/* RSTRING_LEN, etc are new in Ruby 1.9, but ->ptr and ->len no longer work */ -/* Define these for older versions so we can just write code the new way */ -#ifndef RSTRING_LEN -# define RSTRING_LEN(x) RSTRING(x)->len -#endif -#ifndef RSTRING_PTR -# define RSTRING_PTR(x) RSTRING(x)->ptr -#endif -#ifndef RSTRING_END -# define RSTRING_END(x) (RSTRING_PTR(x) + RSTRING_LEN(x)) -#endif -#ifndef RARRAY_LEN -# define RARRAY_LEN(x) RARRAY(x)->len -#endif -#ifndef RARRAY_PTR -# define RARRAY_PTR(x) RARRAY(x)->ptr -#endif -#ifndef RFLOAT_VALUE -# define RFLOAT_VALUE(x) RFLOAT(x)->value -#endif -#ifndef DOUBLE2NUM -# define DOUBLE2NUM(x) rb_float_new(x) -#endif -#ifndef RHASH_TBL -# define RHASH_TBL(x) (RHASH(x)->tbl) -#endif -#ifndef RHASH_ITER_LEV -# define RHASH_ITER_LEV(x) (RHASH(x)->iter_lev) -#endif -#ifndef RHASH_IFNONE -# define RHASH_IFNONE(x) (RHASH(x)->ifnone) -#endif -#ifndef RHASH_SIZE -# define RHASH_SIZE(x) (RHASH(x)->tbl->num_entries) -#endif -#ifndef RHASH_EMPTY_P -# define RHASH_EMPTY_P(x) (RHASH_SIZE(x) == 0) -#endif -#ifndef RSTRUCT_LEN -# define RSTRUCT_LEN(x) RSTRUCT(x)->len -#endif -#ifndef RSTRUCT_PTR -# define RSTRUCT_PTR(x) RSTRUCT(x)->ptr -#endif - - - -/* - * Need to be very careful about how these macros are defined, especially - * when compiling C++ code or C code with an ANSI C compiler. - * - * VALUEFUNC(f) is a macro used to typecast a C function that implements - * a Ruby method so that it can be passed as an argument to API functions - * like rb_define_method() and rb_define_singleton_method(). - * - * VOIDFUNC(f) is a macro used to typecast a C function that implements - * either the "mark" or "free" stuff for a Ruby Data object, so that it - * can be passed as an argument to API functions like Data_Wrap_Struct() - * and Data_Make_Struct(). - */ - -#ifdef __cplusplus -# ifndef RUBY_METHOD_FUNC /* These definitions should work for Ruby 1.4.6 */ -# define PROTECTFUNC(f) ((VALUE (*)()) f) -# define VALUEFUNC(f) ((VALUE (*)()) f) -# define VOIDFUNC(f) ((void (*)()) f) -# else -# ifndef ANYARGS /* These definitions should work for Ruby 1.6 */ -# define PROTECTFUNC(f) ((VALUE (*)()) f) -# define VALUEFUNC(f) ((VALUE (*)()) f) -# define VOIDFUNC(f) ((RUBY_DATA_FUNC) f) -# else /* These definitions should work for Ruby 1.7+ */ -# define PROTECTFUNC(f) ((VALUE (*)(VALUE)) f) -# define VALUEFUNC(f) ((VALUE (*)(ANYARGS)) f) -# define VOIDFUNC(f) ((RUBY_DATA_FUNC) f) -# endif -# endif -#else -# define VALUEFUNC(f) (f) -# define VOIDFUNC(f) (f) -#endif - -/* Don't use for expressions have side effect */ -#ifndef RB_STRING_VALUE -#define RB_STRING_VALUE(s) (TYPE(s) == T_STRING ? (s) : (*(volatile VALUE *)&(s) = rb_str_to_str(s))) -#endif -#ifndef StringValue -#define StringValue(s) RB_STRING_VALUE(s) -#endif -#ifndef StringValuePtr -#define StringValuePtr(s) RSTRING_PTR(RB_STRING_VALUE(s)) -#endif -#ifndef StringValueLen -#define StringValueLen(s) RSTRING_LEN(RB_STRING_VALUE(s)) -#endif -#ifndef SafeStringValue -#define SafeStringValue(v) do {\ - StringValue(v);\ - rb_check_safe_str(v);\ -} while (0) -#endif - -#ifndef HAVE_RB_DEFINE_ALLOC_FUNC -#define rb_define_alloc_func(klass, func) rb_define_singleton_method((klass), "new", VALUEFUNC((func)), -1) -#define rb_undef_alloc_func(klass) rb_undef_method(CLASS_OF((klass)), "new") -#endif - -static VALUE _mSWIG = Qnil; - -/* ----------------------------------------------------------------------------- - * error manipulation - * ----------------------------------------------------------------------------- */ - - -/* Define some additional error types */ -#define SWIG_ObjectPreviouslyDeletedError -100 - - -/* Define custom exceptions for errors that do not map to existing Ruby - exceptions. Note this only works for C++ since a global cannot be - initialized by a function in C. For C, fallback to rb_eRuntimeError.*/ - -SWIGINTERN VALUE -getNullReferenceError(void) { - static int init = 0; - static VALUE rb_eNullReferenceError ; - if (!init) { - init = 1; - rb_eNullReferenceError = rb_define_class("NullReferenceError", rb_eRuntimeError); - } - return rb_eNullReferenceError; -} - -SWIGINTERN VALUE -getObjectPreviouslyDeletedError(void) { - static int init = 0; - static VALUE rb_eObjectPreviouslyDeleted ; - if (!init) { - init = 1; - rb_eObjectPreviouslyDeleted = rb_define_class("ObjectPreviouslyDeleted", rb_eRuntimeError); - } - return rb_eObjectPreviouslyDeleted; -} - - -SWIGINTERN VALUE -SWIG_Ruby_ErrorType(int SWIG_code) { - VALUE type; - switch (SWIG_code) { - case SWIG_MemoryError: - type = rb_eNoMemError; - break; - case SWIG_IOError: - type = rb_eIOError; - break; - case SWIG_RuntimeError: - type = rb_eRuntimeError; - break; - case SWIG_IndexError: - type = rb_eIndexError; - break; - case SWIG_TypeError: - type = rb_eTypeError; - break; - case SWIG_DivisionByZero: - type = rb_eZeroDivError; - break; - case SWIG_OverflowError: - type = rb_eRangeError; - break; - case SWIG_SyntaxError: - type = rb_eSyntaxError; - break; - case SWIG_ValueError: - type = rb_eArgError; - break; - case SWIG_SystemError: - type = rb_eFatal; - break; - case SWIG_AttributeError: - type = rb_eRuntimeError; - break; - case SWIG_NullReferenceError: - type = getNullReferenceError(); - break; - case SWIG_ObjectPreviouslyDeletedError: - type = getObjectPreviouslyDeletedError(); - break; - case SWIG_UnknownError: - type = rb_eRuntimeError; - break; - default: - type = rb_eRuntimeError; - } - return type; -} - - -/* This function is called when a user inputs a wrong argument to - a method. - */ -SWIGINTERN -const char* Ruby_Format_TypeError( const char* msg, - const char* type, - const char* name, - const int argn, - VALUE input ) -{ - char buf[128]; - VALUE str; - VALUE asStr; - if ( msg && *msg ) - { - str = rb_str_new2(msg); - } - else - { - str = rb_str_new(NULL, 0); - } - - str = rb_str_cat2( str, "Expected argument " ); - sprintf( buf, "%d of type ", argn-1 ); - str = rb_str_cat2( str, buf ); - str = rb_str_cat2( str, type ); - str = rb_str_cat2( str, ", but got " ); - str = rb_str_cat2( str, rb_obj_classname(input) ); - str = rb_str_cat2( str, " " ); - asStr = rb_inspect(input); - if ( RSTRING_LEN(asStr) > 30 ) - { - str = rb_str_cat( str, StringValuePtr(asStr), 30 ); - str = rb_str_cat2( str, "..." ); - } - else - { - str = rb_str_append( str, asStr ); - } - - if ( name ) - { - str = rb_str_cat2( str, "\n\tin SWIG method '" ); - str = rb_str_cat2( str, name ); - str = rb_str_cat2( str, "'" ); - } - - return StringValuePtr( str ); -} - -/* This function is called when an overloaded method fails */ -SWIGINTERN -void Ruby_Format_OverloadedError( - const int argc, - const int maxargs, - const char* method, - const char* prototypes - ) -{ - const char* msg = "Wrong # of arguments"; - if ( argc <= maxargs ) msg = "Wrong arguments"; - rb_raise(rb_eArgError,"%s for overloaded method '%s'.\n" - "Possible C/C++ prototypes are:\n%s", - msg, method, prototypes); -} - -/* ----------------------------------------------------------------------------- - * rubytracking.swg - * - * This file contains support for tracking mappings from - * Ruby objects to C++ objects. This functionality is needed - * to implement mark functions for Ruby's mark and sweep - * garbage collector. - * ----------------------------------------------------------------------------- */ - -#ifdef __cplusplus -extern "C" { -#endif - -#if !defined(ST_DATA_T_DEFINED) -/* Needs to be explicitly included for Ruby 1.8 and earlier */ -#include <st.h> -#endif - -/* Ruby 1.8 actually assumes the first case. */ -#if SIZEOF_VOIDP == SIZEOF_LONG -# define SWIG2NUM(v) LONG2NUM((unsigned long)v) -# define NUM2SWIG(x) (unsigned long)NUM2LONG(x) -#elif SIZEOF_VOIDP == SIZEOF_LONG_LONG -# define SWIG2NUM(v) LL2NUM((unsigned long long)v) -# define NUM2SWIG(x) (unsigned long long)NUM2LL(x) -#else -# error sizeof(void*) is not the same as long or long long -#endif - -/* Global hash table to store Trackings from C/C++ - structs to Ruby Objects. -*/ -static st_table* swig_ruby_trackings = NULL; - -static VALUE swig_ruby_trackings_count(ANYARGS) { - return SWIG2NUM(swig_ruby_trackings->num_entries); -} - - -/* Setup a hash table to store Trackings */ -SWIGRUNTIME void SWIG_RubyInitializeTrackings(void) { - /* Create a hash table to store Trackings from C++ - objects to Ruby objects. */ - - /* Try to see if some other .so has already created a - tracking hash table, which we keep hidden in an instance var - in the SWIG module. - This is done to allow multiple DSOs to share the same - tracking table. - */ - VALUE trackings_value = Qnil; - /* change the variable name so that we can mix modules - compiled with older SWIG's - this used to be called "@__trackings__" */ - ID trackings_id = rb_intern( "@__safetrackings__" ); - VALUE verbose = rb_gv_get("VERBOSE"); - rb_gv_set("VERBOSE", Qfalse); - trackings_value = rb_ivar_get( _mSWIG, trackings_id ); - rb_gv_set("VERBOSE", verbose); - - /* The trick here is that we have to store the hash table - pointer in a Ruby variable. We do not want Ruby's GC to - treat this pointer as a Ruby object, so we convert it to - a Ruby numeric value. */ - if (trackings_value == Qnil) { - /* No, it hasn't. Create one ourselves */ - swig_ruby_trackings = st_init_numtable(); - rb_ivar_set( _mSWIG, trackings_id, SWIG2NUM(swig_ruby_trackings) ); - } else { - swig_ruby_trackings = (st_table*)NUM2SWIG(trackings_value); - } - - rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL); -} - -/* Add a Tracking from a C/C++ struct to a Ruby object */ -SWIGRUNTIME void SWIG_RubyAddTracking(void* ptr, VALUE object) { - /* Store the mapping to the global hash table. */ - st_insert(swig_ruby_trackings, (st_data_t)ptr, object); -} - -/* Get the Ruby object that owns the specified C/C++ struct */ -SWIGRUNTIME VALUE SWIG_RubyInstanceFor(void* ptr) { - /* Now lookup the value stored in the global hash table */ - VALUE value; - - if (st_lookup(swig_ruby_trackings, (st_data_t)ptr, &value)) { - return value; - } else { - return Qnil; - } -} - -/* Remove a Tracking from a C/C++ struct to a Ruby object. It - is very important to remove objects once they are destroyed - since the same memory address may be reused later to create - a new object. */ -SWIGRUNTIME void SWIG_RubyRemoveTracking(void* ptr) { - /* Delete the object from the hash table */ - st_delete(swig_ruby_trackings, (st_data_t *)&ptr, NULL); -} - -/* This is a helper method that unlinks a Ruby object from its - underlying C++ object. This is needed if the lifetime of the - Ruby object is longer than the C++ object */ -SWIGRUNTIME void SWIG_RubyUnlinkObjects(void* ptr) { - VALUE object = SWIG_RubyInstanceFor(ptr); - - if (object != Qnil) { - if (TYPE(object) != T_DATA) - abort(); - DATA_PTR(object) = 0; - } -} - -/* This is a helper method that iterates over all the trackings - passing the C++ object pointer and its related Ruby object - to the passed callback function. */ - -/* Proxy method to abstract the internal trackings datatype */ -static int swig_ruby_internal_iterate_callback(void* ptr, VALUE obj, void(*meth)(void* ptr, VALUE obj)) { - (*meth)(ptr, obj); - return ST_CONTINUE; -} - -SWIGRUNTIME void SWIG_RubyIterateTrackings( void(*meth)(void* ptr, VALUE obj) ) { - st_foreach(swig_ruby_trackings, (int (*)(ANYARGS))&swig_ruby_internal_iterate_callback, (st_data_t)meth); -} - -#ifdef __cplusplus -} -#endif - -/* ----------------------------------------------------------------------------- - * Ruby API portion that goes into the runtime - * ----------------------------------------------------------------------------- */ - -#ifdef __cplusplus -extern "C" { -#endif - -SWIGINTERN VALUE -SWIG_Ruby_AppendOutput(VALUE target, VALUE o) { - if (NIL_P(target)) { - target = o; - } else { - if (TYPE(target) != T_ARRAY) { - VALUE o2 = target; - target = rb_ary_new(); - rb_ary_push(target, o2); - } - rb_ary_push(target, o); - } - return target; -} - -/* For ruby1.8.4 and earlier. */ -#ifndef RUBY_INIT_STACK - RUBY_EXTERN void Init_stack(VALUE* addr); -# define RUBY_INIT_STACK \ - VALUE variable_in_this_stack_frame; \ - Init_stack(&variable_in_this_stack_frame); -#endif - - -#ifdef __cplusplus -} -#endif - - -/* ----------------------------------------------------------------------------- - * rubyrun.swg - * - * This file contains the runtime support for Ruby modules - * and includes code for managing global variables and pointer - * type checking. - * ----------------------------------------------------------------------------- */ - -/* For backward compatibility only */ -#define SWIG_POINTER_EXCEPTION 0 - -/* for raw pointers */ -#define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Ruby_ConvertPtrAndOwn(obj, pptr, type, flags, 0) -#define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Ruby_ConvertPtrAndOwn(obj, pptr, type, flags, own) -#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Ruby_NewPointerObj(ptr, type, flags) -#define SWIG_AcquirePtr(ptr, own) SWIG_Ruby_AcquirePtr(ptr, own) -#define swig_owntype swig_ruby_owntype - -/* for raw packed data */ -#define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Ruby_ConvertPacked(obj, ptr, sz, ty, flags) -#define SWIG_NewPackedObj(ptr, sz, type) SWIG_Ruby_NewPackedObj(ptr, sz, type) - -/* for class or struct pointers */ -#define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags) -#define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags) - -/* for C or C++ function pointers */ -#define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_ConvertPtr(obj, pptr, type, 0) -#define SWIG_NewFunctionPtrObj(ptr, type) SWIG_NewPointerObj(ptr, type, 0) - -/* for C++ member pointers, ie, member methods */ -#define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Ruby_ConvertPacked(obj, ptr, sz, ty) -#define SWIG_NewMemberObj(ptr, sz, type) SWIG_Ruby_NewPackedObj(ptr, sz, type) - - -/* Runtime API */ - -#define SWIG_GetModule(clientdata) SWIG_Ruby_GetModule(clientdata) -#define SWIG_SetModule(clientdata, pointer) SWIG_Ruby_SetModule(pointer) - - -/* Error manipulation */ - -#define SWIG_ErrorType(code) SWIG_Ruby_ErrorType(code) -#define SWIG_Error(code, msg) rb_raise(SWIG_Ruby_ErrorType(code), "%s", msg) -#define SWIG_fail goto fail - - -/* Ruby-specific SWIG API */ - -#define SWIG_InitRuntime() SWIG_Ruby_InitRuntime() -#define SWIG_define_class(ty) SWIG_Ruby_define_class(ty) -#define SWIG_NewClassInstance(value, ty) SWIG_Ruby_NewClassInstance(value, ty) -#define SWIG_MangleStr(value) SWIG_Ruby_MangleStr(value) -#define SWIG_CheckConvert(value, ty) SWIG_Ruby_CheckConvert(value, ty) - -#include "assert.h" - -/* ----------------------------------------------------------------------------- - * pointers/data manipulation - * ----------------------------------------------------------------------------- */ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct { - VALUE klass; - VALUE mImpl; - void (*mark)(void *); - void (*destroy)(void *); - int trackObjects; -} swig_class; - - -/* Global pointer used to keep some internal SWIG stuff */ -static VALUE _cSWIG_Pointer = Qnil; -static VALUE swig_runtime_data_type_pointer = Qnil; - -/* Global IDs used to keep some internal SWIG stuff */ -static ID swig_arity_id = 0; -static ID swig_call_id = 0; - -/* - If your swig extension is to be run within an embedded ruby and has - director callbacks, you should set -DRUBY_EMBEDDED during compilation. - This will reset ruby's stack frame on each entry point from the main - program the first time a virtual director function is invoked (in a - non-recursive way). - If this is not done, you run the risk of Ruby trashing the stack. -*/ - -#ifdef RUBY_EMBEDDED - -# define SWIG_INIT_STACK \ - if ( !swig_virtual_calls ) { RUBY_INIT_STACK } \ - ++swig_virtual_calls; -# define SWIG_RELEASE_STACK --swig_virtual_calls; -# define Ruby_DirectorTypeMismatchException(x) \ - rb_raise( rb_eTypeError, "%s", x ); return c_result; - - static unsigned int swig_virtual_calls = 0; - -#else /* normal non-embedded extension */ - -# define SWIG_INIT_STACK -# define SWIG_RELEASE_STACK -# define Ruby_DirectorTypeMismatchException(x) \ - throw Swig::DirectorTypeMismatchException( x ); - -#endif /* RUBY_EMBEDDED */ - - -SWIGRUNTIME VALUE -getExceptionClass(void) { - static int init = 0; - static VALUE rubyExceptionClass ; - if (!init) { - init = 1; - rubyExceptionClass = rb_const_get(_mSWIG, rb_intern("Exception")); - } - return rubyExceptionClass; -} - -/* This code checks to see if the Ruby object being raised as part - of an exception inherits from the Ruby class Exception. If so, - the object is simply returned. If not, then a new Ruby exception - object is created and that will be returned to Ruby.*/ -SWIGRUNTIME VALUE -SWIG_Ruby_ExceptionType(swig_type_info *desc, VALUE obj) { - VALUE exceptionClass = getExceptionClass(); - if (rb_obj_is_kind_of(obj, exceptionClass)) { - return obj; - } else { - return rb_exc_new3(rb_eRuntimeError, rb_obj_as_string(obj)); - } -} - -/* Initialize Ruby runtime support */ -SWIGRUNTIME void -SWIG_Ruby_InitRuntime(void) -{ - if (_mSWIG == Qnil) { - _mSWIG = rb_define_module("SWIG"); - swig_call_id = rb_intern("call"); - swig_arity_id = rb_intern("arity"); - } -} - -/* Define Ruby class for C type */ -SWIGRUNTIME void -SWIG_Ruby_define_class(swig_type_info *type) -{ - char *klass_name = (char *) malloc(4 + strlen(type->name) + 1); - sprintf(klass_name, "TYPE%s", type->name); - if (NIL_P(_cSWIG_Pointer)) { - _cSWIG_Pointer = rb_define_class_under(_mSWIG, "Pointer", rb_cObject); - rb_undef_method(CLASS_OF(_cSWIG_Pointer), "new"); - } - rb_define_class_under(_mSWIG, klass_name, _cSWIG_Pointer); - free((void *) klass_name); -} - -/* Create a new pointer object */ -SWIGRUNTIME VALUE -SWIG_Ruby_NewPointerObj(void *ptr, swig_type_info *type, int flags) -{ - int own = flags & SWIG_POINTER_OWN; - int track; - char *klass_name; - swig_class *sklass; - VALUE klass; - VALUE obj; - - if (!ptr) - return Qnil; - - if (type->clientdata) { - sklass = (swig_class *) type->clientdata; - - /* Are we tracking this class and have we already returned this Ruby object? */ - track = sklass->trackObjects; - if (track) { - obj = SWIG_RubyInstanceFor(ptr); - - /* Check the object's type and make sure it has the correct type. - It might not in cases where methods do things like - downcast methods. */ - if (obj != Qnil) { - VALUE value = rb_iv_get(obj, "@__swigtype__"); - const char* type_name = RSTRING_PTR(value); - - if (strcmp(type->name, type_name) == 0) { - return obj; - } - } - } - - /* Create a new Ruby object */ - obj = Data_Wrap_Struct(sklass->klass, VOIDFUNC(sklass->mark), - ( own ? VOIDFUNC(sklass->destroy) : - (track ? VOIDFUNC(SWIG_RubyRemoveTracking) : 0 ) - ), ptr); - - /* If tracking is on for this class then track this object. */ - if (track) { - SWIG_RubyAddTracking(ptr, obj); - } - } else { - klass_name = (char *) malloc(4 + strlen(type->name) + 1); - sprintf(klass_name, "TYPE%s", type->name); - klass = rb_const_get(_mSWIG, rb_intern(klass_name)); - free((void *) klass_name); - obj = Data_Wrap_Struct(klass, 0, 0, ptr); - } - rb_iv_set(obj, "@__swigtype__", rb_str_new2(type->name)); - - return obj; -} - -/* Create a new class instance (always owned) */ -SWIGRUNTIME VALUE -SWIG_Ruby_NewClassInstance(VALUE klass, swig_type_info *type) -{ - VALUE obj; - swig_class *sklass = (swig_class *) type->clientdata; - obj = Data_Wrap_Struct(klass, VOIDFUNC(sklass->mark), VOIDFUNC(sklass->destroy), 0); - rb_iv_set(obj, "@__swigtype__", rb_str_new2(type->name)); - return obj; -} - -/* Get type mangle from class name */ -SWIGRUNTIMEINLINE char * -SWIG_Ruby_MangleStr(VALUE obj) -{ - VALUE stype = rb_iv_get(obj, "@__swigtype__"); - return StringValuePtr(stype); -} - -/* Acquire a pointer value */ -typedef struct { - void (*datafree)(void *); - int own; -} swig_ruby_owntype; - -SWIGRUNTIME swig_ruby_owntype -SWIG_Ruby_AcquirePtr(VALUE obj, swig_ruby_owntype own) { - swig_ruby_owntype oldown = {0, 0}; - if (obj) { - oldown.datafree = RDATA(obj)->dfree; - RDATA(obj)->dfree = own.datafree; - } - return oldown; -} - -/* Convert a pointer value */ -SWIGRUNTIME int -SWIG_Ruby_ConvertPtrAndOwn(VALUE obj, void **ptr, swig_type_info *ty, int flags, swig_ruby_owntype *own) -{ - char *c; - swig_cast_info *tc; - void *vptr = 0; - - /* Grab the pointer */ - if (NIL_P(obj)) { - if (ptr) - *ptr = 0; - return SWIG_OK; - } else { - if (TYPE(obj) != T_DATA) { - return SWIG_ERROR; - } - Data_Get_Struct(obj, void, vptr); - } - - if (own) { - own->datafree = RDATA(obj)->dfree; - own->own = 0; - } - - /* Check to see if the input object is giving up ownership - of the underlying C struct or C++ object. If so then we - need to reset the destructor since the Ruby object no - longer owns the underlying C++ object.*/ - if (flags & SWIG_POINTER_DISOWN) { - /* Is tracking on for this class? */ - int track = 0; - if (ty && ty->clientdata) { - swig_class *sklass = (swig_class *) ty->clientdata; - track = sklass->trackObjects; - } - - if (track) { - /* We are tracking objects for this class. Thus we change the destructor - * to SWIG_RubyRemoveTracking. This allows us to - * remove the mapping from the C++ to Ruby object - * when the Ruby object is garbage collected. If we don't - * do this, then it is possible we will return a reference - * to a Ruby object that no longer exists thereby crashing Ruby. */ - RDATA(obj)->dfree = SWIG_RubyRemoveTracking; - } else { - RDATA(obj)->dfree = 0; - } - } - - /* Do type-checking if type info was provided */ - if (ty) { - if (ty->clientdata) { - if (rb_obj_is_kind_of(obj, ((swig_class *) (ty->clientdata))->klass)) { - if (vptr == 0) { - /* The object has already been deleted */ - return SWIG_ObjectPreviouslyDeletedError; - } - } - } - if ((c = SWIG_MangleStr(obj)) == NULL) { - return SWIG_ERROR; - } - tc = SWIG_TypeCheck(c, ty); - if (!tc) { - return SWIG_ERROR; - } else { - if (ptr) { - if (tc->type == ty) { - *ptr = vptr; - } else { - int newmemory = 0; - *ptr = SWIG_TypeCast(tc, vptr, &newmemory); - if (newmemory == SWIG_CAST_NEW_MEMORY) { - assert(own); /* badly formed typemap which will lead to a memory leak - it must set and use own to delete *ptr */ - if (own) - own->own = own->own | SWIG_CAST_NEW_MEMORY; - } - } - } - } - } else { - if (ptr) - *ptr = vptr; - } - - return SWIG_OK; -} - -/* Check convert */ -SWIGRUNTIMEINLINE int -SWIG_Ruby_CheckConvert(VALUE obj, swig_type_info *ty) -{ - char *c = SWIG_MangleStr(obj); - if (!c) return 0; - return SWIG_TypeCheck(c,ty) != 0; -} - -SWIGRUNTIME VALUE -SWIG_Ruby_NewPackedObj(void *ptr, int sz, swig_type_info *type) { - char result[1024]; - char *r = result; - if ((2*sz + 1 + strlen(type->name)) > 1000) return 0; - *(r++) = '_'; - r = SWIG_PackData(r, ptr, sz); - strcpy(r, type->name); - return rb_str_new2(result); -} - -/* Convert a packed value value */ -SWIGRUNTIME int -SWIG_Ruby_ConvertPacked(VALUE obj, void *ptr, int sz, swig_type_info *ty) { - swig_cast_info *tc; - const char *c; - - if (TYPE(obj) != T_STRING) goto type_error; - c = StringValuePtr(obj); - /* Pointer values must start with leading underscore */ - if (*c != '_') goto type_error; - c++; - c = SWIG_UnpackData(c, ptr, sz); - if (ty) { - tc = SWIG_TypeCheck(c, ty); - if (!tc) goto type_error; - } - return SWIG_OK; - - type_error: - return SWIG_ERROR; -} - -SWIGRUNTIME swig_module_info * -SWIG_Ruby_GetModule(void *SWIGUNUSEDPARM(clientdata)) -{ - VALUE pointer; - swig_module_info *ret = 0; - VALUE verbose = rb_gv_get("VERBOSE"); - - /* temporarily disable warnings, since the pointer check causes warnings with 'ruby -w' */ - rb_gv_set("VERBOSE", Qfalse); - - /* first check if pointer already created */ - pointer = rb_gv_get("$swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME); - if (pointer != Qnil) { - Data_Get_Struct(pointer, swig_module_info, ret); - } - - /* reinstate warnings */ - rb_gv_set("VERBOSE", verbose); - return ret; -} - -SWIGRUNTIME void -SWIG_Ruby_SetModule(swig_module_info *pointer) -{ - /* register a new class */ - VALUE cl = rb_define_class("swig_runtime_data", rb_cObject); - /* create and store the structure pointer to a global variable */ - swig_runtime_data_type_pointer = Data_Wrap_Struct(cl, 0, 0, pointer); - rb_define_readonly_variable("$swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME, &swig_runtime_data_type_pointer); -} - -/* This function can be used to check whether a proc or method or similarly - callable function has been passed. Usually used in a %typecheck, like: - - %typecheck(c_callback_t, precedence=SWIG_TYPECHECK_POINTER) { - $result = SWIG_Ruby_isCallable( $input ); - } - */ -SWIGINTERN -int SWIG_Ruby_isCallable( VALUE proc ) -{ - if ( rb_respond_to( proc, swig_call_id ) ) - return 1; - return 0; -} - -/* This function can be used to check the arity (number of arguments) - a proc or method can take. Usually used in a %typecheck. - Valid arities will be that equal to minimal or those < 0 - which indicate a variable number of parameters at the end. - */ -SWIGINTERN -int SWIG_Ruby_arity( VALUE proc, int minimal ) -{ - if ( rb_respond_to( proc, swig_arity_id ) ) - { - VALUE num = rb_funcall( proc, swig_arity_id, 0 ); - int arity = NUM2INT(num); - if ( arity < 0 && (arity+1) < -minimal ) return 1; - if ( arity == minimal ) return 1; - return 1; - } - return 0; -} - - -#ifdef __cplusplus -} -#endif - - - -#define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0) - -#define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else - - - - #define SWIG_exception(code, msg) do { SWIG_Error(code, msg);; } while(0) - - -/* -------- TYPES TABLE (BEGIN) -------- */ - -#define SWIGTYPE_p_FX4Splitter swig_types[0] -#define SWIGTYPE_p_FX7Segment swig_types[1] -#define SWIGTYPE_p_FXAccelTable swig_types[2] -#define SWIGTYPE_p_FXApp swig_types[3] -#define SWIGTYPE_p_FXArrowButton swig_types[4] -#define SWIGTYPE_p_FXBitmap swig_types[5] -#define SWIGTYPE_p_FXBitmapFrame swig_types[6] -#define SWIGTYPE_p_FXButton swig_types[7] -#define SWIGTYPE_p_FXCURCursor swig_types[8] -#define SWIGTYPE_p_FXCanvas swig_types[9] -#define SWIGTYPE_p_FXColorBar swig_types[10] -#define SWIGTYPE_p_FXColorRing swig_types[11] -#define SWIGTYPE_p_FXColorSelector swig_types[12] -#define SWIGTYPE_p_FXColorWell swig_types[13] -#define SWIGTYPE_p_FXColorWheel swig_types[14] -#define SWIGTYPE_p_FXComboBox swig_types[15] -#define SWIGTYPE_p_FXComposite swig_types[16] -#define SWIGTYPE_p_FXCursor swig_types[17] -#define SWIGTYPE_p_FXDC swig_types[18] -#define SWIGTYPE_p_FXDCPrint swig_types[19] -#define SWIGTYPE_p_FXDCWindow swig_types[20] -#define SWIGTYPE_p_FXDataTarget swig_types[21] -#define SWIGTYPE_p_FXDebugTarget swig_types[22] -#define SWIGTYPE_p_FXDelegator swig_types[23] -#define SWIGTYPE_p_FXDial swig_types[24] -#define SWIGTYPE_p_FXDict swig_types[25] -#define SWIGTYPE_p_FXDirBox swig_types[26] -#define SWIGTYPE_p_FXDirSelector swig_types[27] -#define SWIGTYPE_p_FXDockBar swig_types[28] -#define SWIGTYPE_p_FXDockHandler swig_types[29] -#define SWIGTYPE_p_FXDockSite swig_types[30] -#define SWIGTYPE_p_FXDockTitle swig_types[31] -#define SWIGTYPE_p_FXDocument swig_types[32] -#define SWIGTYPE_p_FXDragCorner swig_types[33] -#define SWIGTYPE_p_FXDrawable swig_types[34] -#define SWIGTYPE_p_FXDriveBox swig_types[35] -#define SWIGTYPE_p_FXFileDict swig_types[36] -#define SWIGTYPE_p_FXFileSelector swig_types[37] -#define SWIGTYPE_p_FXFileStream swig_types[38] -#define SWIGTYPE_p_FXFont swig_types[39] -#define SWIGTYPE_p_FXFontSelector swig_types[40] -#define SWIGTYPE_p_FXFrame swig_types[41] -#define SWIGTYPE_p_FXGIFCursor swig_types[42] -#define SWIGTYPE_p_FXGradientBar swig_types[43] -#define SWIGTYPE_p_FXGroupBox swig_types[44] -#define SWIGTYPE_p_FXHeader swig_types[45] -#define SWIGTYPE_p_FXHeaderItem swig_types[46] -#define SWIGTYPE_p_FXHorizontalFrame swig_types[47] -#define SWIGTYPE_p_FXHorizontalSeparator swig_types[48] -#define SWIGTYPE_p_FXIcon swig_types[49] -#define SWIGTYPE_p_FXIconDict swig_types[50] -#define SWIGTYPE_p_FXId swig_types[51] -#define SWIGTYPE_p_FXImageFrame swig_types[52] -#define SWIGTYPE_p_FXImageView swig_types[53] -#define SWIGTYPE_p_FXKnob swig_types[54] -#define SWIGTYPE_p_FXListBox swig_types[55] -#define SWIGTYPE_p_FXMainWindow swig_types[56] -#define SWIGTYPE_p_FXMatrix swig_types[57] -#define SWIGTYPE_p_FXMemoryStream swig_types[58] -#define SWIGTYPE_p_FXObject swig_types[59] -#define SWIGTYPE_p_FXPacker swig_types[60] -#define SWIGTYPE_p_FXPopup swig_types[61] -#define SWIGTYPE_p_FXProgressBar swig_types[62] -#define SWIGTYPE_p_FXRealSlider swig_types[63] -#define SWIGTYPE_p_FXRealSpinner swig_types[64] -#define SWIGTYPE_p_FXRecentFiles swig_types[65] -#define SWIGTYPE_p_FXRegion swig_types[66] -#define SWIGTYPE_p_FXRegistry swig_types[67] -#define SWIGTYPE_p_FXRootWindow swig_types[68] -#define SWIGTYPE_p_FXRuler swig_types[69] -#define SWIGTYPE_p_FXRulerView swig_types[70] -#define SWIGTYPE_p_FXScrollArea swig_types[71] -#define SWIGTYPE_p_FXScrollBar swig_types[72] -#define SWIGTYPE_p_FXScrollCorner swig_types[73] -#define SWIGTYPE_p_FXScrollWindow swig_types[74] -#define SWIGTYPE_p_FXSeparator swig_types[75] -#define SWIGTYPE_p_FXSettings swig_types[76] -#define SWIGTYPE_p_FXShell swig_types[77] -#define SWIGTYPE_p_FXShutter swig_types[78] -#define SWIGTYPE_p_FXShutterItem swig_types[79] -#define SWIGTYPE_p_FXSlider swig_types[80] -#define SWIGTYPE_p_FXSpinner swig_types[81] -#define SWIGTYPE_p_FXSplashWindow swig_types[82] -#define SWIGTYPE_p_FXSplitter swig_types[83] -#define SWIGTYPE_p_FXSpring swig_types[84] -#define SWIGTYPE_p_FXStatusBar swig_types[85] -#define SWIGTYPE_p_FXStatusLine swig_types[86] -#define SWIGTYPE_p_FXStream swig_types[87] -#define SWIGTYPE_p_FXStringDict swig_types[88] -#define SWIGTYPE_p_FXSwitcher swig_types[89] -#define SWIGTYPE_p_FXTabBar swig_types[90] -#define SWIGTYPE_p_FXTabBook swig_types[91] -#define SWIGTYPE_p_FXTable swig_types[92] -#define SWIGTYPE_p_FXTableItem swig_types[93] -#define SWIGTYPE_p_FXTablePos swig_types[94] -#define SWIGTYPE_p_FXTableRange swig_types[95] -#define SWIGTYPE_p_FXTextField swig_types[96] -#define SWIGTYPE_p_FXToolBar swig_types[97] -#define SWIGTYPE_p_FXToolBarGrip swig_types[98] -#define SWIGTYPE_p_FXToolBarShell swig_types[99] -#define SWIGTYPE_p_FXToolBarTab swig_types[100] -#define SWIGTYPE_p_FXToolTip swig_types[101] -#define SWIGTYPE_p_FXTopWindow swig_types[102] -#define SWIGTYPE_p_FXTranslator swig_types[103] -#define SWIGTYPE_p_FXTreeListBox swig_types[104] -#define SWIGTYPE_p_FXVerticalFrame swig_types[105] -#define SWIGTYPE_p_FXVerticalSeparator swig_types[106] -#define SWIGTYPE_p_FXVisual swig_types[107] -#define SWIGTYPE_p_FXWindow swig_types[108] -#define SWIGTYPE_p_char swig_types[109] -#define SWIGTYPE_p_double swig_types[110] -#define SWIGTYPE_p_float swig_types[111] -#define SWIGTYPE_p_int swig_types[112] -#define SWIGTYPE_p_long swig_types[113] -#define SWIGTYPE_p_short swig_types[114] -#define SWIGTYPE_p_unsigned_char swig_types[115] -#define SWIGTYPE_p_unsigned_int swig_types[116] -#define SWIGTYPE_p_unsigned_long swig_types[117] -#define SWIGTYPE_p_unsigned_short swig_types[118] -static swig_type_info *swig_types[120]; -static swig_module_info swig_module = {swig_types, 119, 0, 0, 0, 0}; -#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) -#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) - -/* -------- TYPES TABLE (END) -------- */ - -#define SWIG_init Init_table -#define SWIG_name "Table" - - -#define SWIG_RUBY_THREAD_BEGIN_BLOCK -#define SWIG_RUBY_THREAD_END_BLOCK - - -#define SWIGVERSION 0x030010 -#define SWIG_VERSION SWIGVERSION - - -#define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a)) -#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a)) - - -#include <stdexcept> - - -#include "FXRbCommon.h" - - -inline FXColor to_FXColor(VALUE obj){ - if(TYPE(obj)==T_STRING){ - return fxcolorfromname(StringValuePtr(obj)); - } - else if(TYPE(obj)==T_SYMBOL){ - return fxcolorfromname(rb_id2name(SYM2ID(obj))); - } - else{ - return NUM2ULONG(obj); - } - } - - -inline FXString to_FXString(VALUE obj){ - if(!NIL_P(obj)){ - Check_Type(obj,T_STRING); - return FXString(StringValuePtr(obj)); - } - else{ - return FXString::null; - } - } - - -inline FXbool to_FXbool(VALUE obj){ - if (obj == Qtrue || obj == Qfalse){ - return (obj == Qtrue) ? TRUE : FALSE; - } - else{ - return static_cast<FXbool>(NUM2UINT(obj)); - } - } - - -static swig_type_info* FXEventTypeInfo=0; - -inline void* to_FXEvent(VALUE obj){ - void* ptr; - if(!FXEventTypeInfo){ - FXEventTypeInfo=SWIG_TypeQuery("FXEvent *"); - FXASSERT(FXEventTypeInfo!=0); - } - SWIG_ConvertPtr(obj,&ptr,FXEventTypeInfo,1); - return ptr; - } - - -#include <limits.h> -#if !defined(SWIG_NO_LLONG_MAX) -# if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__) -# define LLONG_MAX __LONG_LONG_MAX__ -# define LLONG_MIN (-LLONG_MAX - 1LL) -# define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) -# endif -#endif - - - #define SWIG_From_long LONG2NUM - - -SWIGINTERNINLINE VALUE -SWIG_From_int (int value) -{ - return SWIG_From_long (value); -} - -SWIGINTERN FXTableItem *new_FXTableItem(FXString const &text,FXIcon *ic=0,void *ITEMDATA=0){ - return new FXRbTableItem(text,ic,ITEMDATA); - } -SWIGINTERN void FXTableItem_setData(FXTableItem *self,VALUE ptr){ - self->setData(reinterpret_cast<void*>(ptr)); - } -SWIGINTERN VALUE FXTableItem_getData(FXTableItem const *self){ - return self->getData() ? reinterpret_cast<VALUE>(self->getData()) : Qnil; - } - -SWIGINTERNINLINE VALUE -SWIG_From_unsigned_SS_long (unsigned long value) -{ - return ULONG2NUM(value); -} - - -SWIGINTERNINLINE VALUE -SWIG_From_unsigned_SS_int (unsigned int value) -{ - return SWIG_From_unsigned_SS_long (value); -} - - -SWIGINTERN VALUE -SWIG_ruby_failed(void) -{ - return Qnil; -} - - -/*@SWIG:/usr/share/swig3.0/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/ -SWIGINTERN VALUE SWIG_AUX_NUM2LONG(VALUE *args) -{ - VALUE obj = args[0]; - VALUE type = TYPE(obj); - long *res = (long *)(args[1]); - *res = type == T_FIXNUM ? NUM2LONG(obj) : rb_big2long(obj); - return obj; -} -/*@SWIG@*/ - -SWIGINTERN int -SWIG_AsVal_long (VALUE obj, long* val) -{ - VALUE type = TYPE(obj); - if ((type == T_FIXNUM) || (type == T_BIGNUM)) { - long v; - VALUE a[2]; - a[0] = obj; - a[1] = (VALUE)(&v); - if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { - if (val) *val = v; - return SWIG_OK; - } - } - return SWIG_TypeError; -} - - -SWIGINTERN int -SWIG_AsVal_int (VALUE obj, int *val) -{ - long v; - int res = SWIG_AsVal_long (obj, &v); - if (SWIG_IsOK(res)) { - if ((v < INT_MIN || v > INT_MAX)) { - return SWIG_OverflowError; - } else { - if (val) *val = static_cast< int >(v); - } - } - return res; -} - - -/*@SWIG:/usr/share/swig3.0/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/ -SWIGINTERN VALUE SWIG_AUX_NUM2ULONG(VALUE *args) -{ - VALUE obj = args[0]; - VALUE type = TYPE(obj); - unsigned long *res = (unsigned long *)(args[1]); - *res = type == T_FIXNUM ? NUM2ULONG(obj) : rb_big2ulong(obj); - return obj; -} -/*@SWIG@*/ - -SWIGINTERN int -SWIG_AsVal_unsigned_SS_long (VALUE obj, unsigned long *val) -{ - VALUE type = TYPE(obj); - if ((type == T_FIXNUM) || (type == T_BIGNUM)) { - unsigned long v; - VALUE a[2]; - a[0] = obj; - a[1] = (VALUE)(&v); - if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { - if (val) *val = v; - return SWIG_OK; - } - } - return SWIG_TypeError; -} - - -SWIGINTERN int -SWIG_AsVal_unsigned_SS_int (VALUE obj, unsigned int *val) -{ - unsigned long v; - int res = SWIG_AsVal_unsigned_SS_long (obj, &v); - if (SWIG_IsOK(res)) { - if ((v > UINT_MAX)) { - return SWIG_OverflowError; - } else { - if (val) *val = static_cast< unsigned int >(v); - } - } - return res; -} - - -SWIGINTERN swig_type_info* -SWIG_pchar_descriptor(void) -{ - static int init = 0; - static swig_type_info* info = 0; - if (!init) { - info = SWIG_TypeQuery("_p_char"); - init = 1; - } - return info; -} - - -SWIGINTERNINLINE VALUE -SWIG_FromCharPtrAndSize(const char* carray, size_t size) -{ - if (carray) { - if (size > LONG_MAX) { - swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); - return pchar_descriptor ? - SWIG_NewPointerObj(const_cast< char * >(carray), pchar_descriptor, 0) : Qnil; - } else { - return rb_str_new(carray, static_cast< long >(size)); - } - } else { - return Qnil; - } -} - - -SWIGINTERNINLINE VALUE -SWIG_FromCharPtr(const char *cptr) -{ - return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0)); -} - -SWIGINTERN FXTable *new_FXTable(FXComposite *p,FXObject *tgt=0,FXSelector sel=0,FXuint opts=0,FXint x=0,FXint y=0,FXint w=0,FXint h=0,FXint pl=DEFAULT_MARGIN,FXint pr=DEFAULT_MARGIN,FXint pt=DEFAULT_MARGIN,FXint pb=DEFAULT_MARGIN){ - return new FXRbTable(p,tgt,sel,opts,x,y,w,h,pl,pr,pt,pb); - } -SWIGINTERN void FXTable_setItem(FXTable *self,FXint row,FXint col,FXTableItem *item,FXbool notify=0){ - if(item!=0 && item->isMemberOf(FXMETACLASS(FXRbTableItem))){ - dynamic_cast<FXRbTableItem*>(item)->owned=1; - } - self->setItem(row,col,item,notify); - } -SWIGINTERN FXint FXTable_getColumnX(FXTable const *self,FXint colEdge){ - if(colEdge<0 || self->getColumnHeader()->getNumItems()<=colEdge){ - rb_raise(rb_eIndexError,"table column out of bounds"); - } - return self->getColumnX(colEdge); - } -SWIGINTERN FXint FXTable_getRowY(FXTable const *self,FXint rowEdge){ - if(rowEdge<0 || self->getRowHeader()->getNumItems()<=rowEdge){ - rb_raise(rb_eIndexError,"table row out of bounds"); - } - return self->getRowY(rowEdge); - } -SWIGINTERN void FXTable_setItemText(FXTable *self,FXint r,FXint c,FXString const &text,FXbool notify=0){ - FXRbTableItem* item; - self->setItemText(r,c,text,notify); - item=dynamic_cast<FXRbTableItem*>(self->getItem(r,c)); - if(item!=0){ - item->owned=1; - } - } -SWIGINTERN void FXTable_setItemIcon(FXTable *self,FXint r,FXint c,FXIcon *icon,FXbool notify=0){ - FXRbTableItem* item; - self->setItemIcon(r,c,icon,notify); - item=dynamic_cast<FXRbTableItem*>(self->getItem(r,c)); - if(item!=0){ - item->owned=1; - } - } -SWIGINTERN void FXTable_setItemData(FXTable *self,FXint r,FXint c,VALUE ptr){ - FXRbTableItem* item; - self->setItemData(r,c,reinterpret_cast<void*>(ptr)); - item=dynamic_cast<FXRbTableItem*>(self->getItem(r,c)); - if(item!=0){ - item->owned=1; - } - } -SWIGINTERN VALUE FXTable_getItemData(FXTable const *self,FXint r,FXint c){ - void* ptr=self->getItemData(r,c); - return (ptr!=0) ? reinterpret_cast<VALUE>(ptr) : Qnil; - } - -SWIGINTERN int -SWIG_AsCharPtrAndSize(VALUE obj, char** cptr, size_t* psize, int *alloc) -{ - if (TYPE(obj) == T_STRING) { - char *cstr = StringValuePtr(obj); - size_t size = RSTRING_LEN(obj) + 1; - if (cptr) { - if (alloc) { - if (*alloc == SWIG_NEWOBJ) { - *cptr = reinterpret_cast< char* >(memcpy((new char[size]), cstr, sizeof(char)*(size))); - } else { - *cptr = cstr; - *alloc = SWIG_OLDOBJ; - } - } - } - if (psize) *psize = size; - return SWIG_OK; - } else { - swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); - if (pchar_descriptor) { - void* vptr = 0; - if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) { - if (cptr) *cptr = (char *)vptr; - if (psize) *psize = vptr ? (strlen((char*)vptr) + 1) : 0; - if (alloc) *alloc = SWIG_OLDOBJ; - return SWIG_OK; - } - } - } - return SWIG_TypeError; -} - - - - -SWIGINTERN VALUE FXTable_extractText(FXTable const *self,FXint startrow,FXint endrow,FXint startcol,FXint endcol,FXchar const *cs="\t",FXchar const *rs="\n"){ - FXString str; - VALUE result; - if(startrow<0 || startcol<0 || self->getNumRows()<=endrow || self->getNumColumns()<=endcol) rb_raise(rb_eIndexError,"index out of bounds"); - self->extractText(str,startrow,endrow,startcol,endcol,cs,rs); - result=to_ruby(str); - return result; - } -SWIGINTERN void FXTable_overlayText(FXTable *self,FXint startrow,FXint endrow,FXint startcol,FXint endcol,VALUE str,FXchar const *cs="\t",FXchar const *rs="\n",FXbool notify=0){ - if(startrow<0 || startcol<0 || self->getNumRows()<=endrow || self->getNumColumns()<=endcol) rb_raise(rb_eIndexError,"index out of bounds"); - const FXchar* text=reinterpret_cast<FXchar*>(StringValuePtr(str)); - FXint size=RSTRING_LEN(str); - self->overlayText(startrow,endrow,startcol,endcol,text,size,cs,rs,notify); - } -SWIGINTERN VALUE FXTable_countText(FXTable const *self,FXString const &text,FXchar const *cs="\t,",FXchar const *rs="\n"){ - FXint nr,nc; - self->countText(nr,nc,text,cs,rs); - return rb_ary_new3(2,INT2NUM(nr),INT2NUM(nc)); - } -SWIGINTERN void FXTable_updateRange(FXTable const *self,FXint sr,FXint er,FXint sc,FXint ec){ - if(sr<0 || sc<0 || self->getNumRows()<=er || self->getNumColumns()<=ec) rb_raise(rb_eIndexError,"index out of bounds"); - self->updateRange(sr,er,sc,ec); - } - -SWIGINTERNINLINE VALUE -SWIG_From_bool (bool value) -{ - return value ? Qtrue : Qfalse; -} - -SWIGINTERN VALUE FXTable_position__SWIG_1(FXTable const *self){ - FXint x, y; - self->getPosition(x, y); - VALUE pos = rb_ary_new(); - rb_ary_push(pos, INT2NUM(x)); - rb_ary_push(pos, INT2NUM(y)); - return pos; - } -static swig_class SwigClassFXTablePos; - -SWIGINTERN VALUE -#ifdef HAVE_RB_DEFINE_ALLOC_FUNC -_wrap_FXTablePos_allocate(VALUE self) -#else -_wrap_FXTablePos_allocate(int argc, VALUE *argv, VALUE self) -#endif -{ - VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FXTablePos); -#ifndef HAVE_RB_DEFINE_ALLOC_FUNC - rb_obj_call_init(vresult, argc, argv); -#endif - return vresult; -} - - -SWIGINTERN VALUE -_wrap_new_FXTablePos(int argc, VALUE *argv, VALUE self) { - FXTablePos *result = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - result = (FXTablePos *)new FXTablePos(); - DATA_PTR(self) = result; - return self; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTablePos_row_set(int argc, VALUE *argv, VALUE self) { - FXTablePos *arg1 = (FXTablePos *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTablePos, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTablePos *","row", 1, self )); - } - arg1 = reinterpret_cast< FXTablePos * >(argp1); - arg2 = NUM2INT(argv[0]); - if (arg1) (arg1)->row = arg2; - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTablePos_row_get(int argc, VALUE *argv, VALUE self) { - FXTablePos *arg1 = (FXTablePos *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTablePos, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTablePos *","row", 1, self )); - } - arg1 = reinterpret_cast< FXTablePos * >(argp1); - result = (FXint) ((arg1)->row); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTablePos_col_set(int argc, VALUE *argv, VALUE self) { - FXTablePos *arg1 = (FXTablePos *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTablePos, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTablePos *","col", 1, self )); - } - arg1 = reinterpret_cast< FXTablePos * >(argp1); - arg2 = NUM2INT(argv[0]); - if (arg1) (arg1)->col = arg2; - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTablePos_col_get(int argc, VALUE *argv, VALUE self) { - FXTablePos *arg1 = (FXTablePos *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTablePos, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTablePos *","col", 1, self )); - } - arg1 = reinterpret_cast< FXTablePos * >(argp1); - result = (FXint) ((arg1)->col); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN void -free_FXTablePos(void *self) { - FXTablePos *arg1 = (FXTablePos *)self; - delete arg1; -} - -static swig_class SwigClassFXTableRange; - -SWIGINTERN VALUE -#ifdef HAVE_RB_DEFINE_ALLOC_FUNC -_wrap_FXTableRange_allocate(VALUE self) -#else -_wrap_FXTableRange_allocate(int argc, VALUE *argv, VALUE self) -#endif -{ - VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FXTableRange); -#ifndef HAVE_RB_DEFINE_ALLOC_FUNC - rb_obj_call_init(vresult, argc, argv); -#endif - return vresult; -} - - -SWIGINTERN VALUE -_wrap_new_FXTableRange(int argc, VALUE *argv, VALUE self) { - FXTableRange *result = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - result = (FXTableRange *)new FXTableRange(); - DATA_PTR(self) = result; - return self; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableRange_fm_set(int argc, VALUE *argv, VALUE self) { - FXTableRange *arg1 = (FXTableRange *) 0 ; - FXTablePos *arg2 = (FXTablePos *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableRange, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableRange *","fm", 1, self )); - } - arg1 = reinterpret_cast< FXTableRange * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTablePos, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTablePos *","fm", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXTablePos * >(argp2); - if (arg1) (arg1)->fm = *arg2; - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableRange_fm_get(int argc, VALUE *argv, VALUE self) { - FXTableRange *arg1 = (FXTableRange *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXTablePos *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableRange, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableRange *","fm", 1, self )); - } - arg1 = reinterpret_cast< FXTableRange * >(argp1); - result = (FXTablePos *)& ((arg1)->fm); - vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FXTablePos, 0 | 0 ); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableRange_to_set(int argc, VALUE *argv, VALUE self) { - FXTableRange *arg1 = (FXTableRange *) 0 ; - FXTablePos *arg2 = (FXTablePos *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableRange, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableRange *","to", 1, self )); - } - arg1 = reinterpret_cast< FXTableRange * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTablePos, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTablePos *","to", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXTablePos * >(argp2); - if (arg1) (arg1)->to = *arg2; - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableRange_to_get(int argc, VALUE *argv, VALUE self) { - FXTableRange *arg1 = (FXTableRange *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXTablePos *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableRange, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableRange *","to", 1, self )); - } - arg1 = reinterpret_cast< FXTableRange * >(argp1); - result = (FXTablePos *)& ((arg1)->to); - vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FXTablePos, 0 | 0 ); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN void -free_FXTableRange(void *self) { - FXTableRange *arg1 = (FXTableRange *)self; - delete arg1; -} - -static swig_class SwigClassFXTableItem; - -SWIGINTERN VALUE -#ifdef HAVE_RB_DEFINE_ALLOC_FUNC -_wrap_FXTableItem_allocate(VALUE self) -#else -_wrap_FXTableItem_allocate(int argc, VALUE *argv, VALUE self) -#endif -{ - VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FXTableItem); -#ifndef HAVE_RB_DEFINE_ALLOC_FUNC - rb_obj_call_init(vresult, argc, argv); -#endif - return vresult; -} - - -SWIGINTERN VALUE -_wrap_new_FXTableItem(int argc, VALUE *argv, VALUE self) { - FXString *arg1 = 0 ; - FXIcon *arg2 = (FXIcon *) 0 ; - void *arg3 = (void *) 0 ; - SwigValueWrapper< FXString > p1 ; - void *argp2 = 0 ; - int res2 = 0 ; - FXTableItem *result = 0 ; - - if ((argc < 1) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - p1 = to_FXString(argv[0]); arg1 = &p1; - if (argc > 1) { - res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_FXIcon, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXIcon *","FXTableItem", 2, argv[1] )); - } - arg2 = reinterpret_cast< FXIcon * >(argp2); - } - if (argc > 2) { - arg3 = (argv[2] == Qnil) ? NULL : (void *) argv[2]; - } - { - result = (FXTableItem *)new_FXTableItem((FXString const &)*arg1,arg2,arg3); - DATA_PTR(self) = result; FXRbRegisterRubyObj(self, result); - if(rb_block_given_p()){ - rb_yield(self); - } - } - return self; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_setData(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - VALUE arg2 = (VALUE) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setData", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - arg2 = argv[0]; - FXTableItem_setData(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_getData(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - VALUE result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getData", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - result = (VALUE)FXTableItem_getData((FXTableItem const *)arg1); - vresult = result; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_hasFocus(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","hasFocus", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - result = (FXbool)((FXTableItem const *)arg1)->hasFocus(); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_isSelected(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","isSelected", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - result = (FXbool)((FXTableItem const *)arg1)->isSelected(); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_isEnabled(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","isEnabled", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - result = (FXbool)((FXTableItem const *)arg1)->isEnabled(); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_isDraggable(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","isDraggable", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - result = (FXbool)((FXTableItem const *)arg1)->isDraggable(); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_getJustify(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXuint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getJustify", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - result = (FXuint)((FXTableItem const *)arg1)->getJustify(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_getIconPosition(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXuint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getIconPosition", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - result = (FXuint)((FXTableItem const *)arg1)->getIconPosition(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_getBorders(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXuint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getBorders", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - result = (FXuint)((FXTableItem const *)arg1)->getBorders(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_getStipple(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXStipplePattern result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getStipple", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - result = (FXStipplePattern)((FXTableItem const *)arg1)->getStipple(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_save(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXStream *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","save", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXStream, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXStream &","save", 2, argv[0] )); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXStream &","save", 2, argv[0])); - } - arg2 = reinterpret_cast< FXStream * >(argp2); - FXTableItem_save((FXTableItem const *)arg1,*arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_load(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXStream *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","load", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXStream, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXStream &","load", 2, argv[0] )); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXStream &","load", 2, argv[0])); - } - arg2 = reinterpret_cast< FXStream * >(argp2); - FXTableItem_load(arg1,*arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_draw(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXTable *arg2 = (FXTable *) 0 ; - FXDC *arg3 = 0 ; - FXint arg4 ; - FXint arg5 ; - FXint arg6 ; - FXint arg7 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - - if ((argc < 6) || (argc > 6)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","draw", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","draw", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXTable * >(argp2); - res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FXDC, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXDC &","draw", 3, argv[1] )); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","draw", 3, argv[1])); - } - arg3 = reinterpret_cast< FXDC * >(argp3); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - arg6 = NUM2INT(argv[4]); - arg7 = NUM2INT(argv[5]); - FXTableItem_draw((FXTableItem const *)arg1,(FXTable const *)arg2,*arg3,arg4,arg5,arg6,arg7); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_drawBorders(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXTable *arg2 = (FXTable *) 0 ; - FXDC *arg3 = 0 ; - FXint arg4 ; - FXint arg5 ; - FXint arg6 ; - FXint arg7 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - - if ((argc < 6) || (argc > 6)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","drawBorders", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","drawBorders", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXTable * >(argp2); - res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FXDC, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXDC &","drawBorders", 3, argv[1] )); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawBorders", 3, argv[1])); - } - arg3 = reinterpret_cast< FXDC * >(argp3); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - arg6 = NUM2INT(argv[4]); - arg7 = NUM2INT(argv[5]); - FXTableItem_drawBorders((FXTableItem const *)arg1,(FXTable const *)arg2,*arg3,arg4,arg5,arg6,arg7); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_drawContent(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXTable *arg2 = (FXTable *) 0 ; - FXDC *arg3 = 0 ; - FXint arg4 ; - FXint arg5 ; - FXint arg6 ; - FXint arg7 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - - if ((argc < 6) || (argc > 6)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","drawContent", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","drawContent", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXTable * >(argp2); - res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FXDC, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXDC &","drawContent", 3, argv[1] )); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawContent", 3, argv[1])); - } - arg3 = reinterpret_cast< FXDC * >(argp3); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - arg6 = NUM2INT(argv[4]); - arg7 = NUM2INT(argv[5]); - FXTableItem_drawContent((FXTableItem const *)arg1,(FXTable const *)arg2,*arg3,arg4,arg5,arg6,arg7); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_drawPattern(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXTable *arg2 = (FXTable *) 0 ; - FXDC *arg3 = 0 ; - FXint arg4 ; - FXint arg5 ; - FXint arg6 ; - FXint arg7 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - - if ((argc < 6) || (argc > 6)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","drawPattern", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","drawPattern", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXTable * >(argp2); - res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FXDC, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXDC &","drawPattern", 3, argv[1] )); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawPattern", 3, argv[1])); - } - arg3 = reinterpret_cast< FXDC * >(argp3); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - arg6 = NUM2INT(argv[4]); - arg7 = NUM2INT(argv[5]); - FXTableItem_drawPattern((FXTableItem const *)arg1,(FXTable const *)arg2,*arg3,arg4,arg5,arg6,arg7); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_drawBackground(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXTable *arg2 = (FXTable *) 0 ; - FXDC *arg3 = 0 ; - FXint arg4 ; - FXint arg5 ; - FXint arg6 ; - FXint arg7 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - - if ((argc < 6) || (argc > 6)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","drawBackground", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","drawBackground", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXTable * >(argp2); - res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FXDC, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXDC &","drawBackground", 3, argv[1] )); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawBackground", 3, argv[1])); - } - arg3 = reinterpret_cast< FXDC * >(argp3); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - arg6 = NUM2INT(argv[4]); - arg7 = NUM2INT(argv[5]); - FXTableItem_drawBackground((FXTableItem const *)arg1,(FXTable const *)arg2,*arg3,arg4,arg5,arg6,arg7); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_setText(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXString *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - SwigValueWrapper< FXString > p2 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setText", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - p2 = to_FXString(argv[0]); arg2 = &p2; - FXTableItem_setText(arg1,(FXString const &)*arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_getText(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXString result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getText", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - result = FXTableItem_getText((FXTableItem const *)arg1); - vresult = to_ruby((&result)->text()); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_setIcon(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXIcon *arg2 = (FXIcon *) 0 ; - FXbool arg3 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setIcon", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXIcon, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXIcon *","setIcon", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXIcon * >(argp2); - if (argc > 1) { - arg3 = to_FXbool(argv[1]); - } - FXTableItem_setIcon(arg1,arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_getIcon(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXIcon *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getIcon", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - result = (FXIcon *)FXTableItem_getIcon((FXTableItem const *)arg1); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXIcon, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_setFocus(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXbool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setFocus", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - arg2 = to_FXbool(argv[0]); - FXTableItem_setFocus(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_setSelected(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXbool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setSelected", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - arg2 = to_FXbool(argv[0]); - FXTableItem_setSelected(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_setEnabled(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXbool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setEnabled", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - arg2 = to_FXbool(argv[0]); - FXTableItem_setEnabled(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_setDraggable(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXbool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setDraggable", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - arg2 = to_FXbool(argv[0]); - FXTableItem_setDraggable(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_setJustify(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXuint arg2 = (FXuint) FXTableItem::RIGHT|FXTableItem::CENTER_Y ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setJustify", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - if (argc > 0) { - arg2 = NUM2UINT(argv[0]); - } - FXTableItem_setJustify(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_setIconPosition(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXuint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setIconPosition", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - arg2 = NUM2UINT(argv[0]); - FXTableItem_setIconPosition(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_setBorders(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXuint arg2 = (FXuint) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setBorders", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - if (argc > 0) { - arg2 = NUM2UINT(argv[0]); - } - FXTableItem_setBorders(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_setStipple(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXStipplePattern arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - int val2 ; - int ecode2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setStipple", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - ecode2 = SWIG_AsVal_int(argv[0], &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "FXStipplePattern","setStipple", 2, argv[0] )); - } - arg2 = static_cast< FXStipplePattern >(val2); - FXTableItem_setStipple(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_getControlFor(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXTable *arg2 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - FXWindow *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","getControlFor", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable *","getControlFor", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXTable * >(argp2); - result = (FXWindow *)FXTableItem_getControlFor(arg1,arg2); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXWindow, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_setFromControl(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXWindow *arg2 = (FXWindow *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setFromControl", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXWindow, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXWindow *","setFromControl", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXWindow * >(argp2); - FXTableItem_setFromControl(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_getWidth(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXTable *arg2 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","getWidth", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXTable * >(argp2); - result = (FXint)FXTableItem_getWidth((FXTableItem const *)arg1,(FXTable const *)arg2); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_getHeight(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - FXTable *arg2 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getHeight", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","getHeight", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXTable * >(argp2); - result = (FXint)FXTableItem_getHeight((FXTableItem const *)arg1,(FXTable const *)arg2); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_create(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","create", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - FXTableItem_create(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_detach(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","detach", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - FXTableItem_detach(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTableItem_destroy(int argc, VALUE *argv, VALUE self) { - FXTableItem *arg1 = (FXTableItem *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","destroy", 1, self )); - } - arg1 = reinterpret_cast< FXTableItem * >(argp1); - FXTableItem_destroy(arg1); - return Qnil; -fail: - return Qnil; -} - - -static swig_class SwigClassFXTable; - -SWIGINTERN VALUE -_wrap_FXTable_csvType_get(VALUE self) { - VALUE _val; - - _val = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(FXTable::csvType)); - return _val; -} - - -SWIGINTERN VALUE -_wrap_FXTable_csvType_set(VALUE self, VALUE _val) { - { - unsigned int val; - int res = SWIG_AsVal_unsigned_SS_int(_val, &val); - if (!SWIG_IsOK(res)) { - SWIG_exception_fail(SWIG_ArgError(res), "in variable '""FXTable::csvType""' of type '""FXDragType""'"); - } - FXTable::csvType = static_cast< FXDragType >(val); - } - return _val; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_csvTypeName_get(VALUE self) { - VALUE _val; - - _val = SWIG_FromCharPtr(FXTable::csvTypeName); - return _val; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onPaint(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onPaint", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onPaint", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onPaint(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onFocusIn(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onFocusIn", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onFocusIn", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onFocusIn(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onFocusOut(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onFocusOut", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onFocusOut", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onFocusOut(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onMotion(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onMotion", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onMotion", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onMotion(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onKeyPress(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onKeyPress", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onKeyPress", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onKeyPress(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onKeyRelease(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onKeyRelease", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onKeyRelease", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onKeyRelease(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onLeftBtnPress(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onLeftBtnPress", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onLeftBtnPress", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onLeftBtnPress(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onLeftBtnRelease(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onLeftBtnRelease", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onLeftBtnRelease", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onLeftBtnRelease(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onRightBtnPress(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onRightBtnPress", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onRightBtnPress", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onRightBtnPress(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onRightBtnRelease(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onRightBtnRelease", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onRightBtnRelease", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onRightBtnRelease(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUngrabbed(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUngrabbed", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUngrabbed", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onUngrabbed(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onSelectionLost(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onSelectionLost", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onSelectionLost", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onSelectionLost(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onSelectionGained(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onSelectionGained", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onSelectionGained", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onSelectionGained(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onSelectionRequest(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onSelectionRequest", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onSelectionRequest", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onSelectionRequest(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onClipboardLost(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onClipboardLost", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onClipboardLost", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onClipboardLost(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onClipboardGained(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onClipboardGained", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onClipboardGained", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onClipboardGained(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onClipboardRequest(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onClipboardRequest", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onClipboardRequest", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onClipboardRequest(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onAutoScroll(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onAutoScroll", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onAutoScroll", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onAutoScroll(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCommand(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCommand", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCommand", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCommand(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onClicked(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onClicked", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onClicked", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onClicked(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onDoubleClicked(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onDoubleClicked", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onDoubleClicked", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onDoubleClicked(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onTripleClicked(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onTripleClicked", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onTripleClicked", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = to_FXEvent(argv[2]); - result = (long)(arg1)->onTripleClicked(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdToggleEditable(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdToggleEditable", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdToggleEditable", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdToggleEditable(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdToggleEditable(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdToggleEditable", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdToggleEditable", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onUpdToggleEditable(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdHorzGrid(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdHorzGrid", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdHorzGrid", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdHorzGrid(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdHorzGrid(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdHorzGrid", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdHorzGrid", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onUpdHorzGrid(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdVertGrid(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdVertGrid", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdVertGrid", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdVertGrid(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdVertGrid(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdVertGrid", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdVertGrid", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onUpdVertGrid(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdDeleteColumn(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdDeleteColumn", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdDeleteColumn", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdDeleteColumn(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdDeleteColumn(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdDeleteColumn", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdDeleteColumn", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onUpdDeleteColumn(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdDeleteRow(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdDeleteRow", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdDeleteRow", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdDeleteRow(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdDeleteRow(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdDeleteRow", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdDeleteRow", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onUpdDeleteRow(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdInsertColumn(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdInsertColumn", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdInsertColumn", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdInsertColumn(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdInsertColumn(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdInsertColumn", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdInsertColumn", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onUpdInsertColumn(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdInsertRow(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdInsertRow", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdInsertRow", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdInsertRow(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdInsertRow(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdInsertRow", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdInsertRow", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onUpdInsertRow(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdMoveRight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveRight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveRight", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdMoveRight(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdMoveLeft(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveLeft", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveLeft", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdMoveLeft(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdMoveUp(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveUp", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveUp", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdMoveUp(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdMoveDown(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveDown", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveDown", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdMoveDown(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdMoveHome(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveHome", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveHome", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdMoveHome(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdMoveEnd(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveEnd", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveEnd", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdMoveEnd(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdMoveTop(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveTop", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveTop", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdMoveTop(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdMoveBottom(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveBottom", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveBottom", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdMoveBottom(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdMovePageDown(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMovePageDown", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMovePageDown", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdMovePageDown(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdMovePageUp(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMovePageUp", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMovePageUp", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdMovePageUp(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdMark(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMark", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMark", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdMark(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdExtend(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdExtend", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdExtend", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdExtend(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdSelectCell(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res4 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdSelectCell", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdSelectCell", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - res4 = SWIG_ConvertPtr(argv[2],SWIG_as_voidptrptr(&arg4), 0, 0); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "void *","onUpdSelectCell", 4, argv[2] )); - } - result = (long)(arg1)->onUpdSelectCell(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdSelectCell(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdSelectCell", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdSelectCell", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdSelectCell(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdSelectRow(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - int res4 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdSelectRow", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdSelectRow", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - res4 = SWIG_ConvertPtr(argv[2],SWIG_as_voidptrptr(&arg4), 0, 0); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "void *","onUpdSelectRow", 4, argv[2] )); - } - result = (long)(arg1)->onUpdSelectRow(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdSelectRow(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdSelectRow", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdSelectRow", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdSelectRow(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdSelectColumn(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdSelectColumn", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdSelectColumn", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onUpdSelectColumn(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdSelectColumn(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdSelectColumn", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdSelectColumn", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdSelectColumn(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdSelectRowIndex(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdSelectRowIndex", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdSelectRowIndex", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdSelectRowIndex(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdSelectColumnIndex(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdSelectColumnIndex", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdSelectColumnIndex", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdSelectColumnIndex(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdSelectAll(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdSelectAll", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdSelectAll", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onUpdSelectAll(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdSelectAll(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdSelectAll", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdSelectAll", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdSelectAll(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdDeselectAll(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdDeselectAll", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdDeselectAll", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onUpdDeselectAll(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdDeselectAll(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdDeselectAll", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdDeselectAll", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdDeselectAll(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdCutSel(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdCutSel", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdCutSel", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdCutSel(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdCopySel(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdCopySel", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdCopySel", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdCopySel(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdDeleteSel(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdDeleteSel", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdDeleteSel", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdDeleteSel(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdPasteSel(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdPasteSel", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdPasteSel", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdPasteSel(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdHaveSelection(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdHaveSelection", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdHaveSelection", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onUpdHaveSelection(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdStartInput(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdStartInput", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdStartInput", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdStartInput(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdStartInput(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdStartInput", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdStartInput", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onUpdStartInput(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdAcceptInput(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdAcceptInput", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdAcceptInput", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdAcceptInput(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onUpdAcceptInput(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdAcceptInput", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdAcceptInput", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onUpdAcceptInput(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_onCmdCancelInput(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - long result; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdCancelInput", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdCancelInput", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - arg3 = NUM2UINT(argv[1]); - arg4 = 0; - result = (long)(arg1)->onCmdCancelInput(arg2,arg3,arg4); - vresult = SWIG_From_long(static_cast< long >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -#ifdef HAVE_RB_DEFINE_ALLOC_FUNC -_wrap_FXTable_allocate(VALUE self) -#else -_wrap_FXTable_allocate(int argc, VALUE *argv, VALUE self) -#endif -{ - VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FXTable); -#ifndef HAVE_RB_DEFINE_ALLOC_FUNC - rb_obj_call_init(vresult, argc, argv); -#endif - return vresult; -} - - -SWIGINTERN VALUE -_wrap_new_FXTable(int argc, VALUE *argv, VALUE self) { - FXComposite *arg1 = (FXComposite *) 0 ; - FXObject *arg2 = (FXObject *) 0 ; - FXSelector arg3 = (FXSelector) 0 ; - FXuint arg4 = (FXuint) 0 ; - FXint arg5 = (FXint) 0 ; - FXint arg6 = (FXint) 0 ; - FXint arg7 = (FXint) 0 ; - FXint arg8 = (FXint) 0 ; - FXint arg9 = (FXint) DEFAULT_MARGIN ; - FXint arg10 = (FXint) DEFAULT_MARGIN ; - FXint arg11 = (FXint) DEFAULT_MARGIN ; - FXint arg12 = (FXint) DEFAULT_MARGIN ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - FXTable *result = 0 ; - - if ((argc < 1) || (argc > 12)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_FXComposite, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXComposite *","FXTable", 1, argv[0] )); - } - arg1 = reinterpret_cast< FXComposite * >(argp1); - if (argc > 1) { - res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","FXTable", 2, argv[1] )); - } - arg2 = reinterpret_cast< FXObject * >(argp2); - } - if (argc > 2) { - arg3 = NUM2UINT(argv[2]); - } - if (argc > 3) { - arg4 = NUM2UINT(argv[3]); - } - if (argc > 4) { - arg5 = NUM2INT(argv[4]); - } - if (argc > 5) { - arg6 = NUM2INT(argv[5]); - } - if (argc > 6) { - arg7 = NUM2INT(argv[6]); - } - if (argc > 7) { - arg8 = NUM2INT(argv[7]); - } - if (argc > 8) { - arg9 = NUM2INT(argv[8]); - } - if (argc > 9) { - arg10 = NUM2INT(argv[9]); - } - if (argc > 10) { - arg11 = NUM2INT(argv[10]); - } - if (argc > 11) { - arg12 = NUM2INT(argv[11]); - } - { - if (!arg1) { - SWIG_exception(SWIG_ValueError,"Received a NULL pointer."); - } - } - { - result = (FXTable *)new_FXTable(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); - DATA_PTR(self) = result; FXRbRegisterRubyObj(self, result); - if(rb_block_given_p()){ - rb_yield(self); - } - } - return self; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_cornerButton(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXButton *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getCornerButton", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXButton *)((FXTable const *)arg1)->getCornerButton(); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXButton, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getColumnHeader(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXHeader *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnHeader", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXHeader *)((FXTable const *)arg1)->getColumnHeader(); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXHeader, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getRowHeader(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXHeader *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowHeader", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXHeader *)((FXTable const *)arg1)->getRowHeader(); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXHeader, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setVisibleRows(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setVisibleRows", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - (arg1)->setVisibleRows(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getVisibleRows(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getVisibleRows", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getVisibleRows(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setVisibleColumns(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setVisibleColumns", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - (arg1)->setVisibleColumns(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getVisibleColumns(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getVisibleColumns", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getVisibleColumns(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_editableq___(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isEditable", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXbool)((FXTable const *)arg1)->isEditable(); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_editablee___(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXbool arg2 = (FXbool) 1 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setEditable", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - if (argc > 0) { - arg2 = to_FXbool(argv[0]); - } - (arg1)->setEditable(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_showHorzGrid(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXbool arg2 = (FXbool) 1 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","showHorzGrid", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - if (argc > 0) { - arg2 = to_FXbool(argv[0]); - } - (arg1)->showHorzGrid(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_isHorzGridShown(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isHorzGridShown", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXbool)((FXTable const *)arg1)->isHorzGridShown(); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_showVertGrid(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXbool arg2 = (FXbool) 1 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","showVertGrid", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - if (argc > 0) { - arg2 = to_FXbool(argv[0]); - } - (arg1)->showVertGrid(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_isVertGridShown(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isVertGridShown", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXbool)((FXTable const *)arg1)->isVertGridShown(); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getNumRows(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getNumRows", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getNumRows(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getNumColumns(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getNumColumns", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getNumColumns(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setMarginTop(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setMarginTop", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - (arg1)->setMarginTop(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getMarginTop(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getMarginTop", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getMarginTop(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setMarginBottom(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setMarginBottom", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - (arg1)->setMarginBottom(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getMarginBottom(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getMarginBottom", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getMarginBottom(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setMarginLeft(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setMarginLeft", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - (arg1)->setMarginLeft(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getMarginLeft(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getMarginLeft", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getMarginLeft(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setMarginRight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setMarginRight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - (arg1)->setMarginRight(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getMarginRight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getMarginRight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getMarginRight(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_colAtX(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","colAtX", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - result = (FXint)((FXTable const *)arg1)->colAtX(arg2); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_rowAtY(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","rowAtY", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - result = (FXint)((FXTable const *)arg1)->rowAtY(arg2); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getItem(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXTableItem *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItem", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXTableItem *)((FXTable const *)arg1)->getItem(arg2,arg3); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXTableItem, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setItem(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXTableItem *arg4 = (FXTableItem *) 0 ; - FXbool arg5 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - - if ((argc < 3) || (argc > 4)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItem", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - res4 = SWIG_ConvertPtr(argv[2], &argp4,SWIGTYPE_p_FXTableItem, 0 | 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "FXTableItem *","setItem", 4, argv[2] )); - } - arg4 = reinterpret_cast< FXTableItem * >(argp4); - if (argc > 3) { - arg5 = to_FXbool(argv[3]); - } - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - FXTable_setItem(arg1,arg2,arg3,arg4,arg5); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_isItemVisible(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isItemVisible", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXbool)((FXTable const *)arg1)->isItemVisible(arg2,arg3); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setColumnHeaderMode(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXuint arg2 = (FXuint) LAYOUT_FIX_HEIGHT ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnHeaderMode", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - if (argc > 0) { - arg2 = NUM2UINT(argv[0]); - } - (arg1)->setColumnHeaderMode(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getColumnHeaderMode(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXuint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnHeaderMode", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXuint)((FXTable const *)arg1)->getColumnHeaderMode(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setRowHeaderMode(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXuint arg2 = (FXuint) LAYOUT_FIX_WIDTH ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowHeaderMode", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - if (argc > 0) { - arg2 = NUM2UINT(argv[0]); - } - (arg1)->setRowHeaderMode(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getRowHeaderMode(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXuint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowHeaderMode", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXuint)((FXTable const *)arg1)->getRowHeaderMode(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setColumnHeaderFont(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXFont *arg2 = (FXFont *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnHeaderFont", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXFont, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXFont *","setColumnHeaderFont", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXFont * >(argp2); - (arg1)->setColumnHeaderFont(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getColumnHeaderFont(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXFont *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnHeaderFont", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXFont *)((FXTable const *)arg1)->getColumnHeaderFont(); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXFont, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setRowHeaderFont(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXFont *arg2 = (FXFont *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowHeaderFont", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXFont, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXFont *","setRowHeaderFont", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXFont * >(argp2); - (arg1)->setRowHeaderFont(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getRowHeaderFont(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXFont *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowHeaderFont", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXFont *)((FXTable const *)arg1)->getRowHeaderFont(); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXFont, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setColumnHeaderHeight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnHeaderHeight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - (arg1)->setColumnHeaderHeight(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getColumnHeaderHeight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnHeaderHeight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getColumnHeaderHeight(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setRowHeaderWidth(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowHeaderWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - (arg1)->setRowHeaderWidth(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getRowHeaderWidth(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowHeaderWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getRowHeaderWidth(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getColumnX(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnX", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - result = (FXint)FXTable_getColumnX((FXTable const *)arg1,arg2); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getRowY(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowY", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - result = (FXint)FXTable_getRowY((FXTable const *)arg1,arg2); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getColumnWidth(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXint)((FXTable const *)arg1)->getColumnWidth(arg2); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getRowHeight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowHeight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - result = (FXint)((FXTable const *)arg1)->getRowHeight(arg2); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setDefColumnWidth(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setDefColumnWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - (arg1)->setDefColumnWidth(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getDefColumnWidth(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getDefColumnWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getDefColumnWidth(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setDefRowHeight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setDefRowHeight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - (arg1)->setDefRowHeight(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getDefRowHeight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getDefRowHeight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getDefRowHeight(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getMinRowHeight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getMinRowHeight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - result = (FXint)((FXTable const *)arg1)->getMinRowHeight(arg2); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getMinColumnWidth(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getMinColumnWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXint)((FXTable const *)arg1)->getMinColumnWidth(arg2); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_fitRowsToContents(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 = (FXint) 1 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","fitRowsToContents", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - if (argc > 1) { - arg3 = NUM2INT(argv[1]); - } - { - if (arg2 < 0 || arg2 + arg3 > arg1->getNumRows()) { - rb_raise(rb_eIndexError,"table row out of bounds"); - } - } - (arg1)->fitRowsToContents(arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_fitColumnsToContents(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 = (FXint) 1 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","fitColumnsToContents", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - if (argc > 1) { - arg3 = NUM2INT(argv[1]); - } - { - if (arg2 < 0 || arg2 + arg3 > arg1->getNumColumns()) { - rb_raise(rb_eIndexError,"table column out of bounds"); - } - } - (arg1)->fitColumnsToContents(arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setColumnText(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXString *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - SwigValueWrapper< FXString > p3 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnText", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - p3 = to_FXString(argv[1]); arg3 = &p3; - { - if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - (arg1)->setColumnText(arg2,(FXString const &)*arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getColumnText(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXString result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnText", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = ((FXTable const *)arg1)->getColumnText(arg2); - vresult = to_ruby((&result)->text()); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setRowText(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXString *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - SwigValueWrapper< FXString > p3 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowText", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - p3 = to_FXString(argv[1]); arg3 = &p3; - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - (arg1)->setRowText(arg2,(FXString const &)*arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getRowText(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXString result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowText", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - result = ((FXTable const *)arg1)->getRowText(arg2); - vresult = to_ruby((&result)->text()); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setColumnIcon(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXIcon *arg3 = (FXIcon *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnIcon", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_FXIcon, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXIcon *","setColumnIcon", 3, argv[1] )); - } - arg3 = reinterpret_cast< FXIcon * >(argp3); - { - if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - (arg1)->setColumnIcon(arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getColumnIcon(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXIcon *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnIcon", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXIcon *)((FXTable const *)arg1)->getColumnIcon(arg2); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXIcon, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setRowIcon(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXIcon *arg3 = (FXIcon *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowIcon", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_FXIcon, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXIcon *","setRowIcon", 3, argv[1] )); - } - arg3 = reinterpret_cast< FXIcon * >(argp3); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - (arg1)->setRowIcon(arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getRowIcon(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXIcon *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowIcon", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - result = (FXIcon *)((FXTable const *)arg1)->getRowIcon(arg2); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXIcon, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setColumnIconPosition(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXuint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnIconPosition", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2UINT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - (arg1)->setColumnIconPosition(arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getColumnIconPosition(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXuint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnIconPosition", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXuint)((FXTable const *)arg1)->getColumnIconPosition(arg2); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setRowIconPosition(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXuint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowIconPosition", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2UINT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - (arg1)->setRowIconPosition(arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getRowIconPosition(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXuint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowIconPosition", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - result = (FXuint)((FXTable const *)arg1)->getRowIconPosition(arg2); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setColumnJustify(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXuint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnJustify", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2UINT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - (arg1)->setColumnJustify(arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getColumnJustify(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXuint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnJustify", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXuint)((FXTable const *)arg1)->getColumnJustify(arg2); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setRowJustify(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXuint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowJustify", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2UINT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - (arg1)->setRowJustify(arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getRowJustify(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXuint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowJustify", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - result = (FXuint)((FXTable const *)arg1)->getRowJustify(arg2); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setItemText(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXString *arg4 = 0 ; - FXbool arg5 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - SwigValueWrapper< FXString > p4 ; - - if ((argc < 3) || (argc > 4)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemText", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - p4 = to_FXString(argv[2]); arg4 = &p4; - if (argc > 3) { - arg5 = to_FXbool(argv[3]); - } - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - FXTable_setItemText(arg1,arg2,arg3,(FXString const &)*arg4,arg5); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getItemText(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXString result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemText", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = ((FXTable const *)arg1)->getItemText(arg2,arg3); - vresult = to_ruby((&result)->text()); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setItemIcon(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXIcon *arg4 = (FXIcon *) 0 ; - FXbool arg5 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - - if ((argc < 3) || (argc > 4)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemIcon", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - res4 = SWIG_ConvertPtr(argv[2], &argp4,SWIGTYPE_p_FXIcon, 0 | 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "FXIcon *","setItemIcon", 4, argv[2] )); - } - arg4 = reinterpret_cast< FXIcon * >(argp4); - if (argc > 3) { - arg5 = to_FXbool(argv[3]); - } - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - FXTable_setItemIcon(arg1,arg2,arg3,arg4,arg5); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getItemIcon(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXIcon *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemIcon", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXIcon *)((FXTable const *)arg1)->getItemIcon(arg2,arg3); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXIcon, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setItemData(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - VALUE arg4 = (VALUE) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemData", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - arg4 = argv[2]; - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - FXTable_setItemData(arg1,arg2,arg3,arg4); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getItemData(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - VALUE result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemData", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (VALUE)FXTable_getItemData((FXTable const *)arg1,arg2,arg3); - vresult = result; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_extractText(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXint arg4 ; - FXint arg5 ; - FXchar *arg6 = (FXchar *) "\t" ; - FXchar *arg7 = (FXchar *) "\n" ; - void *argp1 = 0 ; - int res1 = 0 ; - VALUE result; - VALUE vresult = Qnil; - - if ((argc < 4) || (argc > 6)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","extractText", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - if (argc > 4) { - arg6 = NIL_P(argv[4]) ? 0 : StringValuePtr(argv[4]); - } - if (argc > 5) { - arg7 = NIL_P(argv[5]) ? 0 : StringValuePtr(argv[5]); - } - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg4 < 0 || arg4 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - { - if (arg5 < 0 || arg5 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (VALUE)FXTable_extractText((FXTable const *)arg1,arg2,arg3,arg4,arg5,(char const *)arg6,(char const *)arg7); - vresult = result; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_overlayText(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXint arg4 ; - FXint arg5 ; - VALUE arg6 = (VALUE) 0 ; - FXchar *arg7 = (FXchar *) "\t" ; - FXchar *arg8 = (FXchar *) "\n" ; - FXbool arg9 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 5) || (argc > 8)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","overlayText", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - arg6 = argv[4]; - if (argc > 5) { - arg7 = NIL_P(argv[5]) ? 0 : StringValuePtr(argv[5]); - } - if (argc > 6) { - arg8 = NIL_P(argv[6]) ? 0 : StringValuePtr(argv[6]); - } - if (argc > 7) { - arg9 = to_FXbool(argv[7]); - } - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg4 < 0 || arg4 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - { - if (arg5 < 0 || arg5 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - FXTable_overlayText(arg1,arg2,arg3,arg4,arg5,arg6,(char const *)arg7,(char const *)arg8,arg9); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_countText(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXString *arg2 = 0 ; - FXchar *arg3 = (FXchar *) "\t," ; - FXchar *arg4 = (FXchar *) "\n" ; - void *argp1 = 0 ; - int res1 = 0 ; - SwigValueWrapper< FXString > p2 ; - VALUE result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","countText", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - p2 = to_FXString(argv[0]); arg2 = &p2; - if (argc > 1) { - arg3 = NIL_P(argv[1]) ? 0 : StringValuePtr(argv[1]); - } - if (argc > 2) { - arg4 = NIL_P(argv[2]) ? 0 : StringValuePtr(argv[2]); - } - result = (VALUE)FXTable_countText((FXTable const *)arg1,(FXString const &)*arg2,(char const *)arg3,(char const *)arg4); - vresult = result; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_isItemSpanning(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isItemSpanning", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXbool)((FXTable const *)arg1)->isItemSpanning(arg2,arg3); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_updateRange(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXint arg4 ; - FXint arg5 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 4) || (argc > 4)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","updateRange", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - FXTable_updateRange((FXTable const *)arg1,arg2,arg3,arg4,arg5); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_updateItem(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","updateItem", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - ((FXTable const *)arg1)->updateItem(arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_isItemEnabled(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isItemEnabled", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXbool)((FXTable const *)arg1)->isItemEnabled(arg2,arg3); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setItemJustify(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXuint arg4 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemJustify", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2UINT(argv[2]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - (arg1)->setItemJustify(arg2,arg3,arg4); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getItemJustify(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXuint result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemJustify", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXuint)((FXTable const *)arg1)->getItemJustify(arg2,arg3); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setItemIconPosition(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXuint arg4 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemIconPosition", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2UINT(argv[2]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - (arg1)->setItemIconPosition(arg2,arg3,arg4); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getItemIconPosition(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXuint result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemIconPosition", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXuint)((FXTable const *)arg1)->getItemIconPosition(arg2,arg3); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setItemBorders(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXuint arg4 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemBorders", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2UINT(argv[2]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - (arg1)->setItemBorders(arg2,arg3,arg4); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getItemBorders(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXuint result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemBorders", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXuint)((FXTable const *)arg1)->getItemBorders(arg2,arg3); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setItemStipple(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXStipplePattern arg4 ; - void *argp1 = 0 ; - int res1 = 0 ; - int val4 ; - int ecode4 = 0 ; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemStipple", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - ecode4 = SWIG_AsVal_int(argv[2], &val4); - if (!SWIG_IsOK(ecode4)) { - SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "FXStipplePattern","setItemStipple", 4, argv[2] )); - } - arg4 = static_cast< FXStipplePattern >(val4); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - (arg1)->setItemStipple(arg2,arg3,arg4); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getItemStipple(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXStipplePattern result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemStipple", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXStipplePattern)((FXTable const *)arg1)->getItemStipple(arg2,arg3); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getCurrentRow(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getCurrentRow", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getCurrentRow(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getCurrentColumn(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getCurrentColumn", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getCurrentColumn(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_isItemCurrent(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isItemCurrent", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXbool)((FXTable const *)arg1)->isItemCurrent(arg2,arg3); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setAnchorItem(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setAnchorItem", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - (arg1)->setAnchorItem(arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getAnchorRow(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getAnchorRow", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getAnchorRow(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getAnchorColumn(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getAnchorColumn", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getAnchorColumn(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getSelStartRow(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getSelStartRow", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getSelStartRow(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getSelStartColumn(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getSelStartColumn", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getSelStartColumn(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getSelEndRow(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getSelEndRow", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getSelEndRow(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getSelEndColumn(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getSelEndColumn", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getSelEndColumn(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_isItemSelected(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isItemSelected", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXbool)((FXTable const *)arg1)->isItemSelected(arg2,arg3); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_isRowSelected(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isRowSelected", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - result = (FXbool)((FXTable const *)arg1)->isRowSelected(arg2); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_isColumnSelected(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isColumnSelected", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - { - if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXbool)((FXTable const *)arg1)->isColumnSelected(arg2); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_isAnythingSelected(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isAnythingSelected", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXbool)((FXTable const *)arg1)->isAnythingSelected(); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setFont(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXFont *arg2 = (FXFont *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setFont", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXFont, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXFont *","setFont", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXFont * >(argp2); - (arg1)->setFont(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getFont(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXFont *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getFont", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXFont *)((FXTable const *)arg1)->getFont(); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXFont, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getTextColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXColor result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getTextColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXColor)((FXTable const *)arg1)->getTextColor(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getBaseColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXColor result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getBaseColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXColor)((FXTable const *)arg1)->getBaseColor(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getHiliteColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXColor result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getHiliteColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXColor)((FXTable const *)arg1)->getHiliteColor(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getShadowColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXColor result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getShadowColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXColor)((FXTable const *)arg1)->getShadowColor(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getBorderColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXColor result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getBorderColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXColor)((FXTable const *)arg1)->getBorderColor(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getSelBackColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXColor result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getSelBackColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXColor)((FXTable const *)arg1)->getSelBackColor(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getSelTextColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXColor result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getSelTextColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXColor)((FXTable const *)arg1)->getSelTextColor(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getGridColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXColor result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getGridColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXColor)((FXTable const *)arg1)->getGridColor(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getStippleColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXColor result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getStippleColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXColor)((FXTable const *)arg1)->getStippleColor(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getCellBorderColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXColor result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getCellBorderColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXColor)((FXTable const *)arg1)->getCellBorderColor(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setTextColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXColor arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setTextColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = to_FXColor(argv[0]); - (arg1)->setTextColor(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setBaseColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXColor arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setBaseColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = to_FXColor(argv[0]); - (arg1)->setBaseColor(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setHiliteColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXColor arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setHiliteColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = to_FXColor(argv[0]); - (arg1)->setHiliteColor(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setShadowColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXColor arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setShadowColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = to_FXColor(argv[0]); - (arg1)->setShadowColor(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setBorderColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXColor arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setBorderColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = to_FXColor(argv[0]); - (arg1)->setBorderColor(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setSelBackColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXColor arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setSelBackColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = to_FXColor(argv[0]); - (arg1)->setSelBackColor(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setSelTextColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXColor arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setSelTextColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = to_FXColor(argv[0]); - (arg1)->setSelTextColor(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setGridColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXColor arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setGridColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = to_FXColor(argv[0]); - (arg1)->setGridColor(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setStippleColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXColor arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setStippleColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = to_FXColor(argv[0]); - (arg1)->setStippleColor(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setCellBorderColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXColor arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setCellBorderColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = to_FXColor(argv[0]); - (arg1)->setCellBorderColor(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setCellColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXColor arg4 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setCellColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - arg4 = to_FXColor(argv[2]); - { - if (arg2 != 0 && arg2 != 1) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 != 0 && arg3 != 1) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - (arg1)->setCellColor(arg2,arg3,arg4); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getCellColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXColor result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getCellColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 != 0 && arg2 != 1) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 != 0 && arg3 != 1) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXColor)((FXTable const *)arg1)->getCellColor(arg2,arg3); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setCellBorderWidth(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setCellBorderWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - (arg1)->setCellBorderWidth(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getCellBorderWidth(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getCellBorderWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)((FXTable const *)arg1)->getCellBorderWidth(); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getTableStyle(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXuint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getTableStyle", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXuint)((FXTable const *)arg1)->getTableStyle(); - vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setTableStyle(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXuint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setTableStyle", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2UINT(argv[0]); - (arg1)->setTableStyle(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_columnRenumberinge___(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXbool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnRenumbering", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = to_FXbool(argv[0]); - (arg1)->setColumnRenumbering(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_columnRenumberingq___(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnRenumbering", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXbool)((FXTable const *)arg1)->getColumnRenumbering(); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_rowRenumberinge___(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXbool arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowRenumbering", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = to_FXbool(argv[0]); - (arg1)->setRowRenumbering(arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_rowRenumberingq___(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowRenumbering", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXbool)((FXTable const *)arg1)->getRowRenumbering(); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setHelpText(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXString *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - SwigValueWrapper< FXString > p2 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setHelpText", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - p2 = to_FXString(argv[0]); arg2 = &p2; - (arg1)->setHelpText((FXString const &)*arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getHelpText(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXString *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getHelpText", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXString *) &((FXTable const *)arg1)->getHelpText(); - vresult = to_ruby(result->text()); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_save(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXStream *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","save", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXStream, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXStream &","save", 2, argv[0] )); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXStream &","save", 2, argv[0])); - } - arg2 = reinterpret_cast< FXStream * >(argp2); - FXTable_save((FXTable const *)arg1,*arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_load(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXStream *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","load", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXStream, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXStream &","load", 2, argv[0] )); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXStream &","load", 2, argv[0])); - } - arg2 = reinterpret_cast< FXStream * >(argp2); - FXTable_load(arg1,*arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_create(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","create", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_create(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_detach(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","detach", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_detach(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_destroy(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","destroy", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_destroy(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_resize(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","resize", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - FXTable_resize(arg1,arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getDefaultWidth(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getDefaultWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)FXTable_getDefaultWidth(arg1); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getDefaultHeight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getDefaultHeight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)FXTable_getDefaultHeight(arg1); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getWidthForHeight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getWidthForHeight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - result = (FXint)FXTable_getWidthForHeight(arg1,arg2); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getHeightForWidth(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getHeightForWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - result = (FXint)FXTable_getHeightForWidth(arg1,arg2); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_canFocus(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","canFocus", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (bool)FXTable_canFocus((FXTable const *)arg1); - vresult = SWIG_From_bool(static_cast< bool >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setFocus(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setFocus", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_setFocus(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_killFocus(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","killFocus", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_killFocus(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_changeFocus(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXWindow *arg2 = (FXWindow *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","changeFocus", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXWindow, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXWindow *","changeFocus", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXWindow * >(argp2); - FXTable_changeFocus(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setDefault(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXbool arg2 = (FXbool) 1 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setDefault", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - if (argc > 0) { - arg2 = to_FXbool(argv[0]); - } - FXTable_setDefault(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_enable(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","enable", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_enable(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_disable(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","disable", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_disable(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_raiseWindow(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","raise", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_raise(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_lower(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","lower", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_lower(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_move(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","move", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - FXTable_move(arg1,arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_position__SWIG_0(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXint arg4 ; - FXint arg5 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 4) || (argc > 4)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","position", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - FXTable_position(arg1,arg2,arg3,arg4,arg5); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_layout(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","layout", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_layout(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_recalc(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","recalc", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_recalc(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_reparent(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXWindow *arg2 = (FXWindow *) 0 ; - FXWindow *arg3 = (FXWindow *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","reparent", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXWindow, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXWindow *","reparent", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXWindow * >(argp2); - res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_FXWindow, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXWindow *","reparent", 3, argv[1] )); - } - arg3 = reinterpret_cast< FXWindow * >(argp3); - FXTable_reparent(arg1,arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_show(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","show", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_show(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_hide(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","hide", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_hide(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_isComposite(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isComposite", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (bool)FXTable_isComposite((FXTable const *)arg1); - vresult = SWIG_From_bool(static_cast< bool >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_contains(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","contains", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - result = (bool)FXTable_contains((FXTable const *)arg1,arg2,arg3); - vresult = SWIG_From_bool(static_cast< bool >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_doesSaveUnder(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - bool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","doesSaveUnder", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (bool)FXTable_doesSaveUnder((FXTable const *)arg1); - vresult = SWIG_From_bool(static_cast< bool >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setBackColor(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXColor arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setBackColor", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = to_FXColor(argv[0]); - FXTable_setBackColor(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_tr(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXchar *arg2 = (FXchar *) 0 ; - FXchar *arg3 = (FXchar *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXchar *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","tr", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NIL_P(argv[0]) ? 0 : StringValuePtr(argv[0]); - if (argc > 1) { - arg3 = NIL_P(argv[1]) ? 0 : StringValuePtr(argv[1]); - } - result = (FXchar *)FXTable_tr((FXTable const *)arg1,(char const *)arg2,(char const *)arg3); - vresult = SWIG_FromCharPtr((const char *)result); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_dropEnable(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","dropEnable", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_dropEnable(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_dropDisable(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","dropDisable", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_dropDisable(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setShape__SWIG_0(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXRegion *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setShape", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXRegion, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXRegion const &","setShape", 2, argv[0] )); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXRegion const &","setShape", 2, argv[0])); - } - arg2 = reinterpret_cast< FXRegion * >(argp2); - FXTable_setShape(arg1,(FXRegion const &)*arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setShape__SWIG_1(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXBitmap *arg2 = (FXBitmap *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setShape", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXBitmap, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXBitmap *","setShape", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXBitmap * >(argp2); - FXTable_setShape(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setShape__SWIG_2(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXIcon *arg2 = (FXIcon *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 1) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setShape", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXIcon, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXIcon *","setShape", 2, argv[0] )); - } - arg2 = reinterpret_cast< FXIcon * >(argp2); - FXTable_setShape(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE _wrap_FXTable_setShape(int nargs, VALUE *args, VALUE self) { - int argc; - VALUE argv[3]; - int ii; - - argc = nargs + 1; - argv[0] = self; - if (argc > 3) SWIG_fail; - for (ii = 1; (ii < argc); ++ii) { - argv[ii] = args[ii-1]; - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXTable, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FXRegion, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_FXTable_setShape__SWIG_0(nargs, args, self); - } - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXTable, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FXBitmap, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_FXTable_setShape__SWIG_1(nargs, args, self); - } - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXTable, 0); - _v = SWIG_CheckState(res); - if (_v) { - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FXIcon, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_FXTable_setShape__SWIG_2(nargs, args, self); - } - } - } - -fail: - Ruby_Format_OverloadedError( argc, 3, "setShape", - " void setShape(FXRegion const &region)\n" - " void setShape(FXBitmap *bitmap)\n" - " void setShape(FXIcon *icon)\n"); - - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_clearShape(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","clearShape", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_clearShape(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getViewportHeight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getViewportHeight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)FXTable_getViewportHeight(arg1); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getViewportWidth(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getViewportWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)FXTable_getViewportWidth(arg1); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getContentHeight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getContentHeight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)FXTable_getContentHeight(arg1); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_getContentWidth(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXint result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getContentWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (FXint)FXTable_getContentWidth(arg1); - vresult = SWIG_From_int(static_cast< int >(result)); - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_position__SWIG_1(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - VALUE result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","position", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - result = (VALUE)FXTable_position__SWIG_1((FXTable const *)arg1); - vresult = result; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE _wrap_FXTable_position(int nargs, VALUE *args, VALUE self) { - int argc; - VALUE argv[6]; - int ii; - - argc = nargs + 1; - argv[0] = self; - if (argc > 6) SWIG_fail; - for (ii = 1; (ii < argc); ++ii) { - argv[ii] = args[ii-1]; - } - if (argc == 1) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXTable, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_FXTable_position__SWIG_1(nargs, args, self); - } - } - if (argc == 5) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXTable, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = (TYPE(argv[1]) == T_FIXNUM || TYPE(argv[1]) == T_BIGNUM) ? 1 : 0; - } - if (_v) { - { - _v = (TYPE(argv[2]) == T_FIXNUM || TYPE(argv[2]) == T_BIGNUM) ? 1 : 0; - } - if (_v) { - { - _v = (TYPE(argv[3]) == T_FIXNUM || TYPE(argv[3]) == T_BIGNUM) ? 1 : 0; - } - if (_v) { - { - _v = (TYPE(argv[4]) == T_FIXNUM || TYPE(argv[4]) == T_BIGNUM) ? 1 : 0; - } - if (_v) { - return _wrap_FXTable_position__SWIG_0(nargs, args, self); - } - } - } - } - } - } - -fail: - Ruby_Format_OverloadedError( argc, 6, "position", - " void position(FXint x, FXint y, FXint w, FXint h)\n" - " VALUE position()\n"); - - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_drawCell(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXDC *arg2 = 0 ; - FXint arg3 ; - FXint arg4 ; - FXint arg5 ; - FXint arg6 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 5) || (argc > 5)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","drawCell", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXDC, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXDC &","drawCell", 2, argv[0] )); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawCell", 2, argv[0])); - } - arg2 = reinterpret_cast< FXDC * >(argp2); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - arg6 = NUM2INT(argv[4]); - FXTable_drawCell(arg1,*arg2,arg3,arg4,arg5,arg6); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_drawRange(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXDC *arg2 = 0 ; - FXint arg3 ; - FXint arg4 ; - FXint arg5 ; - FXint arg6 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 5) || (argc > 5)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","drawRange", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXDC, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXDC &","drawRange", 2, argv[0] )); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawRange", 2, argv[0])); - } - arg2 = reinterpret_cast< FXDC * >(argp2); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - arg6 = NUM2INT(argv[4]); - FXTable_drawRange(arg1,*arg2,arg3,arg4,arg5,arg6); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_drawHGrid(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXDC *arg2 = 0 ; - FXint arg3 ; - FXint arg4 ; - FXint arg5 ; - FXint arg6 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 5) || (argc > 5)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","drawHGrid", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXDC, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXDC &","drawHGrid", 2, argv[0] )); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawHGrid", 2, argv[0])); - } - arg2 = reinterpret_cast< FXDC * >(argp2); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - arg6 = NUM2INT(argv[4]); - FXTable_drawHGrid(arg1,*arg2,arg3,arg4,arg5,arg6); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_drawVGrid(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXDC *arg2 = 0 ; - FXint arg3 ; - FXint arg4 ; - FXint arg5 ; - FXint arg6 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 5) || (argc > 5)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","drawVGrid", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXDC, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXDC &","drawVGrid", 2, argv[0] )); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawVGrid", 2, argv[0])); - } - arg2 = reinterpret_cast< FXDC * >(argp2); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - arg6 = NUM2INT(argv[4]); - FXTable_drawVGrid(arg1,*arg2,arg3,arg4,arg5,arg6); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_drawContents(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXDC *arg2 = 0 ; - FXint arg3 ; - FXint arg4 ; - FXint arg5 ; - FXint arg6 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - - if ((argc < 5) || (argc > 5)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","drawContents", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXDC, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXDC &","drawContents", 2, argv[0] )); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawContents", 2, argv[0])); - } - arg2 = reinterpret_cast< FXDC * >(argp2); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - arg6 = NUM2INT(argv[4]); - FXTable_drawContents(arg1,*arg2,arg3,arg4,arg5,arg6); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_createItem(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXString *arg2 = 0 ; - FXIcon *arg3 = (FXIcon *) 0 ; - void *arg4 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - SwigValueWrapper< FXString > p2 ; - void *argp3 = 0 ; - int res3 = 0 ; - int res4 ; - FXTableItem *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 3) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","createItem", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - p2 = to_FXString(argv[0]); arg2 = &p2; - res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_FXIcon, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXIcon *","createItem", 3, argv[1] )); - } - arg3 = reinterpret_cast< FXIcon * >(argp3); - res4 = SWIG_ConvertPtr(argv[2],SWIG_as_voidptrptr(&arg4), 0, 0); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "void *","createItem", 4, argv[2] )); - } - result = (FXTableItem *)FXTable_createItem(arg1,(FXString const &)*arg2,arg3,arg4); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXTableItem, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setTableSize(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXbool arg4 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setTableSize", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - if (argc > 2) { - arg4 = to_FXbool(argv[2]); - } - FXTable_setTableSize(arg1,arg2,arg3,arg4); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_insertRows(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 = (FXint) 1 ; - FXbool arg4 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","insertRows", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - if (argc > 1) { - arg3 = NUM2INT(argv[1]); - } - if (argc > 2) { - arg4 = to_FXbool(argv[2]); - } - { - if (arg2 < 0 || arg2 > arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - FXTable_insertRows(arg1,arg2,arg3,arg4); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_insertColumns(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 = (FXint) 1 ; - FXbool arg4 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","insertColumns", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - if (argc > 1) { - arg3 = NUM2INT(argv[1]); - } - if (argc > 2) { - arg4 = to_FXbool(argv[2]); - } - { - if (arg2 < 0 || arg2 > arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - FXTable_insertColumns(arg1,arg2,arg3,arg4); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_removeRows(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 = (FXint) 1 ; - FXbool arg4 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","removeRows", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - if (argc > 1) { - arg3 = NUM2INT(argv[1]); - } - if (argc > 2) { - arg4 = to_FXbool(argv[2]); - } - { - if (arg2 < 0 || arg2 + arg3 > arg1->getNumRows()) { - rb_raise(rb_eIndexError,"table row out of bounds"); - } - } - FXTable_removeRows(arg1,arg2,arg3,arg4); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_removeColumns(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 = (FXint) 1 ; - FXbool arg4 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 1) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","removeColumns", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - if (argc > 1) { - arg3 = NUM2INT(argv[1]); - } - if (argc > 2) { - arg4 = to_FXbool(argv[2]); - } - { - if (arg2 < 0 || arg2 + arg3 > arg1->getNumColumns()) { - rb_raise(rb_eIndexError,"table column out of bounds"); - } - } - FXTable_removeColumns(arg1,arg2,arg3,arg4); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_extractItem(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXbool arg4 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXTableItem *result = 0 ; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","extractItem", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - if (argc > 2) { - arg4 = to_FXbool(argv[2]); - } - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXTableItem *)FXTable_extractItem(arg1,arg2,arg3,arg4); - { - swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXTableItem, (void **) &result); - vresult = FXRbGetRubyObj(result, ty); - } - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_removeItem(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXbool arg4 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","removeItem", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - if (argc > 2) { - arg4 = to_FXbool(argv[2]); - } - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - FXTable_removeItem(arg1,arg2,arg3,arg4); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_removeRange(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXint arg4 ; - FXint arg5 ; - FXbool arg6 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 4) || (argc > 5)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","removeRange", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - if (argc > 4) { - arg6 = to_FXbool(argv[4]); - } - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg4 < 0 || arg4 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - { - if (arg5 < 0 || arg5 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - FXTable_removeRange(arg1,arg2,arg3,arg4,arg5,arg6); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_clearItems(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXbool arg2 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","clearItems", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - if (argc > 0) { - arg2 = to_FXbool(argv[0]); - } - FXTable_clearItems(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setColumnWidth(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnWidth", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - FXTable_setColumnWidth(arg1,arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setRowHeight(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowHeight", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - FXTable_setRowHeight(arg1,arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_setCurrentItem(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXbool arg4 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setCurrentItem", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - if (argc > 2) { - arg4 = to_FXbool(argv[2]); - } - FXTable_setCurrentItem(arg1,arg2,arg3,arg4); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_selectRow(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXbool arg3 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","selectRow", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - if (argc > 1) { - arg3 = to_FXbool(argv[1]); - } - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - result = (FXbool)FXTable_selectRow(arg1,arg2,arg3); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_selectColumn(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXbool arg3 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 1) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","selectColumn", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - if (argc > 1) { - arg3 = to_FXbool(argv[1]); - } - { - if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXbool)FXTable_selectColumn(arg1,arg2,arg3); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_selectRange(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXint arg4 ; - FXint arg5 ; - FXbool arg6 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 4) || (argc > 5)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","selectRange", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - arg4 = NUM2INT(argv[2]); - arg5 = NUM2INT(argv[3]); - if (argc > 4) { - arg6 = to_FXbool(argv[4]); - } - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg4 < 0 || arg4 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - { - if (arg5 < 0 || arg5 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXbool)FXTable_selectRange(arg1,arg2,arg3,arg4,arg5,arg6); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_extendSelection(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - FXbool arg4 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 3)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","extendSelection", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - if (argc > 2) { - arg4 = to_FXbool(argv[2]); - } - result = (FXbool)FXTable_extendSelection(arg1,arg2,arg3,arg4); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_killSelection(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXbool arg2 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 0) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","killSelection", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - if (argc > 0) { - arg2 = to_FXbool(argv[0]); - } - result = (FXbool)FXTable_killSelection(arg1,arg2); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_startInput(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","startInput", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - FXTable_startInput(arg1,arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_cancelInput(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 0)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","cancelInput", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - FXTable_cancelInput(arg1); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_acceptInput(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXbool arg2 = (FXbool) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 0) || (argc > 1)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","acceptInput", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - if (argc > 0) { - arg2 = to_FXbool(argv[0]); - } - FXTable_acceptInput(arg1,arg2); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_makePositionVisible(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","makePositionVisible", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - FXTable_makePositionVisible(arg1,arg2,arg3); - return Qnil; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_enableItem(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","enableItem", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXbool)FXTable_enableItem(arg1,arg2,arg3); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - -SWIGINTERN VALUE -_wrap_FXTable_disableItem(int argc, VALUE *argv, VALUE self) { - FXTable *arg1 = (FXTable *) 0 ; - FXint arg2 ; - FXint arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - FXbool result; - VALUE vresult = Qnil; - - if ((argc < 2) || (argc > 2)) { - rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; - } - res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","disableItem", 1, self )); - } - arg1 = reinterpret_cast< FXTable * >(argp1); - arg2 = NUM2INT(argv[0]); - arg3 = NUM2INT(argv[1]); - { - if (arg2 < 0 || arg2 >= arg1->getNumRows()) { - rb_raise(rb_eIndexError, "table row out of bounds"); - } - } - { - if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { - rb_raise(rb_eIndexError, "table column out of bounds"); - } - } - result = (FXbool)FXTable_disableItem(arg1,arg2,arg3); - vresult = result ? Qtrue : Qfalse; - return vresult; -fail: - return Qnil; -} - - - -/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ - -static void *_p_FXGradientBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXGradientBar *) x)); -} -static void *_p_FXShutterItemTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutterItem *) x)); -} -static void *_p_FXColorBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorBar *) x)); -} -static void *_p_FXTabBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXTabBar *) x)); -} -static void *_p_FXSwitcherTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXSwitcher *) x)); -} -static void *_p_FXTextFieldTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXTextField *) x)); -} -static void *_p_FXToolBarTabTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXToolBarTab *) x)); -} -static void *_p_FXDriveBoxTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXListBox *) ((FXDriveBox *) x)); -} -static void *_p_FXMatrixTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXMatrix *) x)); -} -static void *_p_FXScrollCornerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *) ((FXScrollCorner *) x)); -} -static void *_p_FXArrowButtonTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXArrowButton *) x)); -} -static void *_p_FXPopupTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *) ((FXPopup *) x)); -} -static void *_p_FXDrawableTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) ((FXDrawable *) x)); -} -static void *_p_FXHeaderTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXHeader *) x)); -} -static void *_p_FXSplitterTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *) ((FXSplitter *) x)); -} -static void *_p_FX4SplitterTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *) ((FX4Splitter *) x)); -} -static void *_p_FXSpringTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXSpring *) x)); -} -static void *_p_FXPackerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *) ((FXPacker *) x)); -} -static void *_p_FXTabBookTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXTabBar *) ((FXTabBook *) x)); -} -static void *_p_FXImageFrameTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXImageFrame *) x)); -} -static void *_p_FXVerticalSeparatorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *)(FXSeparator *) ((FXVerticalSeparator *) x)); -} -static void *_p_FXHorizontalSeparatorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *)(FXSeparator *) ((FXHorizontalSeparator *) x)); -} -static void *_p_FXSeparatorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXSeparator *) x)); -} -static void *_p_FXProgressBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXProgressBar *) x)); -} -static void *_p_FXShutterTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutter *) x)); -} -static void *_p_FXTableTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXTable *) x)); -} -static void *_p_FXToolTipTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *) ((FXToolTip *) x)); -} -static void *_p_FXCompositeTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *) ((FXComposite *) x)); -} -static void *_p_FXBitmapFrameTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXBitmapFrame *) x)); -} -static void *_p_FXRealSliderTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXRealSlider *) x)); -} -static void *_p_FXSliderTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXSlider *) x)); -} -static void *_p_FXDockSiteTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXDockSite *) x)); -} -static void *_p_FXGroupBoxTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXGroupBox *) x)); -} -static void *_p_FXColorRingTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorRing *) x)); -} -static void *_p_FXDockHandlerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXDockHandler *) x)); -} -static void *_p_FXTreeListBoxTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXTreeListBox *) x)); -} -static void *_p_FXListBoxTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXListBox *) x)); -} -static void *_p_FXCanvasTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *) ((FXCanvas *) x)); -} -static void *_p_FXColorWheelTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorWheel *) x)); -} -static void *_p_FXVisualTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) ((FXVisual *) x)); -} -static void *_p_FXScrollBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *) ((FXScrollBar *) x)); -} -static void *_p_FXToolBarGripTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *)(FXDockHandler *) ((FXToolBarGrip *) x)); -} -static void *_p_FXFontTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) ((FXFont *) x)); -} -static void *_p_FXComboBoxTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXComboBox *) x)); -} -static void *_p_FXFrameTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *) ((FXFrame *) x)); -} -static void *_p_FX7SegmentTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FX7Segment *) x)); -} -static void *_p_FXDockTitleTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *)(FXDockHandler *) ((FXDockTitle *) x)); -} -static void *_p_FXStatusBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXHorizontalFrame *) ((FXStatusBar *) x)); -} -static void *_p_FXGIFCursorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXCursor *) ((FXGIFCursor *) x)); -} -static void *_p_FXCURCursorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXCursor *) ((FXCURCursor *) x)); -} -static void *_p_FXCursorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) ((FXCursor *) x)); -} -static void *_p_FXKnobTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXKnob *) x)); -} -static void *_p_FXRealSpinnerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXRealSpinner *) x)); -} -static void *_p_FXSpinnerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXSpinner *) x)); -} -static void *_p_FXRulerViewTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXRulerView *) x)); -} -static void *_p_FXStatusLineTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXStatusLine *) x)); -} -static void *_p_FXMainWindowTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXMainWindow *) x)); -} -static void *_p_FXTopWindowTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *) ((FXTopWindow *) x)); -} -static void *_p_FXRootWindowTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *) ((FXRootWindow *) x)); -} -static void *_p_FXWindowTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *) ((FXWindow *) x)); -} -static void *_p_FXSplashWindowTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXSplashWindow *) x)); -} -static void *_p_FXScrollWindowTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXScrollWindow *) x)); -} -static void *_p_FXDockBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXDockBar *) x)); -} -static void *_p_FXShellTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *) ((FXShell *) x)); -} -static void *_p_FXScrollAreaTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *) ((FXScrollArea *) x)); -} -static void *_p_FXColorWellTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorWell *) x)); -} -static void *_p_FXDragCornerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *) ((FXDragCorner *) x)); -} -static void *_p_FXRulerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXRuler *) x)); -} -static void *_p_FXDialTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXDial *) x)); -} -static void *_p_FXHorizontalFrameTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXHorizontalFrame *) x)); -} -static void *_p_FXVerticalFrameTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXVerticalFrame *) x)); -} -static void *_p_FXImageViewTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXImageView *) x)); -} -static void *_p_FXFontSelectorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXFontSelector *) x)); -} -static void *_p_FXColorSelectorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXColorSelector *) x)); -} -static void *_p_FXFileSelectorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXFileSelector *) x)); -} -static void *_p_FXDirSelectorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXDirSelector *) x)); -} -static void *_p_FXToolBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXDockBar *) ((FXToolBar *) x)); -} -static void *_p_FXToolBarShellTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXToolBarShell *) x)); -} -static void *_p_FXDirBoxTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXTreeListBox *) ((FXDirBox *) x)); -} -static void *_p_FXDocumentTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) ((FXDocument *) x)); -} -static void *_p_FXGradientBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXGradientBar *) x)); -} -static void *_p_FXRegistryTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXDict *)(FXSettings *) ((FXRegistry *) x)); -} -static void *_p_FXHeaderItemTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) ((FXHeaderItem *) x)); -} -static void *_p_FXShutterItemTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutterItem *) x)); -} -static void *_p_FXColorBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorBar *) x)); -} -static void *_p_FXTableItemTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) ((FXTableItem *) x)); -} -static void *_p_FXTabBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXTabBar *) x)); -} -static void *_p_FXSwitcherTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXSwitcher *) x)); -} -static void *_p_FXTextFieldTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXTextField *) x)); -} -static void *_p_FXToolBarTabTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXToolBarTab *) x)); -} -static void *_p_FXDriveBoxTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXListBox *) ((FXDriveBox *) x)); -} -static void *_p_FXIconDictTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXDict *) ((FXIconDict *) x)); -} -static void *_p_FXMatrixTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXMatrix *) x)); -} -static void *_p_FXFileDictTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXDict *) ((FXFileDict *) x)); -} -static void *_p_FXRecentFilesTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) ((FXRecentFiles *) x)); -} -static void *_p_FXScrollCornerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *) ((FXScrollCorner *) x)); -} -static void *_p_FXArrowButtonTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXArrowButton *) x)); -} -static void *_p_FXPopupTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *) ((FXPopup *) x)); -} -static void *_p_FXDrawableTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *) ((FXDrawable *) x)); -} -static void *_p_FXAppTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) ((FXApp *) x)); -} -static void *_p_FXHeaderTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXHeader *) x)); -} -static void *_p_FXTranslatorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) ((FXTranslator *) x)); -} -static void *_p_FX4SplitterTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *) ((FX4Splitter *) x)); -} -static void *_p_FXSplitterTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *) ((FXSplitter *) x)); -} -static void *_p_FXSpringTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXSpring *) x)); -} -static void *_p_FXPackerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *) ((FXPacker *) x)); -} -static void *_p_FXTabBookTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXTabBar *) ((FXTabBook *) x)); -} -static void *_p_FXImageFrameTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXImageFrame *) x)); -} -static void *_p_FXVerticalSeparatorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *)(FXSeparator *) ((FXVerticalSeparator *) x)); -} -static void *_p_FXHorizontalSeparatorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *)(FXSeparator *) ((FXHorizontalSeparator *) x)); -} -static void *_p_FXSeparatorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXSeparator *) x)); -} -static void *_p_FXIdTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) ((FXId *) x)); -} -static void *_p_FXProgressBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXProgressBar *) x)); -} -static void *_p_FXShutterTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutter *) x)); -} -static void *_p_FXTableTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXTable *) x)); -} -static void *_p_FXToolTipTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *) ((FXToolTip *) x)); -} -static void *_p_FXCompositeTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *) ((FXComposite *) x)); -} -static void *_p_FXBitmapFrameTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXBitmapFrame *) x)); -} -static void *_p_FXRealSliderTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXRealSlider *) x)); -} -static void *_p_FXSliderTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXSlider *) x)); -} -static void *_p_FXSettingsTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXDict *) ((FXSettings *) x)); -} -static void *_p_FXDockSiteTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXDockSite *) x)); -} -static void *_p_FXGroupBoxTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXGroupBox *) x)); -} -static void *_p_FXColorRingTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorRing *) x)); -} -static void *_p_FXDebugTargetTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) ((FXDebugTarget *) x)); -} -static void *_p_FXDataTargetTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) ((FXDataTarget *) x)); -} -static void *_p_FXDockHandlerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXDockHandler *) x)); -} -static void *_p_FXCanvasTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *) ((FXCanvas *) x)); -} -static void *_p_FXListBoxTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXListBox *) x)); -} -static void *_p_FXTreeListBoxTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXTreeListBox *) x)); -} -static void *_p_FXColorWheelTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorWheel *) x)); -} -static void *_p_FXVisualTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *) ((FXVisual *) x)); -} -static void *_p_FXScrollBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *) ((FXScrollBar *) x)); -} -static void *_p_FXToolBarGripTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *)(FXDockHandler *) ((FXToolBarGrip *) x)); -} -static void *_p_FXFontTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *) ((FXFont *) x)); -} -static void *_p_FXComboBoxTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXComboBox *) x)); -} -static void *_p_FXFrameTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *) ((FXFrame *) x)); -} -static void *_p_FX7SegmentTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FX7Segment *) x)); -} -static void *_p_FXDockTitleTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *)(FXDockHandler *) ((FXDockTitle *) x)); -} -static void *_p_FXStringDictTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXDict *) ((FXStringDict *) x)); -} -static void *_p_FXStatusBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXHorizontalFrame *) ((FXStatusBar *) x)); -} -static void *_p_FXDelegatorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) ((FXDelegator *) x)); -} -static void *_p_FXAccelTableTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) ((FXAccelTable *) x)); -} -static void *_p_FXCursorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *) ((FXCursor *) x)); -} -static void *_p_FXCURCursorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXCursor *) ((FXCURCursor *) x)); -} -static void *_p_FXGIFCursorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXCursor *) ((FXGIFCursor *) x)); -} -static void *_p_FXKnobTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXKnob *) x)); -} -static void *_p_FXRealSpinnerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXRealSpinner *) x)); -} -static void *_p_FXSpinnerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXSpinner *) x)); -} -static void *_p_FXRulerViewTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXRulerView *) x)); -} -static void *_p_FXStatusLineTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXStatusLine *) x)); -} -static void *_p_FXScrollWindowTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXScrollWindow *) x)); -} -static void *_p_FXWindowTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *) ((FXWindow *) x)); -} -static void *_p_FXRootWindowTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *) ((FXRootWindow *) x)); -} -static void *_p_FXTopWindowTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *) ((FXTopWindow *) x)); -} -static void *_p_FXMainWindowTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXMainWindow *) x)); -} -static void *_p_FXSplashWindowTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXSplashWindow *) x)); -} -static void *_p_FXDockBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXDockBar *) x)); -} -static void *_p_FXDictTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) ((FXDict *) x)); -} -static void *_p_FXShellTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *) ((FXShell *) x)); -} -static void *_p_FXScrollAreaTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *) ((FXScrollArea *) x)); -} -static void *_p_FXColorWellTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorWell *) x)); -} -static void *_p_FXDragCornerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *) ((FXDragCorner *) x)); -} -static void *_p_FXRulerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXRuler *) x)); -} -static void *_p_FXDialTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXDial *) x)); -} -static void *_p_FXVerticalFrameTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXVerticalFrame *) x)); -} -static void *_p_FXHorizontalFrameTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXHorizontalFrame *) x)); -} -static void *_p_FXImageViewTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXImageView *) x)); -} -static void *_p_FXDirSelectorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXDirSelector *) x)); -} -static void *_p_FXFileSelectorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXFileSelector *) x)); -} -static void *_p_FXColorSelectorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXColorSelector *) x)); -} -static void *_p_FXFontSelectorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXFontSelector *) x)); -} -static void *_p_FXToolBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXDockBar *) ((FXToolBar *) x)); -} -static void *_p_FXToolBarShellTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXToolBarShell *) x)); -} -static void *_p_FXDirBoxTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXTreeListBox *) ((FXDirBox *) x)); -} -static void *_p_FXScrollWindowTo_p_FXScrollArea(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXScrollArea *) ((FXScrollWindow *) x)); -} -static void *_p_FXImageViewTo_p_FXScrollArea(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXScrollArea *) ((FXImageView *) x)); -} -static void *_p_FXRulerViewTo_p_FXScrollArea(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXScrollArea *) ((FXRulerView *) x)); -} -static void *_p_FXTableTo_p_FXScrollArea(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXScrollArea *) ((FXTable *) x)); -} -static void *_p_FXDriveBoxTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXListBox *) ((FXDriveBox *) x)); -} -static void *_p_FXToolBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXDockBar *) ((FXToolBar *) x)); -} -static void *_p_FXCompositeTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) ((FXComposite *) x)); -} -static void *_p_FXToolTipTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXShell *) ((FXToolTip *) x)); -} -static void *_p_FXTextFieldTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXTextField *) x)); -} -static void *_p_FXTabBookTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXTabBar *) ((FXTabBook *) x)); -} -static void *_p_FXArrowButtonTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXArrowButton *) x)); -} -static void *_p_FXGroupBoxTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXGroupBox *) x)); -} -static void *_p_FXShellTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *) ((FXShell *) x)); -} -static void *_p_FXStatusBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXHorizontalFrame *) ((FXStatusBar *) x)); -} -static void *_p_FXScrollAreaTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *) ((FXScrollArea *) x)); -} -static void *_p_FXPopupTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXShell *) ((FXPopup *) x)); -} -static void *_p_FXScrollWindowTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXScrollArea *) ((FXScrollWindow *) x)); -} -static void *_p_FXRootWindowTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *) ((FXRootWindow *) x)); -} -static void *_p_FXTopWindowTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXShell *) ((FXTopWindow *) x)); -} -static void *_p_FXMainWindowTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXShell *)(FXTopWindow *) ((FXMainWindow *) x)); -} -static void *_p_FXSplashWindowTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXShell *)(FXTopWindow *) ((FXSplashWindow *) x)); -} -static void *_p_FXRulerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXRuler *) x)); -} -static void *_p_FXCanvasTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) ((FXCanvas *) x)); -} -static void *_p_FXScrollCornerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) ((FXScrollCorner *) x)); -} -static void *_p_FXSeparatorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXSeparator *) x)); -} -static void *_p_FXHorizontalSeparatorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *)(FXSeparator *) ((FXHorizontalSeparator *) x)); -} -static void *_p_FXVerticalSeparatorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *)(FXSeparator *) ((FXVerticalSeparator *) x)); -} -static void *_p_FXStatusLineTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXStatusLine *) x)); -} -static void *_p_FXComboBoxTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXComboBox *) x)); -} -static void *_p_FXKnobTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXKnob *) x)); -} -static void *_p_FXHorizontalFrameTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXHorizontalFrame *) x)); -} -static void *_p_FXVerticalFrameTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXVerticalFrame *) x)); -} -static void *_p_FX4SplitterTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *) ((FX4Splitter *) x)); -} -static void *_p_FXSplitterTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *) ((FXSplitter *) x)); -} -static void *_p_FXPackerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *) ((FXPacker *) x)); -} -static void *_p_FXSpinnerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXSpinner *) x)); -} -static void *_p_FXRealSpinnerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXRealSpinner *) x)); -} -static void *_p_FXScrollBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) ((FXScrollBar *) x)); -} -static void *_p_FXColorWheelTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXColorWheel *) x)); -} -static void *_p_FXBitmapFrameTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXBitmapFrame *) x)); -} -static void *_p_FXGradientBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXGradientBar *) x)); -} -static void *_p_FXDirBoxTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXTreeListBox *) ((FXDirBox *) x)); -} -static void *_p_FXDockHandlerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXDockHandler *) x)); -} -static void *_p_FXToolBarGripTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *)(FXDockHandler *) ((FXToolBarGrip *) x)); -} -static void *_p_FXImageFrameTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXImageFrame *) x)); -} -static void *_p_FXDragCornerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) ((FXDragCorner *) x)); -} -static void *_p_FXTableTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXScrollArea *) ((FXTable *) x)); -} -static void *_p_FXSwitcherTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXSwitcher *) x)); -} -static void *_p_FXDirSelectorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXDirSelector *) x)); -} -static void *_p_FXFileSelectorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXFileSelector *) x)); -} -static void *_p_FXColorSelectorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXColorSelector *) x)); -} -static void *_p_FXFontSelectorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXFontSelector *) x)); -} -static void *_p_FXShutterTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutter *) x)); -} -static void *_p_FXProgressBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXProgressBar *) x)); -} -static void *_p_FXDockSiteTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXDockSite *) x)); -} -static void *_p_FXDockTitleTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *)(FXDockHandler *) ((FXDockTitle *) x)); -} -static void *_p_FXRulerViewTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXScrollArea *) ((FXRulerView *) x)); -} -static void *_p_FXListBoxTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXListBox *) x)); -} -static void *_p_FXTreeListBoxTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXTreeListBox *) x)); -} -static void *_p_FXHeaderTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXHeader *) x)); -} -static void *_p_FXMatrixTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXMatrix *) x)); -} -static void *_p_FXColorWellTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXColorWell *) x)); -} -static void *_p_FXShutterItemTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutterItem *) x)); -} -static void *_p_FXDialTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXDial *) x)); -} -static void *_p_FXToolBarTabTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXToolBarTab *) x)); -} -static void *_p_FXDockBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXDockBar *) x)); -} -static void *_p_FXFrameTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) ((FXFrame *) x)); -} -static void *_p_FXTabBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXTabBar *) x)); -} -static void *_p_FX7SegmentTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FX7Segment *) x)); -} -static void *_p_FXImageViewTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXScrollArea *) ((FXImageView *) x)); -} -static void *_p_FXSliderTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXSlider *) x)); -} -static void *_p_FXRealSliderTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXRealSlider *) x)); -} -static void *_p_FXSpringTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXSpring *) x)); -} -static void *_p_FXColorRingTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXColorRing *) x)); -} -static void *_p_FXColorBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXFrame *) ((FXColorBar *) x)); -} -static void *_p_FXToolBarShellTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXWindow *) (FXComposite *)(FXShell *)(FXTopWindow *) ((FXToolBarShell *) x)); -} -static void *_p_FXDriveBoxTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *)(FXListBox *) ((FXDriveBox *) x)); -} -static void *_p_FXToolBarTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *)(FXDockBar *) ((FXToolBar *) x)); -} -static void *_p_FXToolTipTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXShell *) ((FXToolTip *) x)); -} -static void *_p_FXTabBookTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *)(FXTabBar *) ((FXTabBook *) x)); -} -static void *_p_FXGroupBoxTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXGroupBox *) x)); -} -static void *_p_FXShellTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) ((FXShell *) x)); -} -static void *_p_FXStatusBarTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *)(FXHorizontalFrame *) ((FXStatusBar *) x)); -} -static void *_p_FXScrollAreaTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) ((FXScrollArea *) x)); -} -static void *_p_FXPopupTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXShell *) ((FXPopup *) x)); -} -static void *_p_FXScrollWindowTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXScrollArea *) ((FXScrollWindow *) x)); -} -static void *_p_FXRootWindowTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) ((FXRootWindow *) x)); -} -static void *_p_FXTopWindowTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXShell *) ((FXTopWindow *) x)); -} -static void *_p_FXMainWindowTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXShell *)(FXTopWindow *) ((FXMainWindow *) x)); -} -static void *_p_FXSplashWindowTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXShell *)(FXTopWindow *) ((FXSplashWindow *) x)); -} -static void *_p_FXComboBoxTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXComboBox *) x)); -} -static void *_p_FXHorizontalFrameTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXHorizontalFrame *) x)); -} -static void *_p_FXVerticalFrameTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXVerticalFrame *) x)); -} -static void *_p_FX4SplitterTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) ((FX4Splitter *) x)); -} -static void *_p_FXSplitterTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) ((FXSplitter *) x)); -} -static void *_p_FXRealSpinnerTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXRealSpinner *) x)); -} -static void *_p_FXSpinnerTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXSpinner *) x)); -} -static void *_p_FXPackerTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) ((FXPacker *) x)); -} -static void *_p_FXDirBoxTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *)(FXTreeListBox *) ((FXDirBox *) x)); -} -static void *_p_FXTableTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXScrollArea *) ((FXTable *) x)); -} -static void *_p_FXSwitcherTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXSwitcher *) x)); -} -static void *_p_FXDirSelectorTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXDirSelector *) x)); -} -static void *_p_FXFileSelectorTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXFileSelector *) x)); -} -static void *_p_FXColorSelectorTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXColorSelector *) x)); -} -static void *_p_FXFontSelectorTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXFontSelector *) x)); -} -static void *_p_FXShutterTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *)(FXVerticalFrame *) ((FXShutter *) x)); -} -static void *_p_FXDockSiteTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXDockSite *) x)); -} -static void *_p_FXRulerViewTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXScrollArea *) ((FXRulerView *) x)); -} -static void *_p_FXTreeListBoxTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXTreeListBox *) x)); -} -static void *_p_FXListBoxTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXListBox *) x)); -} -static void *_p_FXMatrixTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXMatrix *) x)); -} -static void *_p_FXShutterItemTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *)(FXVerticalFrame *) ((FXShutterItem *) x)); -} -static void *_p_FXDockBarTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXDockBar *) x)); -} -static void *_p_FXTabBarTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXTabBar *) x)); -} -static void *_p_FXImageViewTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXScrollArea *) ((FXImageView *) x)); -} -static void *_p_FXSpringTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXPacker *) ((FXSpring *) x)); -} -static void *_p_FXToolBarShellTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXComposite *) (FXShell *)(FXTopWindow *) ((FXToolBarShell *) x)); -} -static void *_p_FXDriveBoxTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXListBox *) ((FXDriveBox *) x)); -} -static void *_p_FXToolBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXDockBar *) ((FXToolBar *) x)); -} -static void *_p_FXCompositeTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *) ((FXComposite *) x)); -} -static void *_p_FXToolTipTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXShell *) ((FXToolTip *) x)); -} -static void *_p_FXTextFieldTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXTextField *) x)); -} -static void *_p_FXTabBookTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXTabBar *) ((FXTabBook *) x)); -} -static void *_p_FXArrowButtonTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXArrowButton *) x)); -} -static void *_p_FXGroupBoxTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXGroupBox *) x)); -} -static void *_p_FXShellTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *) ((FXShell *) x)); -} -static void *_p_FXStatusBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXHorizontalFrame *) ((FXStatusBar *) x)); -} -static void *_p_FXScrollAreaTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *) ((FXScrollArea *) x)); -} -static void *_p_FXPopupTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXShell *) ((FXPopup *) x)); -} -static void *_p_FXScrollWindowTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXScrollArea *) ((FXScrollWindow *) x)); -} -static void *_p_FXWindowTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) ((FXWindow *) x)); -} -static void *_p_FXRootWindowTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *) ((FXRootWindow *) x)); -} -static void *_p_FXTopWindowTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXShell *) ((FXTopWindow *) x)); -} -static void *_p_FXMainWindowTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXMainWindow *) x)); -} -static void *_p_FXSplashWindowTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXSplashWindow *) x)); -} -static void *_p_FXRulerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXRuler *) x)); -} -static void *_p_FXCanvasTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *) ((FXCanvas *) x)); -} -static void *_p_FXScrollCornerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *) ((FXScrollCorner *) x)); -} -static void *_p_FXSeparatorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXSeparator *) x)); -} -static void *_p_FXHorizontalSeparatorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *)(FXSeparator *) ((FXHorizontalSeparator *) x)); -} -static void *_p_FXVerticalSeparatorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *)(FXSeparator *) ((FXVerticalSeparator *) x)); -} -static void *_p_FXStatusLineTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXStatusLine *) x)); -} -static void *_p_FXComboBoxTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXComboBox *) x)); -} -static void *_p_FXKnobTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXKnob *) x)); -} -static void *_p_FXHorizontalFrameTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXHorizontalFrame *) x)); -} -static void *_p_FXVerticalFrameTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXVerticalFrame *) x)); -} -static void *_p_FX4SplitterTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *) ((FX4Splitter *) x)); -} -static void *_p_FXSplitterTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *) ((FXSplitter *) x)); -} -static void *_p_FXPackerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *) ((FXPacker *) x)); -} -static void *_p_FXSpinnerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXSpinner *) x)); -} -static void *_p_FXRealSpinnerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXRealSpinner *) x)); -} -static void *_p_FXScrollBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *) ((FXScrollBar *) x)); -} -static void *_p_FXColorWheelTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXColorWheel *) x)); -} -static void *_p_FXBitmapFrameTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXBitmapFrame *) x)); -} -static void *_p_FXGradientBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXGradientBar *) x)); -} -static void *_p_FXDirBoxTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXTreeListBox *) ((FXDirBox *) x)); -} -static void *_p_FXDockHandlerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXDockHandler *) x)); -} -static void *_p_FXToolBarGripTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *)(FXDockHandler *) ((FXToolBarGrip *) x)); -} -static void *_p_FXImageFrameTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXImageFrame *) x)); -} -static void *_p_FXDragCornerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *) ((FXDragCorner *) x)); -} -static void *_p_FXTableTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXScrollArea *) ((FXTable *) x)); -} -static void *_p_FXSwitcherTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXSwitcher *) x)); -} -static void *_p_FXDirSelectorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXDirSelector *) x)); -} -static void *_p_FXFileSelectorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXFileSelector *) x)); -} -static void *_p_FXColorSelectorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXColorSelector *) x)); -} -static void *_p_FXFontSelectorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXFontSelector *) x)); -} -static void *_p_FXShutterTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutter *) x)); -} -static void *_p_FXProgressBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXProgressBar *) x)); -} -static void *_p_FXDockSiteTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXDockSite *) x)); -} -static void *_p_FXDockTitleTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *)(FXDockHandler *) ((FXDockTitle *) x)); -} -static void *_p_FXRulerViewTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXScrollArea *) ((FXRulerView *) x)); -} -static void *_p_FXListBoxTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXListBox *) x)); -} -static void *_p_FXTreeListBoxTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXTreeListBox *) x)); -} -static void *_p_FXHeaderTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXHeader *) x)); -} -static void *_p_FXMatrixTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXMatrix *) x)); -} -static void *_p_FXColorWellTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXColorWell *) x)); -} -static void *_p_FXShutterItemTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutterItem *) x)); -} -static void *_p_FXDialTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXDial *) x)); -} -static void *_p_FXToolBarTabTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXToolBarTab *) x)); -} -static void *_p_FXDockBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXDockBar *) x)); -} -static void *_p_FXFrameTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *) ((FXFrame *) x)); -} -static void *_p_FXTabBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXTabBar *) x)); -} -static void *_p_FX7SegmentTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FX7Segment *) x)); -} -static void *_p_FXImageViewTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXScrollArea *) ((FXImageView *) x)); -} -static void *_p_FXSliderTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXSlider *) x)); -} -static void *_p_FXRealSliderTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXRealSlider *) x)); -} -static void *_p_FXSpringTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXSpring *) x)); -} -static void *_p_FXColorRingTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXColorRing *) x)); -} -static void *_p_FXColorBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXColorBar *) x)); -} -static void *_p_FXToolBarShellTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXToolBarShell *) x)); -} -static void *_p_FXFileStreamTo_p_FXStream(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXStream *) ((FXFileStream *) x)); -} -static void *_p_FXMemoryStreamTo_p_FXStream(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXStream *) ((FXMemoryStream *) x)); -} -static void *_p_FXDCPrintTo_p_FXDC(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDC *) ((FXDCPrint *) x)); -} -static void *_p_FXDCWindowTo_p_FXDC(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((FXDC *) ((FXDCWindow *) x)); -} -static swig_type_info _swigt__p_FXBitmap = {"_p_FXBitmap", "FXBitmap *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXButton = {"_p_FXButton", "FXButton *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXComposite = {"_p_FXComposite", "FXComposite *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXDriveBox = {"_p_FXDriveBox", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXToolBar = {"_p_FXToolBar", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXToolTip = {"_p_FXToolTip", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXTabBook = {"_p_FXTabBook", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXGroupBox = {"_p_FXGroupBox", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXShell = {"_p_FXShell", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXStatusBar = {"_p_FXStatusBar", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXPopup = {"_p_FXPopup", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXMainWindow = {"_p_FXMainWindow", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXTopWindow = {"_p_FXTopWindow", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXRootWindow = {"_p_FXRootWindow", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXSplashWindow = {"_p_FXSplashWindow", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXScrollWindow = {"_p_FXScrollWindow", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXComboBox = {"_p_FXComboBox", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXHorizontalFrame = {"_p_FXHorizontalFrame", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXVerticalFrame = {"_p_FXVerticalFrame", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FX4Splitter = {"_p_FX4Splitter", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXSplitter = {"_p_FXSplitter", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXRealSpinner = {"_p_FXRealSpinner", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXSpinner = {"_p_FXSpinner", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXPacker = {"_p_FXPacker", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDirBox = {"_p_FXDirBox", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXSwitcher = {"_p_FXSwitcher", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDirSelector = {"_p_FXDirSelector", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXFileSelector = {"_p_FXFileSelector", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXColorSelector = {"_p_FXColorSelector", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXFontSelector = {"_p_FXFontSelector", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXShutter = {"_p_FXShutter", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDockSite = {"_p_FXDockSite", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXRulerView = {"_p_FXRulerView", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXTreeListBox = {"_p_FXTreeListBox", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXListBox = {"_p_FXListBox", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXMatrix = {"_p_FXMatrix", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXShutterItem = {"_p_FXShutterItem", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDockBar = {"_p_FXDockBar", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXTabBar = {"_p_FXTabBar", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXImageView = {"_p_FXImageView", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXSpring = {"_p_FXSpring", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXToolBarShell = {"_p_FXToolBarShell", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDC = {"_p_FXDC", "FXDC *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXDCPrint = {"_p_FXDCPrint", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDCWindow = {"_p_FXDCWindow", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDrawable = {"_p_FXDrawable", "FXDrawable *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXGradientBar = {"_p_FXGradientBar", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXColorBar = {"_p_FXColorBar", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXTextField = {"_p_FXTextField", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXToolBarTab = {"_p_FXToolBarTab", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXScrollCorner = {"_p_FXScrollCorner", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXArrowButton = {"_p_FXArrowButton", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXImageFrame = {"_p_FXImageFrame", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXSeparator = {"_p_FXSeparator", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXHorizontalSeparator = {"_p_FXHorizontalSeparator", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXVerticalSeparator = {"_p_FXVerticalSeparator", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXKnob = {"_p_FXKnob", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXProgressBar = {"_p_FXProgressBar", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXBitmapFrame = {"_p_FXBitmapFrame", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXSlider = {"_p_FXSlider", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXRealSlider = {"_p_FXRealSlider", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXColorRing = {"_p_FXColorRing", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDockHandler = {"_p_FXDockHandler", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXCanvas = {"_p_FXCanvas", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXColorWheel = {"_p_FXColorWheel", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDial = {"_p_FXDial", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXToolBarGrip = {"_p_FXToolBarGrip", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXScrollBar = {"_p_FXScrollBar", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXFrame = {"_p_FXFrame", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FX7Segment = {"_p_FX7Segment", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDockTitle = {"_p_FXDockTitle", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXStatusLine = {"_p_FXStatusLine", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXColorWell = {"_p_FXColorWell", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDragCorner = {"_p_FXDragCorner", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXRuler = {"_p_FXRuler", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXFont = {"_p_FXFont", "FXFont *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXHeader = {"_p_FXHeader", "FXHeader *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXIcon = {"_p_FXIcon", "FXIcon *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXId = {"_p_FXId", "FXId *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXVisual = {"_p_FXVisual", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXCursor = {"_p_FXCursor", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXCURCursor = {"_p_FXCURCursor", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXGIFCursor = {"_p_FXGIFCursor", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXObject = {"_p_FXObject", "FXObject *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXDocument = {"_p_FXDocument", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXRegistry = {"_p_FXRegistry", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXHeaderItem = {"_p_FXHeaderItem", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXIconDict = {"_p_FXIconDict", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXFileDict = {"_p_FXFileDict", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXRecentFiles = {"_p_FXRecentFiles", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXTranslator = {"_p_FXTranslator", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXApp = {"_p_FXApp", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDict = {"_p_FXDict", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXSettings = {"_p_FXSettings", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDataTarget = {"_p_FXDataTarget", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDebugTarget = {"_p_FXDebugTarget", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXStringDict = {"_p_FXStringDict", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXDelegator = {"_p_FXDelegator", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXAccelTable = {"_p_FXAccelTable", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXRegion = {"_p_FXRegion", "FXRegion *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXScrollArea = {"_p_FXScrollArea", "FXScrollArea *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXStream = {"_p_FXStream", "FXStream *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXFileStream = {"_p_FXFileStream", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXMemoryStream = {"_p_FXMemoryStream", 0, 0, 0, 0, 0}; -static swig_type_info _swigt__p_FXTable = {"_p_FXTable", "FXTable *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXTableItem = {"_p_FXTableItem", "FXTableItem *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXTablePos = {"_p_FXTablePos", "FXTablePos *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXTableRange = {"_p_FXTableRange", "FXTableRange *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_FXWindow = {"_p_FXWindow", "FXWindow *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_char = {"_p_char", "char *|FXchar *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_double = {"_p_double", "double *|FXdouble *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_float = {"_p_float", "float *|FXfloat *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_int = {"_p_int", "FXint *|int *|FXInputHandle *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_long = {"_p_long", "long *|FXTime *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_short = {"_p_short", "short *|FXshort *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "FXuchar *|unsigned char *|FXbool *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "FXwchar *|FXDragType *|unsigned int *|FXuint *|FXColor *|FXSelector *|FXHotKey *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|FXuval *|FXPixel *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|FXushort *", 0, 0, (void*)0, 0}; - -static swig_type_info *swig_type_initial[] = { - &_swigt__p_FX4Splitter, - &_swigt__p_FX7Segment, - &_swigt__p_FXAccelTable, - &_swigt__p_FXApp, - &_swigt__p_FXArrowButton, - &_swigt__p_FXBitmap, - &_swigt__p_FXBitmapFrame, - &_swigt__p_FXButton, - &_swigt__p_FXCURCursor, - &_swigt__p_FXCanvas, - &_swigt__p_FXColorBar, - &_swigt__p_FXColorRing, - &_swigt__p_FXColorSelector, - &_swigt__p_FXColorWell, - &_swigt__p_FXColorWheel, - &_swigt__p_FXComboBox, - &_swigt__p_FXComposite, - &_swigt__p_FXCursor, - &_swigt__p_FXDC, - &_swigt__p_FXDCPrint, - &_swigt__p_FXDCWindow, - &_swigt__p_FXDataTarget, - &_swigt__p_FXDebugTarget, - &_swigt__p_FXDelegator, - &_swigt__p_FXDial, - &_swigt__p_FXDict, - &_swigt__p_FXDirBox, - &_swigt__p_FXDirSelector, - &_swigt__p_FXDockBar, - &_swigt__p_FXDockHandler, - &_swigt__p_FXDockSite, - &_swigt__p_FXDockTitle, - &_swigt__p_FXDocument, - &_swigt__p_FXDragCorner, - &_swigt__p_FXDrawable, - &_swigt__p_FXDriveBox, - &_swigt__p_FXFileDict, - &_swigt__p_FXFileSelector, - &_swigt__p_FXFileStream, - &_swigt__p_FXFont, - &_swigt__p_FXFontSelector, - &_swigt__p_FXFrame, - &_swigt__p_FXGIFCursor, - &_swigt__p_FXGradientBar, - &_swigt__p_FXGroupBox, - &_swigt__p_FXHeader, - &_swigt__p_FXHeaderItem, - &_swigt__p_FXHorizontalFrame, - &_swigt__p_FXHorizontalSeparator, - &_swigt__p_FXIcon, - &_swigt__p_FXIconDict, - &_swigt__p_FXId, - &_swigt__p_FXImageFrame, - &_swigt__p_FXImageView, - &_swigt__p_FXKnob, - &_swigt__p_FXListBox, - &_swigt__p_FXMainWindow, - &_swigt__p_FXMatrix, - &_swigt__p_FXMemoryStream, - &_swigt__p_FXObject, - &_swigt__p_FXPacker, - &_swigt__p_FXPopup, - &_swigt__p_FXProgressBar, - &_swigt__p_FXRealSlider, - &_swigt__p_FXRealSpinner, - &_swigt__p_FXRecentFiles, - &_swigt__p_FXRegion, - &_swigt__p_FXRegistry, - &_swigt__p_FXRootWindow, - &_swigt__p_FXRuler, - &_swigt__p_FXRulerView, - &_swigt__p_FXScrollArea, - &_swigt__p_FXScrollBar, - &_swigt__p_FXScrollCorner, - &_swigt__p_FXScrollWindow, - &_swigt__p_FXSeparator, - &_swigt__p_FXSettings, - &_swigt__p_FXShell, - &_swigt__p_FXShutter, - &_swigt__p_FXShutterItem, - &_swigt__p_FXSlider, - &_swigt__p_FXSpinner, - &_swigt__p_FXSplashWindow, - &_swigt__p_FXSplitter, - &_swigt__p_FXSpring, - &_swigt__p_FXStatusBar, - &_swigt__p_FXStatusLine, - &_swigt__p_FXStream, - &_swigt__p_FXStringDict, - &_swigt__p_FXSwitcher, - &_swigt__p_FXTabBar, - &_swigt__p_FXTabBook, - &_swigt__p_FXTable, - &_swigt__p_FXTableItem, - &_swigt__p_FXTablePos, - &_swigt__p_FXTableRange, - &_swigt__p_FXTextField, - &_swigt__p_FXToolBar, - &_swigt__p_FXToolBarGrip, - &_swigt__p_FXToolBarShell, - &_swigt__p_FXToolBarTab, - &_swigt__p_FXToolTip, - &_swigt__p_FXTopWindow, - &_swigt__p_FXTranslator, - &_swigt__p_FXTreeListBox, - &_swigt__p_FXVerticalFrame, - &_swigt__p_FXVerticalSeparator, - &_swigt__p_FXVisual, - &_swigt__p_FXWindow, - &_swigt__p_char, - &_swigt__p_double, - &_swigt__p_float, - &_swigt__p_int, - &_swigt__p_long, - &_swigt__p_short, - &_swigt__p_unsigned_char, - &_swigt__p_unsigned_int, - &_swigt__p_unsigned_long, - &_swigt__p_unsigned_short, -}; - -static swig_cast_info _swigc__p_FXBitmap[] = { {&_swigt__p_FXBitmap, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXButton[] = { {&_swigt__p_FXButton, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDriveBox[] = {{&_swigt__p_FXDriveBox, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXToolBar[] = {{&_swigt__p_FXToolBar, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXToolTip[] = {{&_swigt__p_FXToolTip, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXTabBook[] = {{&_swigt__p_FXTabBook, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXGroupBox[] = {{&_swigt__p_FXGroupBox, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXShell[] = {{&_swigt__p_FXShell, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXStatusBar[] = {{&_swigt__p_FXStatusBar, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXPopup[] = {{&_swigt__p_FXPopup, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXMainWindow[] = {{&_swigt__p_FXMainWindow, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXTopWindow[] = {{&_swigt__p_FXTopWindow, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXRootWindow[] = {{&_swigt__p_FXRootWindow, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXSplashWindow[] = {{&_swigt__p_FXSplashWindow, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXScrollWindow[] = {{&_swigt__p_FXScrollWindow, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXComboBox[] = {{&_swigt__p_FXComboBox, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXHorizontalFrame[] = {{&_swigt__p_FXHorizontalFrame, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXVerticalFrame[] = {{&_swigt__p_FXVerticalFrame, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FX4Splitter[] = {{&_swigt__p_FX4Splitter, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXSplitter[] = {{&_swigt__p_FXSplitter, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXRealSpinner[] = {{&_swigt__p_FXRealSpinner, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXSpinner[] = {{&_swigt__p_FXSpinner, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXPacker[] = {{&_swigt__p_FXPacker, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDirBox[] = {{&_swigt__p_FXDirBox, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXSwitcher[] = {{&_swigt__p_FXSwitcher, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDirSelector[] = {{&_swigt__p_FXDirSelector, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXFileSelector[] = {{&_swigt__p_FXFileSelector, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXColorSelector[] = {{&_swigt__p_FXColorSelector, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXFontSelector[] = {{&_swigt__p_FXFontSelector, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXShutter[] = {{&_swigt__p_FXShutter, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDockSite[] = {{&_swigt__p_FXDockSite, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXRulerView[] = {{&_swigt__p_FXRulerView, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXTreeListBox[] = {{&_swigt__p_FXTreeListBox, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXListBox[] = {{&_swigt__p_FXListBox, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXMatrix[] = {{&_swigt__p_FXMatrix, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXShutterItem[] = {{&_swigt__p_FXShutterItem, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDockBar[] = {{&_swigt__p_FXDockBar, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXTabBar[] = {{&_swigt__p_FXTabBar, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXImageView[] = {{&_swigt__p_FXImageView, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXSpring[] = {{&_swigt__p_FXSpring, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXToolBarShell[] = {{&_swigt__p_FXToolBarShell, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXComposite[] = { {&_swigt__p_FXDriveBox, _p_FXDriveBoxTo_p_FXComposite, 0, 0}, {&_swigt__p_FXToolBar, _p_FXToolBarTo_p_FXComposite, 0, 0}, {&_swigt__p_FXComposite, 0, 0, 0}, {&_swigt__p_FXToolTip, _p_FXToolTipTo_p_FXComposite, 0, 0}, {&_swigt__p_FXTabBook, _p_FXTabBookTo_p_FXComposite, 0, 0}, {&_swigt__p_FXGroupBox, _p_FXGroupBoxTo_p_FXComposite, 0, 0}, {&_swigt__p_FXShell, _p_FXShellTo_p_FXComposite, 0, 0}, {&_swigt__p_FXStatusBar, _p_FXStatusBarTo_p_FXComposite, 0, 0}, {&_swigt__p_FXScrollArea, _p_FXScrollAreaTo_p_FXComposite, 0, 0}, {&_swigt__p_FXPopup, _p_FXPopupTo_p_FXComposite, 0, 0}, {&_swigt__p_FXMainWindow, _p_FXMainWindowTo_p_FXComposite, 0, 0}, {&_swigt__p_FXTopWindow, _p_FXTopWindowTo_p_FXComposite, 0, 0}, {&_swigt__p_FXRootWindow, _p_FXRootWindowTo_p_FXComposite, 0, 0}, {&_swigt__p_FXSplashWindow, _p_FXSplashWindowTo_p_FXComposite, 0, 0}, {&_swigt__p_FXScrollWindow, _p_FXScrollWindowTo_p_FXComposite, 0, 0}, {&_swigt__p_FXComboBox, _p_FXComboBoxTo_p_FXComposite, 0, 0}, {&_swigt__p_FXHorizontalFrame, _p_FXHorizontalFrameTo_p_FXComposite, 0, 0}, {&_swigt__p_FXVerticalFrame, _p_FXVerticalFrameTo_p_FXComposite, 0, 0}, {&_swigt__p_FX4Splitter, _p_FX4SplitterTo_p_FXComposite, 0, 0}, {&_swigt__p_FXSplitter, _p_FXSplitterTo_p_FXComposite, 0, 0}, {&_swigt__p_FXRealSpinner, _p_FXRealSpinnerTo_p_FXComposite, 0, 0}, {&_swigt__p_FXSpinner, _p_FXSpinnerTo_p_FXComposite, 0, 0}, {&_swigt__p_FXPacker, _p_FXPackerTo_p_FXComposite, 0, 0}, {&_swigt__p_FXDirBox, _p_FXDirBoxTo_p_FXComposite, 0, 0}, {&_swigt__p_FXTable, _p_FXTableTo_p_FXComposite, 0, 0}, {&_swigt__p_FXSwitcher, _p_FXSwitcherTo_p_FXComposite, 0, 0}, {&_swigt__p_FXDirSelector, _p_FXDirSelectorTo_p_FXComposite, 0, 0}, {&_swigt__p_FXFileSelector, _p_FXFileSelectorTo_p_FXComposite, 0, 0}, {&_swigt__p_FXColorSelector, _p_FXColorSelectorTo_p_FXComposite, 0, 0}, {&_swigt__p_FXFontSelector, _p_FXFontSelectorTo_p_FXComposite, 0, 0}, {&_swigt__p_FXShutter, _p_FXShutterTo_p_FXComposite, 0, 0}, {&_swigt__p_FXDockSite, _p_FXDockSiteTo_p_FXComposite, 0, 0}, {&_swigt__p_FXRulerView, _p_FXRulerViewTo_p_FXComposite, 0, 0}, {&_swigt__p_FXTreeListBox, _p_FXTreeListBoxTo_p_FXComposite, 0, 0}, {&_swigt__p_FXListBox, _p_FXListBoxTo_p_FXComposite, 0, 0}, {&_swigt__p_FXMatrix, _p_FXMatrixTo_p_FXComposite, 0, 0}, {&_swigt__p_FXShutterItem, _p_FXShutterItemTo_p_FXComposite, 0, 0}, {&_swigt__p_FXDockBar, _p_FXDockBarTo_p_FXComposite, 0, 0}, {&_swigt__p_FXTabBar, _p_FXTabBarTo_p_FXComposite, 0, 0}, {&_swigt__p_FXImageView, _p_FXImageViewTo_p_FXComposite, 0, 0}, {&_swigt__p_FXSpring, _p_FXSpringTo_p_FXComposite, 0, 0}, {&_swigt__p_FXToolBarShell, _p_FXToolBarShellTo_p_FXComposite, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDCPrint[] = {{&_swigt__p_FXDCPrint, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDCWindow[] = {{&_swigt__p_FXDCWindow, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDC[] = { {&_swigt__p_FXDCPrint, _p_FXDCPrintTo_p_FXDC, 0, 0}, {&_swigt__p_FXDC, 0, 0, 0}, {&_swigt__p_FXDCWindow, _p_FXDCWindowTo_p_FXDC, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXGradientBar[] = {{&_swigt__p_FXGradientBar, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXColorBar[] = {{&_swigt__p_FXColorBar, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXTextField[] = {{&_swigt__p_FXTextField, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXToolBarTab[] = {{&_swigt__p_FXToolBarTab, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXScrollCorner[] = {{&_swigt__p_FXScrollCorner, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXArrowButton[] = {{&_swigt__p_FXArrowButton, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXImageFrame[] = {{&_swigt__p_FXImageFrame, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXSeparator[] = {{&_swigt__p_FXSeparator, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXHorizontalSeparator[] = {{&_swigt__p_FXHorizontalSeparator, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXVerticalSeparator[] = {{&_swigt__p_FXVerticalSeparator, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXKnob[] = {{&_swigt__p_FXKnob, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXProgressBar[] = {{&_swigt__p_FXProgressBar, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXBitmapFrame[] = {{&_swigt__p_FXBitmapFrame, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXSlider[] = {{&_swigt__p_FXSlider, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXRealSlider[] = {{&_swigt__p_FXRealSlider, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXColorRing[] = {{&_swigt__p_FXColorRing, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDockHandler[] = {{&_swigt__p_FXDockHandler, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXCanvas[] = {{&_swigt__p_FXCanvas, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXColorWheel[] = {{&_swigt__p_FXColorWheel, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDial[] = {{&_swigt__p_FXDial, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXToolBarGrip[] = {{&_swigt__p_FXToolBarGrip, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXScrollBar[] = {{&_swigt__p_FXScrollBar, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXFrame[] = {{&_swigt__p_FXFrame, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FX7Segment[] = {{&_swigt__p_FX7Segment, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDockTitle[] = {{&_swigt__p_FXDockTitle, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXStatusLine[] = {{&_swigt__p_FXStatusLine, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXColorWell[] = {{&_swigt__p_FXColorWell, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDragCorner[] = {{&_swigt__p_FXDragCorner, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXRuler[] = {{&_swigt__p_FXRuler, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDrawable[] = { {&_swigt__p_FXGradientBar, _p_FXGradientBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXShutterItem, _p_FXShutterItemTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXColorBar, _p_FXColorBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXTabBar, _p_FXTabBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSwitcher, _p_FXSwitcherTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXTextField, _p_FXTextFieldTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXToolBarTab, _p_FXToolBarTabTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDriveBox, _p_FXDriveBoxTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXMatrix, _p_FXMatrixTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXScrollCorner, _p_FXScrollCornerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXArrowButton, _p_FXArrowButtonTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXPopup, _p_FXPopupTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDrawable, 0, 0, 0}, {&_swigt__p_FXHeader, _p_FXHeaderTo_p_FXDrawable, 0, 0}, {&_swigt__p_FX4Splitter, _p_FX4SplitterTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSplitter, _p_FXSplitterTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSpring, _p_FXSpringTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXPacker, _p_FXPackerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXTabBook, _p_FXTabBookTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXImageFrame, _p_FXImageFrameTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSeparator, _p_FXSeparatorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXHorizontalSeparator, _p_FXHorizontalSeparatorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXVerticalSeparator, _p_FXVerticalSeparatorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXKnob, _p_FXKnobTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXProgressBar, _p_FXProgressBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXShutter, _p_FXShutterTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXTable, _p_FXTableTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXToolTip, _p_FXToolTipTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXComposite, _p_FXCompositeTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXBitmapFrame, _p_FXBitmapFrameTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSlider, _p_FXSliderTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXRealSlider, _p_FXRealSliderTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDockSite, _p_FXDockSiteTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXGroupBox, _p_FXGroupBoxTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXColorRing, _p_FXColorRingTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDockHandler, _p_FXDockHandlerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXListBox, _p_FXListBoxTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXTreeListBox, _p_FXTreeListBoxTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXCanvas, _p_FXCanvasTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXColorWheel, _p_FXColorWheelTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDial, _p_FXDialTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXToolBarGrip, _p_FXToolBarGripTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXScrollBar, _p_FXScrollBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXComboBox, _p_FXComboBoxTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXFrame, _p_FXFrameTo_p_FXDrawable, 0, 0}, {&_swigt__p_FX7Segment, _p_FX7SegmentTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDockTitle, _p_FXDockTitleTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXStatusBar, _p_FXStatusBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXRulerView, _p_FXRulerViewTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXRealSpinner, _p_FXRealSpinnerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSpinner, _p_FXSpinnerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXStatusLine, _p_FXStatusLineTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXWindow, _p_FXWindowTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXMainWindow, _p_FXMainWindowTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXTopWindow, _p_FXTopWindowTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXRootWindow, _p_FXRootWindowTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSplashWindow, _p_FXSplashWindowTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXScrollWindow, _p_FXScrollWindowTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDockBar, _p_FXDockBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXShell, _p_FXShellTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXScrollArea, _p_FXScrollAreaTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXColorWell, _p_FXColorWellTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDragCorner, _p_FXDragCornerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXRuler, _p_FXRulerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXHorizontalFrame, _p_FXHorizontalFrameTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXVerticalFrame, _p_FXVerticalFrameTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXImageView, _p_FXImageViewTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDirSelector, _p_FXDirSelectorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXFileSelector, _p_FXFileSelectorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXColorSelector, _p_FXColorSelectorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXFontSelector, _p_FXFontSelectorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXToolBarShell, _p_FXToolBarShellTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXToolBar, _p_FXToolBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDirBox, _p_FXDirBoxTo_p_FXDrawable, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXFont[] = { {&_swigt__p_FXFont, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXHeader[] = { {&_swigt__p_FXHeader, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXIcon[] = { {&_swigt__p_FXIcon, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXVisual[] = {{&_swigt__p_FXVisual, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXCursor[] = {{&_swigt__p_FXCursor, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXCURCursor[] = {{&_swigt__p_FXCURCursor, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXGIFCursor[] = {{&_swigt__p_FXGIFCursor, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXId[] = { {&_swigt__p_FXGradientBar, _p_FXGradientBarTo_p_FXId, 0, 0}, {&_swigt__p_FXShutterItem, _p_FXShutterItemTo_p_FXId, 0, 0}, {&_swigt__p_FXColorBar, _p_FXColorBarTo_p_FXId, 0, 0}, {&_swigt__p_FXTabBar, _p_FXTabBarTo_p_FXId, 0, 0}, {&_swigt__p_FXSwitcher, _p_FXSwitcherTo_p_FXId, 0, 0}, {&_swigt__p_FXTextField, _p_FXTextFieldTo_p_FXId, 0, 0}, {&_swigt__p_FXToolBarTab, _p_FXToolBarTabTo_p_FXId, 0, 0}, {&_swigt__p_FXDriveBox, _p_FXDriveBoxTo_p_FXId, 0, 0}, {&_swigt__p_FXMatrix, _p_FXMatrixTo_p_FXId, 0, 0}, {&_swigt__p_FXScrollCorner, _p_FXScrollCornerTo_p_FXId, 0, 0}, {&_swigt__p_FXArrowButton, _p_FXArrowButtonTo_p_FXId, 0, 0}, {&_swigt__p_FXPopup, _p_FXPopupTo_p_FXId, 0, 0}, {&_swigt__p_FXDrawable, _p_FXDrawableTo_p_FXId, 0, 0}, {&_swigt__p_FXFont, _p_FXFontTo_p_FXId, 0, 0}, {&_swigt__p_FXHeader, _p_FXHeaderTo_p_FXId, 0, 0}, {&_swigt__p_FX4Splitter, _p_FX4SplitterTo_p_FXId, 0, 0}, {&_swigt__p_FXSplitter, _p_FXSplitterTo_p_FXId, 0, 0}, {&_swigt__p_FXSpring, _p_FXSpringTo_p_FXId, 0, 0}, {&_swigt__p_FXPacker, _p_FXPackerTo_p_FXId, 0, 0}, {&_swigt__p_FXTabBook, _p_FXTabBookTo_p_FXId, 0, 0}, {&_swigt__p_FXImageFrame, _p_FXImageFrameTo_p_FXId, 0, 0}, {&_swigt__p_FXSeparator, _p_FXSeparatorTo_p_FXId, 0, 0}, {&_swigt__p_FXHorizontalSeparator, _p_FXHorizontalSeparatorTo_p_FXId, 0, 0}, {&_swigt__p_FXVerticalSeparator, _p_FXVerticalSeparatorTo_p_FXId, 0, 0}, {&_swigt__p_FXKnob, _p_FXKnobTo_p_FXId, 0, 0}, {&_swigt__p_FXProgressBar, _p_FXProgressBarTo_p_FXId, 0, 0}, {&_swigt__p_FXShutter, _p_FXShutterTo_p_FXId, 0, 0}, {&_swigt__p_FXTable, _p_FXTableTo_p_FXId, 0, 0}, {&_swigt__p_FXToolTip, _p_FXToolTipTo_p_FXId, 0, 0}, {&_swigt__p_FXComposite, _p_FXCompositeTo_p_FXId, 0, 0}, {&_swigt__p_FXBitmapFrame, _p_FXBitmapFrameTo_p_FXId, 0, 0}, {&_swigt__p_FXSlider, _p_FXSliderTo_p_FXId, 0, 0}, {&_swigt__p_FXRealSlider, _p_FXRealSliderTo_p_FXId, 0, 0}, {&_swigt__p_FXDockSite, _p_FXDockSiteTo_p_FXId, 0, 0}, {&_swigt__p_FXGroupBox, _p_FXGroupBoxTo_p_FXId, 0, 0}, {&_swigt__p_FXColorRing, _p_FXColorRingTo_p_FXId, 0, 0}, {&_swigt__p_FXDockHandler, _p_FXDockHandlerTo_p_FXId, 0, 0}, {&_swigt__p_FXListBox, _p_FXListBoxTo_p_FXId, 0, 0}, {&_swigt__p_FXTreeListBox, _p_FXTreeListBoxTo_p_FXId, 0, 0}, {&_swigt__p_FXCanvas, _p_FXCanvasTo_p_FXId, 0, 0}, {&_swigt__p_FXId, 0, 0, 0}, {&_swigt__p_FXColorWheel, _p_FXColorWheelTo_p_FXId, 0, 0}, {&_swigt__p_FXDial, _p_FXDialTo_p_FXId, 0, 0}, {&_swigt__p_FXToolBarGrip, _p_FXToolBarGripTo_p_FXId, 0, 0}, {&_swigt__p_FXScrollBar, _p_FXScrollBarTo_p_FXId, 0, 0}, {&_swigt__p_FXVisual, _p_FXVisualTo_p_FXId, 0, 0}, {&_swigt__p_FXComboBox, _p_FXComboBoxTo_p_FXId, 0, 0}, {&_swigt__p_FXFrame, _p_FXFrameTo_p_FXId, 0, 0}, {&_swigt__p_FX7Segment, _p_FX7SegmentTo_p_FXId, 0, 0}, {&_swigt__p_FXDockTitle, _p_FXDockTitleTo_p_FXId, 0, 0}, {&_swigt__p_FXStatusBar, _p_FXStatusBarTo_p_FXId, 0, 0}, {&_swigt__p_FXCursor, _p_FXCursorTo_p_FXId, 0, 0}, {&_swigt__p_FXCURCursor, _p_FXCURCursorTo_p_FXId, 0, 0}, {&_swigt__p_FXGIFCursor, _p_FXGIFCursorTo_p_FXId, 0, 0}, {&_swigt__p_FXRulerView, _p_FXRulerViewTo_p_FXId, 0, 0}, {&_swigt__p_FXRealSpinner, _p_FXRealSpinnerTo_p_FXId, 0, 0}, {&_swigt__p_FXSpinner, _p_FXSpinnerTo_p_FXId, 0, 0}, {&_swigt__p_FXStatusLine, _p_FXStatusLineTo_p_FXId, 0, 0}, {&_swigt__p_FXWindow, _p_FXWindowTo_p_FXId, 0, 0}, {&_swigt__p_FXMainWindow, _p_FXMainWindowTo_p_FXId, 0, 0}, {&_swigt__p_FXTopWindow, _p_FXTopWindowTo_p_FXId, 0, 0}, {&_swigt__p_FXRootWindow, _p_FXRootWindowTo_p_FXId, 0, 0}, {&_swigt__p_FXSplashWindow, _p_FXSplashWindowTo_p_FXId, 0, 0}, {&_swigt__p_FXScrollWindow, _p_FXScrollWindowTo_p_FXId, 0, 0}, {&_swigt__p_FXDockBar, _p_FXDockBarTo_p_FXId, 0, 0}, {&_swigt__p_FXShell, _p_FXShellTo_p_FXId, 0, 0}, {&_swigt__p_FXScrollArea, _p_FXScrollAreaTo_p_FXId, 0, 0}, {&_swigt__p_FXDragCorner, _p_FXDragCornerTo_p_FXId, 0, 0}, {&_swigt__p_FXColorWell, _p_FXColorWellTo_p_FXId, 0, 0}, {&_swigt__p_FXRuler, _p_FXRulerTo_p_FXId, 0, 0}, {&_swigt__p_FXHorizontalFrame, _p_FXHorizontalFrameTo_p_FXId, 0, 0}, {&_swigt__p_FXVerticalFrame, _p_FXVerticalFrameTo_p_FXId, 0, 0}, {&_swigt__p_FXImageView, _p_FXImageViewTo_p_FXId, 0, 0}, {&_swigt__p_FXDirSelector, _p_FXDirSelectorTo_p_FXId, 0, 0}, {&_swigt__p_FXFileSelector, _p_FXFileSelectorTo_p_FXId, 0, 0}, {&_swigt__p_FXColorSelector, _p_FXColorSelectorTo_p_FXId, 0, 0}, {&_swigt__p_FXFontSelector, _p_FXFontSelectorTo_p_FXId, 0, 0}, {&_swigt__p_FXToolBarShell, _p_FXToolBarShellTo_p_FXId, 0, 0}, {&_swigt__p_FXToolBar, _p_FXToolBarTo_p_FXId, 0, 0}, {&_swigt__p_FXDirBox, _p_FXDirBoxTo_p_FXId, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDocument[] = {{&_swigt__p_FXDocument, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXRegistry[] = {{&_swigt__p_FXRegistry, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXHeaderItem[] = {{&_swigt__p_FXHeaderItem, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXIconDict[] = {{&_swigt__p_FXIconDict, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXFileDict[] = {{&_swigt__p_FXFileDict, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXRecentFiles[] = {{&_swigt__p_FXRecentFiles, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXTranslator[] = {{&_swigt__p_FXTranslator, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXApp[] = {{&_swigt__p_FXApp, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDict[] = {{&_swigt__p_FXDict, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXSettings[] = {{&_swigt__p_FXSettings, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDataTarget[] = {{&_swigt__p_FXDataTarget, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDebugTarget[] = {{&_swigt__p_FXDebugTarget, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXStringDict[] = {{&_swigt__p_FXStringDict, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXDelegator[] = {{&_swigt__p_FXDelegator, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXAccelTable[] = {{&_swigt__p_FXAccelTable, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXObject[] = { {&_swigt__p_FXDocument, _p_FXDocumentTo_p_FXObject, 0, 0}, {&_swigt__p_FXGradientBar, _p_FXGradientBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXRegistry, _p_FXRegistryTo_p_FXObject, 0, 0}, {&_swigt__p_FXHeaderItem, _p_FXHeaderItemTo_p_FXObject, 0, 0}, {&_swigt__p_FXShutterItem, _p_FXShutterItemTo_p_FXObject, 0, 0}, {&_swigt__p_FXColorBar, _p_FXColorBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXTableItem, _p_FXTableItemTo_p_FXObject, 0, 0}, {&_swigt__p_FXTabBar, _p_FXTabBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXSwitcher, _p_FXSwitcherTo_p_FXObject, 0, 0}, {&_swigt__p_FXTextField, _p_FXTextFieldTo_p_FXObject, 0, 0}, {&_swigt__p_FXToolBarTab, _p_FXToolBarTabTo_p_FXObject, 0, 0}, {&_swigt__p_FXDriveBox, _p_FXDriveBoxTo_p_FXObject, 0, 0}, {&_swigt__p_FXIconDict, _p_FXIconDictTo_p_FXObject, 0, 0}, {&_swigt__p_FXMatrix, _p_FXMatrixTo_p_FXObject, 0, 0}, {&_swigt__p_FXFileDict, _p_FXFileDictTo_p_FXObject, 0, 0}, {&_swigt__p_FXRecentFiles, _p_FXRecentFilesTo_p_FXObject, 0, 0}, {&_swigt__p_FXScrollCorner, _p_FXScrollCornerTo_p_FXObject, 0, 0}, {&_swigt__p_FXArrowButton, _p_FXArrowButtonTo_p_FXObject, 0, 0}, {&_swigt__p_FXPopup, _p_FXPopupTo_p_FXObject, 0, 0}, {&_swigt__p_FXDrawable, _p_FXDrawableTo_p_FXObject, 0, 0}, {&_swigt__p_FXFont, _p_FXFontTo_p_FXObject, 0, 0}, {&_swigt__p_FXHeader, _p_FXHeaderTo_p_FXObject, 0, 0}, {&_swigt__p_FX4Splitter, _p_FX4SplitterTo_p_FXObject, 0, 0}, {&_swigt__p_FXSplitter, _p_FXSplitterTo_p_FXObject, 0, 0}, {&_swigt__p_FXTranslator, _p_FXTranslatorTo_p_FXObject, 0, 0}, {&_swigt__p_FXSpring, _p_FXSpringTo_p_FXObject, 0, 0}, {&_swigt__p_FXPacker, _p_FXPackerTo_p_FXObject, 0, 0}, {&_swigt__p_FXTabBook, _p_FXTabBookTo_p_FXObject, 0, 0}, {&_swigt__p_FXApp, _p_FXAppTo_p_FXObject, 0, 0}, {&_swigt__p_FXImageFrame, _p_FXImageFrameTo_p_FXObject, 0, 0}, {&_swigt__p_FXSeparator, _p_FXSeparatorTo_p_FXObject, 0, 0}, {&_swigt__p_FXHorizontalSeparator, _p_FXHorizontalSeparatorTo_p_FXObject, 0, 0}, {&_swigt__p_FXVerticalSeparator, _p_FXVerticalSeparatorTo_p_FXObject, 0, 0}, {&_swigt__p_FXKnob, _p_FXKnobTo_p_FXObject, 0, 0}, {&_swigt__p_FXProgressBar, _p_FXProgressBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXShutter, _p_FXShutterTo_p_FXObject, 0, 0}, {&_swigt__p_FXTable, _p_FXTableTo_p_FXObject, 0, 0}, {&_swigt__p_FXComposite, _p_FXCompositeTo_p_FXObject, 0, 0}, {&_swigt__p_FXToolTip, _p_FXToolTipTo_p_FXObject, 0, 0}, {&_swigt__p_FXDict, _p_FXDictTo_p_FXObject, 0, 0}, {&_swigt__p_FXBitmapFrame, _p_FXBitmapFrameTo_p_FXObject, 0, 0}, {&_swigt__p_FXSlider, _p_FXSliderTo_p_FXObject, 0, 0}, {&_swigt__p_FXRealSlider, _p_FXRealSliderTo_p_FXObject, 0, 0}, {&_swigt__p_FXSettings, _p_FXSettingsTo_p_FXObject, 0, 0}, {&_swigt__p_FXDockSite, _p_FXDockSiteTo_p_FXObject, 0, 0}, {&_swigt__p_FXGroupBox, _p_FXGroupBoxTo_p_FXObject, 0, 0}, {&_swigt__p_FXColorRing, _p_FXColorRingTo_p_FXObject, 0, 0}, {&_swigt__p_FXDataTarget, _p_FXDataTargetTo_p_FXObject, 0, 0}, {&_swigt__p_FXDebugTarget, _p_FXDebugTargetTo_p_FXObject, 0, 0}, {&_swigt__p_FXDockHandler, _p_FXDockHandlerTo_p_FXObject, 0, 0}, {&_swigt__p_FXListBox, _p_FXListBoxTo_p_FXObject, 0, 0}, {&_swigt__p_FXTreeListBox, _p_FXTreeListBoxTo_p_FXObject, 0, 0}, {&_swigt__p_FXCanvas, _p_FXCanvasTo_p_FXObject, 0, 0}, {&_swigt__p_FXId, _p_FXIdTo_p_FXObject, 0, 0}, {&_swigt__p_FXColorWheel, _p_FXColorWheelTo_p_FXObject, 0, 0}, {&_swigt__p_FXDial, _p_FXDialTo_p_FXObject, 0, 0}, {&_swigt__p_FXToolBarGrip, _p_FXToolBarGripTo_p_FXObject, 0, 0}, {&_swigt__p_FXScrollBar, _p_FXScrollBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXVisual, _p_FXVisualTo_p_FXObject, 0, 0}, {&_swigt__p_FXComboBox, _p_FXComboBoxTo_p_FXObject, 0, 0}, {&_swigt__p_FXFrame, _p_FXFrameTo_p_FXObject, 0, 0}, {&_swigt__p_FX7Segment, _p_FX7SegmentTo_p_FXObject, 0, 0}, {&_swigt__p_FXDockTitle, _p_FXDockTitleTo_p_FXObject, 0, 0}, {&_swigt__p_FXStatusBar, _p_FXStatusBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXStringDict, _p_FXStringDictTo_p_FXObject, 0, 0}, {&_swigt__p_FXDelegator, _p_FXDelegatorTo_p_FXObject, 0, 0}, {&_swigt__p_FXAccelTable, _p_FXAccelTableTo_p_FXObject, 0, 0}, {&_swigt__p_FXObject, 0, 0, 0}, {&_swigt__p_FXCursor, _p_FXCursorTo_p_FXObject, 0, 0}, {&_swigt__p_FXCURCursor, _p_FXCURCursorTo_p_FXObject, 0, 0}, {&_swigt__p_FXGIFCursor, _p_FXGIFCursorTo_p_FXObject, 0, 0}, {&_swigt__p_FXRulerView, _p_FXRulerViewTo_p_FXObject, 0, 0}, {&_swigt__p_FXRealSpinner, _p_FXRealSpinnerTo_p_FXObject, 0, 0}, {&_swigt__p_FXSpinner, _p_FXSpinnerTo_p_FXObject, 0, 0}, {&_swigt__p_FXMainWindow, _p_FXMainWindowTo_p_FXObject, 0, 0}, {&_swigt__p_FXTopWindow, _p_FXTopWindowTo_p_FXObject, 0, 0}, {&_swigt__p_FXRootWindow, _p_FXRootWindowTo_p_FXObject, 0, 0}, {&_swigt__p_FXSplashWindow, _p_FXSplashWindowTo_p_FXObject, 0, 0}, {&_swigt__p_FXScrollWindow, _p_FXScrollWindowTo_p_FXObject, 0, 0}, {&_swigt__p_FXStatusLine, _p_FXStatusLineTo_p_FXObject, 0, 0}, {&_swigt__p_FXWindow, _p_FXWindowTo_p_FXObject, 0, 0}, {&_swigt__p_FXDockBar, _p_FXDockBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXShell, _p_FXShellTo_p_FXObject, 0, 0}, {&_swigt__p_FXScrollArea, _p_FXScrollAreaTo_p_FXObject, 0, 0}, {&_swigt__p_FXDragCorner, _p_FXDragCornerTo_p_FXObject, 0, 0}, {&_swigt__p_FXColorWell, _p_FXColorWellTo_p_FXObject, 0, 0}, {&_swigt__p_FXRuler, _p_FXRulerTo_p_FXObject, 0, 0}, {&_swigt__p_FXHorizontalFrame, _p_FXHorizontalFrameTo_p_FXObject, 0, 0}, {&_swigt__p_FXVerticalFrame, _p_FXVerticalFrameTo_p_FXObject, 0, 0}, {&_swigt__p_FXImageView, _p_FXImageViewTo_p_FXObject, 0, 0}, {&_swigt__p_FXDirSelector, _p_FXDirSelectorTo_p_FXObject, 0, 0}, {&_swigt__p_FXFileSelector, _p_FXFileSelectorTo_p_FXObject, 0, 0}, {&_swigt__p_FXColorSelector, _p_FXColorSelectorTo_p_FXObject, 0, 0}, {&_swigt__p_FXFontSelector, _p_FXFontSelectorTo_p_FXObject, 0, 0}, {&_swigt__p_FXToolBarShell, _p_FXToolBarShellTo_p_FXObject, 0, 0}, {&_swigt__p_FXToolBar, _p_FXToolBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXDirBox, _p_FXDirBoxTo_p_FXObject, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXRegion[] = { {&_swigt__p_FXRegion, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXScrollArea[] = { {&_swigt__p_FXScrollWindow, _p_FXScrollWindowTo_p_FXScrollArea, 0, 0}, {&_swigt__p_FXScrollArea, 0, 0, 0}, {&_swigt__p_FXImageView, _p_FXImageViewTo_p_FXScrollArea, 0, 0}, {&_swigt__p_FXRulerView, _p_FXRulerViewTo_p_FXScrollArea, 0, 0}, {&_swigt__p_FXTable, _p_FXTableTo_p_FXScrollArea, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXFileStream[] = {{&_swigt__p_FXFileStream, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXMemoryStream[] = {{&_swigt__p_FXMemoryStream, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXStream[] = { {&_swigt__p_FXFileStream, _p_FXFileStreamTo_p_FXStream, 0, 0}, {&_swigt__p_FXMemoryStream, _p_FXMemoryStreamTo_p_FXStream, 0, 0}, {&_swigt__p_FXStream, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXTable[] = { {&_swigt__p_FXTable, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXTableItem[] = { {&_swigt__p_FXTableItem, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXTablePos[] = { {&_swigt__p_FXTablePos, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXTableRange[] = { {&_swigt__p_FXTableRange, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_FXWindow[] = { {&_swigt__p_FXDriveBox, _p_FXDriveBoxTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDial, _p_FXDialTo_p_FXWindow, 0, 0}, {&_swigt__p_FXToolBar, _p_FXToolBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXComposite, _p_FXCompositeTo_p_FXWindow, 0, 0}, {&_swigt__p_FXToolTip, _p_FXToolTipTo_p_FXWindow, 0, 0}, {&_swigt__p_FXTabBook, _p_FXTabBookTo_p_FXWindow, 0, 0}, {&_swigt__p_FXTextField, _p_FXTextFieldTo_p_FXWindow, 0, 0}, {&_swigt__p_FXArrowButton, _p_FXArrowButtonTo_p_FXWindow, 0, 0}, {&_swigt__p_FXGroupBox, _p_FXGroupBoxTo_p_FXWindow, 0, 0}, {&_swigt__p_FXShell, _p_FXShellTo_p_FXWindow, 0, 0}, {&_swigt__p_FXStatusBar, _p_FXStatusBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXScrollArea, _p_FXScrollAreaTo_p_FXWindow, 0, 0}, {&_swigt__p_FXPopup, _p_FXPopupTo_p_FXWindow, 0, 0}, {&_swigt__p_FXMainWindow, _p_FXMainWindowTo_p_FXWindow, 0, 0}, {&_swigt__p_FXTopWindow, _p_FXTopWindowTo_p_FXWindow, 0, 0}, {&_swigt__p_FXRootWindow, _p_FXRootWindowTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSplashWindow, _p_FXSplashWindowTo_p_FXWindow, 0, 0}, {&_swigt__p_FXWindow, 0, 0, 0}, {&_swigt__p_FXScrollWindow, _p_FXScrollWindowTo_p_FXWindow, 0, 0}, {&_swigt__p_FXScrollCorner, _p_FXScrollCornerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXRuler, _p_FXRulerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXCanvas, _p_FXCanvasTo_p_FXWindow, 0, 0}, {&_swigt__p_FXComboBox, _p_FXComboBoxTo_p_FXWindow, 0, 0}, {&_swigt__p_FXVerticalSeparator, _p_FXVerticalSeparatorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXHorizontalSeparator, _p_FXHorizontalSeparatorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSeparator, _p_FXSeparatorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXStatusLine, _p_FXStatusLineTo_p_FXWindow, 0, 0}, {&_swigt__p_FXHorizontalFrame, _p_FXHorizontalFrameTo_p_FXWindow, 0, 0}, {&_swigt__p_FXVerticalFrame, _p_FXVerticalFrameTo_p_FXWindow, 0, 0}, {&_swigt__p_FX4Splitter, _p_FX4SplitterTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSplitter, _p_FXSplitterTo_p_FXWindow, 0, 0}, {&_swigt__p_FXRealSpinner, _p_FXRealSpinnerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSpinner, _p_FXSpinnerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXPacker, _p_FXPackerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXScrollBar, _p_FXScrollBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXColorWheel, _p_FXColorWheelTo_p_FXWindow, 0, 0}, {&_swigt__p_FXBitmapFrame, _p_FXBitmapFrameTo_p_FXWindow, 0, 0}, {&_swigt__p_FXGradientBar, _p_FXGradientBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDirBox, _p_FXDirBoxTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDockHandler, _p_FXDockHandlerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXToolBarGrip, _p_FXToolBarGripTo_p_FXWindow, 0, 0}, {&_swigt__p_FXTable, _p_FXTableTo_p_FXWindow, 0, 0}, {&_swigt__p_FXImageFrame, _p_FXImageFrameTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDragCorner, _p_FXDragCornerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSwitcher, _p_FXSwitcherTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDirSelector, _p_FXDirSelectorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXFileSelector, _p_FXFileSelectorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXColorSelector, _p_FXColorSelectorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXFontSelector, _p_FXFontSelectorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXShutter, _p_FXShutterTo_p_FXWindow, 0, 0}, {&_swigt__p_FXKnob, _p_FXKnobTo_p_FXWindow, 0, 0}, {&_swigt__p_FXProgressBar, _p_FXProgressBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXRulerView, _p_FXRulerViewTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDockSite, _p_FXDockSiteTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDockTitle, _p_FXDockTitleTo_p_FXWindow, 0, 0}, {&_swigt__p_FXTreeListBox, _p_FXTreeListBoxTo_p_FXWindow, 0, 0}, {&_swigt__p_FXListBox, _p_FXListBoxTo_p_FXWindow, 0, 0}, {&_swigt__p_FXHeader, _p_FXHeaderTo_p_FXWindow, 0, 0}, {&_swigt__p_FXMatrix, _p_FXMatrixTo_p_FXWindow, 0, 0}, {&_swigt__p_FXShutterItem, _p_FXShutterItemTo_p_FXWindow, 0, 0}, {&_swigt__p_FXColorWell, _p_FXColorWellTo_p_FXWindow, 0, 0}, {&_swigt__p_FXToolBarTab, _p_FXToolBarTabTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDockBar, _p_FXDockBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXTabBar, _p_FXTabBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXFrame, _p_FXFrameTo_p_FXWindow, 0, 0}, {&_swigt__p_FXImageView, _p_FXImageViewTo_p_FXWindow, 0, 0}, {&_swigt__p_FX7Segment, _p_FX7SegmentTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSlider, _p_FXSliderTo_p_FXWindow, 0, 0}, {&_swigt__p_FXRealSlider, _p_FXRealSliderTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSpring, _p_FXSpringTo_p_FXWindow, 0, 0}, {&_swigt__p_FXColorRing, _p_FXColorRingTo_p_FXWindow, 0, 0}, {&_swigt__p_FXColorBar, _p_FXColorBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXToolBarShell, _p_FXToolBarShellTo_p_FXWindow, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_double[] = { {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_float[] = { {&_swigt__p_float, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_long[] = { {&_swigt__p_long, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_short[] = { {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_unsigned_short[] = { {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}}; - -static swig_cast_info *swig_cast_initial[] = { - _swigc__p_FX4Splitter, - _swigc__p_FX7Segment, - _swigc__p_FXAccelTable, - _swigc__p_FXApp, - _swigc__p_FXArrowButton, - _swigc__p_FXBitmap, - _swigc__p_FXBitmapFrame, - _swigc__p_FXButton, - _swigc__p_FXCURCursor, - _swigc__p_FXCanvas, - _swigc__p_FXColorBar, - _swigc__p_FXColorRing, - _swigc__p_FXColorSelector, - _swigc__p_FXColorWell, - _swigc__p_FXColorWheel, - _swigc__p_FXComboBox, - _swigc__p_FXComposite, - _swigc__p_FXCursor, - _swigc__p_FXDC, - _swigc__p_FXDCPrint, - _swigc__p_FXDCWindow, - _swigc__p_FXDataTarget, - _swigc__p_FXDebugTarget, - _swigc__p_FXDelegator, - _swigc__p_FXDial, - _swigc__p_FXDict, - _swigc__p_FXDirBox, - _swigc__p_FXDirSelector, - _swigc__p_FXDockBar, - _swigc__p_FXDockHandler, - _swigc__p_FXDockSite, - _swigc__p_FXDockTitle, - _swigc__p_FXDocument, - _swigc__p_FXDragCorner, - _swigc__p_FXDrawable, - _swigc__p_FXDriveBox, - _swigc__p_FXFileDict, - _swigc__p_FXFileSelector, - _swigc__p_FXFileStream, - _swigc__p_FXFont, - _swigc__p_FXFontSelector, - _swigc__p_FXFrame, - _swigc__p_FXGIFCursor, - _swigc__p_FXGradientBar, - _swigc__p_FXGroupBox, - _swigc__p_FXHeader, - _swigc__p_FXHeaderItem, - _swigc__p_FXHorizontalFrame, - _swigc__p_FXHorizontalSeparator, - _swigc__p_FXIcon, - _swigc__p_FXIconDict, - _swigc__p_FXId, - _swigc__p_FXImageFrame, - _swigc__p_FXImageView, - _swigc__p_FXKnob, - _swigc__p_FXListBox, - _swigc__p_FXMainWindow, - _swigc__p_FXMatrix, - _swigc__p_FXMemoryStream, - _swigc__p_FXObject, - _swigc__p_FXPacker, - _swigc__p_FXPopup, - _swigc__p_FXProgressBar, - _swigc__p_FXRealSlider, - _swigc__p_FXRealSpinner, - _swigc__p_FXRecentFiles, - _swigc__p_FXRegion, - _swigc__p_FXRegistry, - _swigc__p_FXRootWindow, - _swigc__p_FXRuler, - _swigc__p_FXRulerView, - _swigc__p_FXScrollArea, - _swigc__p_FXScrollBar, - _swigc__p_FXScrollCorner, - _swigc__p_FXScrollWindow, - _swigc__p_FXSeparator, - _swigc__p_FXSettings, - _swigc__p_FXShell, - _swigc__p_FXShutter, - _swigc__p_FXShutterItem, - _swigc__p_FXSlider, - _swigc__p_FXSpinner, - _swigc__p_FXSplashWindow, - _swigc__p_FXSplitter, - _swigc__p_FXSpring, - _swigc__p_FXStatusBar, - _swigc__p_FXStatusLine, - _swigc__p_FXStream, - _swigc__p_FXStringDict, - _swigc__p_FXSwitcher, - _swigc__p_FXTabBar, - _swigc__p_FXTabBook, - _swigc__p_FXTable, - _swigc__p_FXTableItem, - _swigc__p_FXTablePos, - _swigc__p_FXTableRange, - _swigc__p_FXTextField, - _swigc__p_FXToolBar, - _swigc__p_FXToolBarGrip, - _swigc__p_FXToolBarShell, - _swigc__p_FXToolBarTab, - _swigc__p_FXToolTip, - _swigc__p_FXTopWindow, - _swigc__p_FXTranslator, - _swigc__p_FXTreeListBox, - _swigc__p_FXVerticalFrame, - _swigc__p_FXVerticalSeparator, - _swigc__p_FXVisual, - _swigc__p_FXWindow, - _swigc__p_char, - _swigc__p_double, - _swigc__p_float, - _swigc__p_int, - _swigc__p_long, - _swigc__p_short, - _swigc__p_unsigned_char, - _swigc__p_unsigned_int, - _swigc__p_unsigned_long, - _swigc__p_unsigned_short, -}; - - -/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ - -/* ----------------------------------------------------------------------------- - * Type initialization: - * This problem is tough by the requirement that no dynamic - * memory is used. Also, since swig_type_info structures store pointers to - * swig_cast_info structures and swig_cast_info structures store pointers back - * to swig_type_info structures, we need some lookup code at initialization. - * The idea is that swig generates all the structures that are needed. - * The runtime then collects these partially filled structures. - * The SWIG_InitializeModule function takes these initial arrays out of - * swig_module, and does all the lookup, filling in the swig_module.types - * array with the correct data and linking the correct swig_cast_info - * structures together. - * - * The generated swig_type_info structures are assigned statically to an initial - * array. We just loop through that array, and handle each type individually. - * First we lookup if this type has been already loaded, and if so, use the - * loaded structure instead of the generated one. Then we have to fill in the - * cast linked list. The cast data is initially stored in something like a - * two-dimensional array. Each row corresponds to a type (there are the same - * number of rows as there are in the swig_type_initial array). Each entry in - * a column is one of the swig_cast_info structures for that type. - * The cast_initial array is actually an array of arrays, because each row has - * a variable number of columns. So to actually build the cast linked list, - * we find the array of casts associated with the type, and loop through it - * adding the casts to the list. The one last trick we need to do is making - * sure the type pointer in the swig_cast_info struct is correct. - * - * First off, we lookup the cast->type name to see if it is already loaded. - * There are three cases to handle: - * 1) If the cast->type has already been loaded AND the type we are adding - * casting info to has not been loaded (it is in this module), THEN we - * replace the cast->type pointer with the type pointer that has already - * been loaded. - * 2) If BOTH types (the one we are adding casting info to, and the - * cast->type) are loaded, THEN the cast info has already been loaded by - * the previous module so we just ignore it. - * 3) Finally, if cast->type has not already been loaded, then we add that - * swig_cast_info to the linked list (because the cast->type) pointer will - * be correct. - * ----------------------------------------------------------------------------- */ - -#ifdef __cplusplus -extern "C" { -#if 0 -} /* c-mode */ -#endif -#endif - -#if 0 -#define SWIGRUNTIME_DEBUG -#endif - - -SWIGRUNTIME void -SWIG_InitializeModule(void *clientdata) { - size_t i; - swig_module_info *module_head, *iter; - int init; - - /* check to see if the circular list has been setup, if not, set it up */ - if (swig_module.next==0) { - /* Initialize the swig_module */ - swig_module.type_initial = swig_type_initial; - swig_module.cast_initial = swig_cast_initial; - swig_module.next = &swig_module; - init = 1; - } else { - init = 0; - } - - /* Try and load any already created modules */ - module_head = SWIG_GetModule(clientdata); - if (!module_head) { - /* This is the first module loaded for this interpreter */ - /* so set the swig module into the interpreter */ - SWIG_SetModule(clientdata, &swig_module); - } else { - /* the interpreter has loaded a SWIG module, but has it loaded this one? */ - iter=module_head; - do { - if (iter==&swig_module) { - /* Our module is already in the list, so there's nothing more to do. */ - return; - } - iter=iter->next; - } while (iter!= module_head); - - /* otherwise we must add our module into the list */ - swig_module.next = module_head->next; - module_head->next = &swig_module; - } - - /* When multiple interpreters are used, a module could have already been initialized in - a different interpreter, but not yet have a pointer in this interpreter. - In this case, we do not want to continue adding types... everything should be - set up already */ - if (init == 0) return; - - /* Now work on filling in swig_module.types */ -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: size %d\n", swig_module.size); -#endif - for (i = 0; i < swig_module.size; ++i) { - swig_type_info *type = 0; - swig_type_info *ret; - swig_cast_info *cast; - -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); -#endif - - /* if there is another module already loaded */ - if (swig_module.next != &swig_module) { - type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name); - } - if (type) { - /* Overwrite clientdata field */ -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: found type %s\n", type->name); -#endif - if (swig_module.type_initial[i]->clientdata) { - type->clientdata = swig_module.type_initial[i]->clientdata; -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name); -#endif - } - } else { - type = swig_module.type_initial[i]; - } - - /* Insert casting types */ - cast = swig_module.cast_initial[i]; - while (cast->type) { - - /* Don't need to add information already in the list */ - ret = 0; -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: look cast %s\n", cast->type->name); -#endif - if (swig_module.next != &swig_module) { - ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name); -#ifdef SWIGRUNTIME_DEBUG - if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name); -#endif - } - if (ret) { - if (type == swig_module.type_initial[i]) { -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: skip old type %s\n", ret->name); -#endif - cast->type = ret; - ret = 0; - } else { - /* Check for casting already in the list */ - swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type); -#ifdef SWIGRUNTIME_DEBUG - if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name); -#endif - if (!ocast) ret = 0; - } - } - - if (!ret) { -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name); -#endif - if (type->cast) { - type->cast->prev = cast; - cast->next = type->cast; - } - type->cast = cast; - } - cast++; - } - /* Set entry in modules->types array equal to the type */ - swig_module.types[i] = type; - } - swig_module.types[i] = 0; - -#ifdef SWIGRUNTIME_DEBUG - printf("**** SWIG_InitializeModule: Cast List ******\n"); - for (i = 0; i < swig_module.size; ++i) { - int j = 0; - swig_cast_info *cast = swig_module.cast_initial[i]; - printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); - while (cast->type) { - printf("SWIG_InitializeModule: cast type %s\n", cast->type->name); - cast++; - ++j; - } - printf("---- Total casts: %d\n",j); - } - printf("**** SWIG_InitializeModule: Cast List ******\n"); -#endif -} - -/* This function will propagate the clientdata field of type to -* any new swig_type_info structures that have been added into the list -* of equivalent types. It is like calling -* SWIG_TypeClientData(type, clientdata) a second time. -*/ -SWIGRUNTIME void -SWIG_PropagateClientData(void) { - size_t i; - swig_cast_info *equiv; - static int init_run = 0; - - if (init_run) return; - init_run = 1; - - for (i = 0; i < swig_module.size; i++) { - if (swig_module.types[i]->clientdata) { - equiv = swig_module.types[i]->cast; - while (equiv) { - if (!equiv->converter) { - if (equiv->type && !equiv->type->clientdata) - SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata); - } - equiv = equiv->next; - } - } - } -} - -#ifdef __cplusplus -#if 0 -{ /* c-mode */ -#endif -} -#endif - -/* - -*/ -#ifdef __cplusplus -extern "C" -#endif -SWIGEXPORT void Init_table(void) { - size_t i; - - SWIG_InitRuntime(); - - SWIG_InitializeModule(0); - for (i = 0; i < swig_module.size; i++) { - SWIG_define_class(swig_module.types[i]); - } - - SWIG_RubyInitializeTrackings(); - rb_define_const(mFox, "DEFAULT_MARGIN", SWIG_From_int(static_cast< int >(DEFAULT_MARGIN))); - rb_define_const(mFox, "TABLE_COL_SIZABLE", SWIG_From_int(static_cast< int >(TABLE_COL_SIZABLE))); - rb_define_const(mFox, "TABLE_ROW_SIZABLE", SWIG_From_int(static_cast< int >(TABLE_ROW_SIZABLE))); - rb_define_const(mFox, "TABLE_NO_COLSELECT", SWIG_From_int(static_cast< int >(TABLE_NO_COLSELECT))); - rb_define_const(mFox, "TABLE_NO_ROWSELECT", SWIG_From_int(static_cast< int >(TABLE_NO_ROWSELECT))); - rb_define_const(mFox, "TABLE_READONLY", SWIG_From_int(static_cast< int >(TABLE_READONLY))); - rb_define_const(mFox, "TABLE_COL_RENUMBER", SWIG_From_int(static_cast< int >(TABLE_COL_RENUMBER))); - rb_define_const(mFox, "TABLE_ROW_RENUMBER", SWIG_From_int(static_cast< int >(TABLE_ROW_RENUMBER))); - - SwigClassFXTablePos.klass = rb_define_class_under(mFox, "FXTablePos", rb_cObject); - SWIG_TypeClientData(SWIGTYPE_p_FXTablePos, (void *) &SwigClassFXTablePos); - rb_define_alloc_func(SwigClassFXTablePos.klass, _wrap_FXTablePos_allocate); - rb_define_method(SwigClassFXTablePos.klass, "initialize", VALUEFUNC(_wrap_new_FXTablePos), -1); - rb_define_method(SwigClassFXTablePos.klass, "row=", VALUEFUNC(_wrap_FXTablePos_row_set), -1); - rb_define_method(SwigClassFXTablePos.klass, "row", VALUEFUNC(_wrap_FXTablePos_row_get), -1); - rb_define_method(SwigClassFXTablePos.klass, "col=", VALUEFUNC(_wrap_FXTablePos_col_set), -1); - rb_define_method(SwigClassFXTablePos.klass, "col", VALUEFUNC(_wrap_FXTablePos_col_get), -1); - SwigClassFXTablePos.mark = 0; - SwigClassFXTablePos.destroy = (void (*)(void *)) free_FXTablePos; - SwigClassFXTablePos.trackObjects = 0; - - SwigClassFXTableRange.klass = rb_define_class_under(mFox, "FXTableRange", rb_cObject); - SWIG_TypeClientData(SWIGTYPE_p_FXTableRange, (void *) &SwigClassFXTableRange); - rb_define_alloc_func(SwigClassFXTableRange.klass, _wrap_FXTableRange_allocate); - rb_define_method(SwigClassFXTableRange.klass, "initialize", VALUEFUNC(_wrap_new_FXTableRange), -1); - rb_define_method(SwigClassFXTableRange.klass, "fm=", VALUEFUNC(_wrap_FXTableRange_fm_set), -1); - rb_define_method(SwigClassFXTableRange.klass, "fm", VALUEFUNC(_wrap_FXTableRange_fm_get), -1); - rb_define_method(SwigClassFXTableRange.klass, "to=", VALUEFUNC(_wrap_FXTableRange_to_set), -1); - rb_define_method(SwigClassFXTableRange.klass, "to", VALUEFUNC(_wrap_FXTableRange_to_get), -1); - SwigClassFXTableRange.mark = 0; - SwigClassFXTableRange.destroy = (void (*)(void *)) free_FXTableRange; - SwigClassFXTableRange.trackObjects = 0; - - SwigClassFXTableItem.klass = rb_define_class_under(mFox, "FXTableItem", ((swig_class *) SWIGTYPE_p_FXObject->clientdata)->klass); - SWIG_TypeClientData(SWIGTYPE_p_FXTableItem, (void *) &SwigClassFXTableItem); - rb_define_alloc_func(SwigClassFXTableItem.klass, _wrap_FXTableItem_allocate); - rb_define_method(SwigClassFXTableItem.klass, "initialize", VALUEFUNC(_wrap_new_FXTableItem), -1); - rb_define_const(SwigClassFXTableItem.klass, "SELECTED", SWIG_From_int(static_cast< int >(FXTableItem::SELECTED))); - rb_define_const(SwigClassFXTableItem.klass, "FOCUS", SWIG_From_int(static_cast< int >(FXTableItem::FOCUS))); - rb_define_const(SwigClassFXTableItem.klass, "DISABLED", SWIG_From_int(static_cast< int >(FXTableItem::DISABLED))); - rb_define_const(SwigClassFXTableItem.klass, "DRAGGABLE", SWIG_From_int(static_cast< int >(FXTableItem::DRAGGABLE))); - rb_define_const(SwigClassFXTableItem.klass, "RESERVED1", SWIG_From_int(static_cast< int >(FXTableItem::RESERVED1))); - rb_define_const(SwigClassFXTableItem.klass, "RESERVED2", SWIG_From_int(static_cast< int >(FXTableItem::RESERVED2))); - rb_define_const(SwigClassFXTableItem.klass, "ICONOWNED", SWIG_From_int(static_cast< int >(FXTableItem::ICONOWNED))); - rb_define_const(SwigClassFXTableItem.klass, "RIGHT", SWIG_From_int(static_cast< int >(FXTableItem::RIGHT))); - rb_define_const(SwigClassFXTableItem.klass, "LEFT", SWIG_From_int(static_cast< int >(FXTableItem::LEFT))); - rb_define_const(SwigClassFXTableItem.klass, "CENTER_X", SWIG_From_int(static_cast< int >(FXTableItem::CENTER_X))); - rb_define_const(SwigClassFXTableItem.klass, "TOP", SWIG_From_int(static_cast< int >(FXTableItem::TOP))); - rb_define_const(SwigClassFXTableItem.klass, "BOTTOM", SWIG_From_int(static_cast< int >(FXTableItem::BOTTOM))); - rb_define_const(SwigClassFXTableItem.klass, "CENTER_Y", SWIG_From_int(static_cast< int >(FXTableItem::CENTER_Y))); - rb_define_const(SwigClassFXTableItem.klass, "BEFORE", SWIG_From_int(static_cast< int >(FXTableItem::BEFORE))); - rb_define_const(SwigClassFXTableItem.klass, "AFTER", SWIG_From_int(static_cast< int >(FXTableItem::AFTER))); - rb_define_const(SwigClassFXTableItem.klass, "ABOVE", SWIG_From_int(static_cast< int >(FXTableItem::ABOVE))); - rb_define_const(SwigClassFXTableItem.klass, "BELOW", SWIG_From_int(static_cast< int >(FXTableItem::BELOW))); - rb_define_const(SwigClassFXTableItem.klass, "LBORDER", SWIG_From_int(static_cast< int >(FXTableItem::LBORDER))); - rb_define_const(SwigClassFXTableItem.klass, "RBORDER", SWIG_From_int(static_cast< int >(FXTableItem::RBORDER))); - rb_define_const(SwigClassFXTableItem.klass, "TBORDER", SWIG_From_int(static_cast< int >(FXTableItem::TBORDER))); - rb_define_const(SwigClassFXTableItem.klass, "BBORDER", SWIG_From_int(static_cast< int >(FXTableItem::BBORDER))); - rb_define_method(SwigClassFXTableItem.klass, "setData", VALUEFUNC(_wrap_FXTableItem_setData), -1); - rb_define_method(SwigClassFXTableItem.klass, "getData", VALUEFUNC(_wrap_FXTableItem_getData), -1); - rb_define_method(SwigClassFXTableItem.klass, "hasFocus", VALUEFUNC(_wrap_FXTableItem_hasFocus), -1); - rb_define_method(SwigClassFXTableItem.klass, "isSelected", VALUEFUNC(_wrap_FXTableItem_isSelected), -1); - rb_define_method(SwigClassFXTableItem.klass, "isEnabled", VALUEFUNC(_wrap_FXTableItem_isEnabled), -1); - rb_define_method(SwigClassFXTableItem.klass, "isDraggable", VALUEFUNC(_wrap_FXTableItem_isDraggable), -1); - rb_define_method(SwigClassFXTableItem.klass, "getJustify", VALUEFUNC(_wrap_FXTableItem_getJustify), -1); - rb_define_method(SwigClassFXTableItem.klass, "getIconPosition", VALUEFUNC(_wrap_FXTableItem_getIconPosition), -1); - rb_define_method(SwigClassFXTableItem.klass, "getBorders", VALUEFUNC(_wrap_FXTableItem_getBorders), -1); - rb_define_method(SwigClassFXTableItem.klass, "getStipple", VALUEFUNC(_wrap_FXTableItem_getStipple), -1); - rb_define_method(SwigClassFXTableItem.klass, "save", VALUEFUNC(_wrap_FXTableItem_save), -1); - rb_define_method(SwigClassFXTableItem.klass, "load", VALUEFUNC(_wrap_FXTableItem_load), -1); - rb_define_method(SwigClassFXTableItem.klass, "draw", VALUEFUNC(_wrap_FXTableItem_draw), -1); - rb_define_method(SwigClassFXTableItem.klass, "drawBorders", VALUEFUNC(_wrap_FXTableItem_drawBorders), -1); - rb_define_method(SwigClassFXTableItem.klass, "drawContent", VALUEFUNC(_wrap_FXTableItem_drawContent), -1); - rb_define_method(SwigClassFXTableItem.klass, "drawPattern", VALUEFUNC(_wrap_FXTableItem_drawPattern), -1); - rb_define_method(SwigClassFXTableItem.klass, "drawBackground", VALUEFUNC(_wrap_FXTableItem_drawBackground), -1); - rb_define_method(SwigClassFXTableItem.klass, "setText", VALUEFUNC(_wrap_FXTableItem_setText), -1); - rb_define_method(SwigClassFXTableItem.klass, "getText", VALUEFUNC(_wrap_FXTableItem_getText), -1); - rb_define_method(SwigClassFXTableItem.klass, "setIcon", VALUEFUNC(_wrap_FXTableItem_setIcon), -1); - rb_define_method(SwigClassFXTableItem.klass, "getIcon", VALUEFUNC(_wrap_FXTableItem_getIcon), -1); - rb_define_method(SwigClassFXTableItem.klass, "setFocus", VALUEFUNC(_wrap_FXTableItem_setFocus), -1); - rb_define_method(SwigClassFXTableItem.klass, "setSelected", VALUEFUNC(_wrap_FXTableItem_setSelected), -1); - rb_define_method(SwigClassFXTableItem.klass, "setEnabled", VALUEFUNC(_wrap_FXTableItem_setEnabled), -1); - rb_define_method(SwigClassFXTableItem.klass, "setDraggable", VALUEFUNC(_wrap_FXTableItem_setDraggable), -1); - rb_define_method(SwigClassFXTableItem.klass, "setJustify", VALUEFUNC(_wrap_FXTableItem_setJustify), -1); - rb_define_method(SwigClassFXTableItem.klass, "setIconPosition", VALUEFUNC(_wrap_FXTableItem_setIconPosition), -1); - rb_define_method(SwigClassFXTableItem.klass, "setBorders", VALUEFUNC(_wrap_FXTableItem_setBorders), -1); - rb_define_method(SwigClassFXTableItem.klass, "setStipple", VALUEFUNC(_wrap_FXTableItem_setStipple), -1); - rb_define_method(SwigClassFXTableItem.klass, "getControlFor", VALUEFUNC(_wrap_FXTableItem_getControlFor), -1); - rb_define_method(SwigClassFXTableItem.klass, "setFromControl", VALUEFUNC(_wrap_FXTableItem_setFromControl), -1); - rb_define_method(SwigClassFXTableItem.klass, "getWidth", VALUEFUNC(_wrap_FXTableItem_getWidth), -1); - rb_define_method(SwigClassFXTableItem.klass, "getHeight", VALUEFUNC(_wrap_FXTableItem_getHeight), -1); - rb_define_method(SwigClassFXTableItem.klass, "create", VALUEFUNC(_wrap_FXTableItem_create), -1); - rb_define_method(SwigClassFXTableItem.klass, "detach", VALUEFUNC(_wrap_FXTableItem_detach), -1); - rb_define_method(SwigClassFXTableItem.klass, "destroy", VALUEFUNC(_wrap_FXTableItem_destroy), -1); - SwigClassFXTableItem.mark = (void (*)(void *)) FXRbTableItem::markfunc; - SwigClassFXTableItem.destroy = (void (*)(void *)) FXRbTableItem::freefunc; - SwigClassFXTableItem.trackObjects = 0; - - SwigClassFXTable.klass = rb_define_class_under(mFox, "FXTable", ((swig_class *) SWIGTYPE_p_FXScrollArea->clientdata)->klass); - SWIG_TypeClientData(SWIGTYPE_p_FXTable, (void *) &SwigClassFXTable); - rb_define_alloc_func(SwigClassFXTable.klass, _wrap_FXTable_allocate); - rb_define_method(SwigClassFXTable.klass, "initialize", VALUEFUNC(_wrap_new_FXTable), -1); - rb_define_singleton_method(SwigClassFXTable.klass, "csvType", VALUEFUNC(_wrap_FXTable_csvType_get), 0); - rb_define_singleton_method(SwigClassFXTable.klass, "csvType=", VALUEFUNC(_wrap_FXTable_csvType_set), 1); - rb_define_singleton_method(SwigClassFXTable.klass, "csvTypeName", VALUEFUNC(_wrap_FXTable_csvTypeName_get), 0); - rb_define_method(SwigClassFXTable.klass, "onPaint", VALUEFUNC(_wrap_FXTable_onPaint), -1); - rb_define_method(SwigClassFXTable.klass, "onFocusIn", VALUEFUNC(_wrap_FXTable_onFocusIn), -1); - rb_define_method(SwigClassFXTable.klass, "onFocusOut", VALUEFUNC(_wrap_FXTable_onFocusOut), -1); - rb_define_method(SwigClassFXTable.klass, "onMotion", VALUEFUNC(_wrap_FXTable_onMotion), -1); - rb_define_method(SwigClassFXTable.klass, "onKeyPress", VALUEFUNC(_wrap_FXTable_onKeyPress), -1); - rb_define_method(SwigClassFXTable.klass, "onKeyRelease", VALUEFUNC(_wrap_FXTable_onKeyRelease), -1); - rb_define_method(SwigClassFXTable.klass, "onLeftBtnPress", VALUEFUNC(_wrap_FXTable_onLeftBtnPress), -1); - rb_define_method(SwigClassFXTable.klass, "onLeftBtnRelease", VALUEFUNC(_wrap_FXTable_onLeftBtnRelease), -1); - rb_define_method(SwigClassFXTable.klass, "onRightBtnPress", VALUEFUNC(_wrap_FXTable_onRightBtnPress), -1); - rb_define_method(SwigClassFXTable.klass, "onRightBtnRelease", VALUEFUNC(_wrap_FXTable_onRightBtnRelease), -1); - rb_define_method(SwigClassFXTable.klass, "onUngrabbed", VALUEFUNC(_wrap_FXTable_onUngrabbed), -1); - rb_define_method(SwigClassFXTable.klass, "onSelectionLost", VALUEFUNC(_wrap_FXTable_onSelectionLost), -1); - rb_define_method(SwigClassFXTable.klass, "onSelectionGained", VALUEFUNC(_wrap_FXTable_onSelectionGained), -1); - rb_define_method(SwigClassFXTable.klass, "onSelectionRequest", VALUEFUNC(_wrap_FXTable_onSelectionRequest), -1); - rb_define_method(SwigClassFXTable.klass, "onClipboardLost", VALUEFUNC(_wrap_FXTable_onClipboardLost), -1); - rb_define_method(SwigClassFXTable.klass, "onClipboardGained", VALUEFUNC(_wrap_FXTable_onClipboardGained), -1); - rb_define_method(SwigClassFXTable.klass, "onClipboardRequest", VALUEFUNC(_wrap_FXTable_onClipboardRequest), -1); - rb_define_method(SwigClassFXTable.klass, "onAutoScroll", VALUEFUNC(_wrap_FXTable_onAutoScroll), -1); - rb_define_method(SwigClassFXTable.klass, "onCommand", VALUEFUNC(_wrap_FXTable_onCommand), -1); - rb_define_method(SwigClassFXTable.klass, "onClicked", VALUEFUNC(_wrap_FXTable_onClicked), -1); - rb_define_method(SwigClassFXTable.klass, "onDoubleClicked", VALUEFUNC(_wrap_FXTable_onDoubleClicked), -1); - rb_define_method(SwigClassFXTable.klass, "onTripleClicked", VALUEFUNC(_wrap_FXTable_onTripleClicked), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdToggleEditable", VALUEFUNC(_wrap_FXTable_onCmdToggleEditable), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdToggleEditable", VALUEFUNC(_wrap_FXTable_onUpdToggleEditable), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdHorzGrid", VALUEFUNC(_wrap_FXTable_onCmdHorzGrid), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdHorzGrid", VALUEFUNC(_wrap_FXTable_onUpdHorzGrid), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdVertGrid", VALUEFUNC(_wrap_FXTable_onCmdVertGrid), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdVertGrid", VALUEFUNC(_wrap_FXTable_onUpdVertGrid), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdDeleteColumn", VALUEFUNC(_wrap_FXTable_onCmdDeleteColumn), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdDeleteColumn", VALUEFUNC(_wrap_FXTable_onUpdDeleteColumn), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdDeleteRow", VALUEFUNC(_wrap_FXTable_onCmdDeleteRow), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdDeleteRow", VALUEFUNC(_wrap_FXTable_onUpdDeleteRow), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdInsertColumn", VALUEFUNC(_wrap_FXTable_onCmdInsertColumn), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdInsertColumn", VALUEFUNC(_wrap_FXTable_onUpdInsertColumn), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdInsertRow", VALUEFUNC(_wrap_FXTable_onCmdInsertRow), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdInsertRow", VALUEFUNC(_wrap_FXTable_onUpdInsertRow), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdMoveRight", VALUEFUNC(_wrap_FXTable_onCmdMoveRight), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdMoveLeft", VALUEFUNC(_wrap_FXTable_onCmdMoveLeft), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdMoveUp", VALUEFUNC(_wrap_FXTable_onCmdMoveUp), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdMoveDown", VALUEFUNC(_wrap_FXTable_onCmdMoveDown), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdMoveHome", VALUEFUNC(_wrap_FXTable_onCmdMoveHome), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdMoveEnd", VALUEFUNC(_wrap_FXTable_onCmdMoveEnd), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdMoveTop", VALUEFUNC(_wrap_FXTable_onCmdMoveTop), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdMoveBottom", VALUEFUNC(_wrap_FXTable_onCmdMoveBottom), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdMovePageDown", VALUEFUNC(_wrap_FXTable_onCmdMovePageDown), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdMovePageUp", VALUEFUNC(_wrap_FXTable_onCmdMovePageUp), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdMark", VALUEFUNC(_wrap_FXTable_onCmdMark), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdExtend", VALUEFUNC(_wrap_FXTable_onCmdExtend), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdSelectCell", VALUEFUNC(_wrap_FXTable_onUpdSelectCell), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdSelectCell", VALUEFUNC(_wrap_FXTable_onCmdSelectCell), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdSelectRow", VALUEFUNC(_wrap_FXTable_onUpdSelectRow), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdSelectRow", VALUEFUNC(_wrap_FXTable_onCmdSelectRow), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdSelectColumn", VALUEFUNC(_wrap_FXTable_onUpdSelectColumn), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdSelectColumn", VALUEFUNC(_wrap_FXTable_onCmdSelectColumn), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdSelectRowIndex", VALUEFUNC(_wrap_FXTable_onCmdSelectRowIndex), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdSelectColumnIndex", VALUEFUNC(_wrap_FXTable_onCmdSelectColumnIndex), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdSelectAll", VALUEFUNC(_wrap_FXTable_onUpdSelectAll), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdSelectAll", VALUEFUNC(_wrap_FXTable_onCmdSelectAll), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdDeselectAll", VALUEFUNC(_wrap_FXTable_onUpdDeselectAll), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdDeselectAll", VALUEFUNC(_wrap_FXTable_onCmdDeselectAll), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdCutSel", VALUEFUNC(_wrap_FXTable_onCmdCutSel), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdCopySel", VALUEFUNC(_wrap_FXTable_onCmdCopySel), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdDeleteSel", VALUEFUNC(_wrap_FXTable_onCmdDeleteSel), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdPasteSel", VALUEFUNC(_wrap_FXTable_onCmdPasteSel), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdHaveSelection", VALUEFUNC(_wrap_FXTable_onUpdHaveSelection), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdStartInput", VALUEFUNC(_wrap_FXTable_onCmdStartInput), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdStartInput", VALUEFUNC(_wrap_FXTable_onUpdStartInput), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdAcceptInput", VALUEFUNC(_wrap_FXTable_onCmdAcceptInput), -1); - rb_define_method(SwigClassFXTable.klass, "onUpdAcceptInput", VALUEFUNC(_wrap_FXTable_onUpdAcceptInput), -1); - rb_define_method(SwigClassFXTable.klass, "onCmdCancelInput", VALUEFUNC(_wrap_FXTable_onCmdCancelInput), -1); - rb_define_const(SwigClassFXTable.klass, "ID_HORZ_GRID", SWIG_From_int(static_cast< int >(FXTable::ID_HORZ_GRID))); - rb_define_const(SwigClassFXTable.klass, "ID_VERT_GRID", SWIG_From_int(static_cast< int >(FXTable::ID_VERT_GRID))); - rb_define_const(SwigClassFXTable.klass, "ID_TOGGLE_EDITABLE", SWIG_From_int(static_cast< int >(FXTable::ID_TOGGLE_EDITABLE))); - rb_define_const(SwigClassFXTable.klass, "ID_DELETE_COLUMN", SWIG_From_int(static_cast< int >(FXTable::ID_DELETE_COLUMN))); - rb_define_const(SwigClassFXTable.klass, "ID_DELETE_ROW", SWIG_From_int(static_cast< int >(FXTable::ID_DELETE_ROW))); - rb_define_const(SwigClassFXTable.klass, "ID_INSERT_COLUMN", SWIG_From_int(static_cast< int >(FXTable::ID_INSERT_COLUMN))); - rb_define_const(SwigClassFXTable.klass, "ID_INSERT_ROW", SWIG_From_int(static_cast< int >(FXTable::ID_INSERT_ROW))); - rb_define_const(SwigClassFXTable.klass, "ID_SELECT_COLUMN_INDEX", SWIG_From_int(static_cast< int >(FXTable::ID_SELECT_COLUMN_INDEX))); - rb_define_const(SwigClassFXTable.klass, "ID_SELECT_ROW_INDEX", SWIG_From_int(static_cast< int >(FXTable::ID_SELECT_ROW_INDEX))); - rb_define_const(SwigClassFXTable.klass, "ID_SELECT_COLUMN", SWIG_From_int(static_cast< int >(FXTable::ID_SELECT_COLUMN))); - rb_define_const(SwigClassFXTable.klass, "ID_SELECT_ROW", SWIG_From_int(static_cast< int >(FXTable::ID_SELECT_ROW))); - rb_define_const(SwigClassFXTable.klass, "ID_SELECT_CELL", SWIG_From_int(static_cast< int >(FXTable::ID_SELECT_CELL))); - rb_define_const(SwigClassFXTable.klass, "ID_SELECT_ALL", SWIG_From_int(static_cast< int >(FXTable::ID_SELECT_ALL))); - rb_define_const(SwigClassFXTable.klass, "ID_DESELECT_ALL", SWIG_From_int(static_cast< int >(FXTable::ID_DESELECT_ALL))); - rb_define_const(SwigClassFXTable.klass, "ID_MOVE_LEFT", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_LEFT))); - rb_define_const(SwigClassFXTable.klass, "ID_MOVE_RIGHT", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_RIGHT))); - rb_define_const(SwigClassFXTable.klass, "ID_MOVE_UP", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_UP))); - rb_define_const(SwigClassFXTable.klass, "ID_MOVE_DOWN", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_DOWN))); - rb_define_const(SwigClassFXTable.klass, "ID_MOVE_HOME", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_HOME))); - rb_define_const(SwigClassFXTable.klass, "ID_MOVE_END", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_END))); - rb_define_const(SwigClassFXTable.klass, "ID_MOVE_TOP", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_TOP))); - rb_define_const(SwigClassFXTable.klass, "ID_MOVE_BOTTOM", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_BOTTOM))); - rb_define_const(SwigClassFXTable.klass, "ID_MOVE_PAGEDOWN", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_PAGEDOWN))); - rb_define_const(SwigClassFXTable.klass, "ID_MOVE_PAGEUP", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_PAGEUP))); - rb_define_const(SwigClassFXTable.klass, "ID_START_INPUT", SWIG_From_int(static_cast< int >(FXTable::ID_START_INPUT))); - rb_define_const(SwigClassFXTable.klass, "ID_CANCEL_INPUT", SWIG_From_int(static_cast< int >(FXTable::ID_CANCEL_INPUT))); - rb_define_const(SwigClassFXTable.klass, "ID_ACCEPT_INPUT", SWIG_From_int(static_cast< int >(FXTable::ID_ACCEPT_INPUT))); - rb_define_const(SwigClassFXTable.klass, "ID_MARK", SWIG_From_int(static_cast< int >(FXTable::ID_MARK))); - rb_define_const(SwigClassFXTable.klass, "ID_EXTEND", SWIG_From_int(static_cast< int >(FXTable::ID_EXTEND))); - rb_define_const(SwigClassFXTable.klass, "ID_CUT_SEL", SWIG_From_int(static_cast< int >(FXTable::ID_CUT_SEL))); - rb_define_const(SwigClassFXTable.klass, "ID_COPY_SEL", SWIG_From_int(static_cast< int >(FXTable::ID_COPY_SEL))); - rb_define_const(SwigClassFXTable.klass, "ID_PASTE_SEL", SWIG_From_int(static_cast< int >(FXTable::ID_PASTE_SEL))); - rb_define_const(SwigClassFXTable.klass, "ID_DELETE_SEL", SWIG_From_int(static_cast< int >(FXTable::ID_DELETE_SEL))); - rb_define_const(SwigClassFXTable.klass, "ID_LAST", SWIG_From_int(static_cast< int >(FXTable::ID_LAST))); - rb_define_method(SwigClassFXTable.klass, "cornerButton", VALUEFUNC(_wrap_FXTable_cornerButton), -1); - rb_define_method(SwigClassFXTable.klass, "getColumnHeader", VALUEFUNC(_wrap_FXTable_getColumnHeader), -1); - rb_define_method(SwigClassFXTable.klass, "getRowHeader", VALUEFUNC(_wrap_FXTable_getRowHeader), -1); - rb_define_method(SwigClassFXTable.klass, "setVisibleRows", VALUEFUNC(_wrap_FXTable_setVisibleRows), -1); - rb_define_method(SwigClassFXTable.klass, "getVisibleRows", VALUEFUNC(_wrap_FXTable_getVisibleRows), -1); - rb_define_method(SwigClassFXTable.klass, "setVisibleColumns", VALUEFUNC(_wrap_FXTable_setVisibleColumns), -1); - rb_define_method(SwigClassFXTable.klass, "getVisibleColumns", VALUEFUNC(_wrap_FXTable_getVisibleColumns), -1); - rb_define_method(SwigClassFXTable.klass, "editable?", VALUEFUNC(_wrap_FXTable_editableq___), -1); - rb_define_method(SwigClassFXTable.klass, "editable=", VALUEFUNC(_wrap_FXTable_editablee___), -1); - rb_define_method(SwigClassFXTable.klass, "showHorzGrid", VALUEFUNC(_wrap_FXTable_showHorzGrid), -1); - rb_define_method(SwigClassFXTable.klass, "isHorzGridShown", VALUEFUNC(_wrap_FXTable_isHorzGridShown), -1); - rb_define_method(SwigClassFXTable.klass, "showVertGrid", VALUEFUNC(_wrap_FXTable_showVertGrid), -1); - rb_define_method(SwigClassFXTable.klass, "isVertGridShown", VALUEFUNC(_wrap_FXTable_isVertGridShown), -1); - rb_define_method(SwigClassFXTable.klass, "getNumRows", VALUEFUNC(_wrap_FXTable_getNumRows), -1); - rb_define_method(SwigClassFXTable.klass, "getNumColumns", VALUEFUNC(_wrap_FXTable_getNumColumns), -1); - rb_define_method(SwigClassFXTable.klass, "setMarginTop", VALUEFUNC(_wrap_FXTable_setMarginTop), -1); - rb_define_method(SwigClassFXTable.klass, "getMarginTop", VALUEFUNC(_wrap_FXTable_getMarginTop), -1); - rb_define_method(SwigClassFXTable.klass, "setMarginBottom", VALUEFUNC(_wrap_FXTable_setMarginBottom), -1); - rb_define_method(SwigClassFXTable.klass, "getMarginBottom", VALUEFUNC(_wrap_FXTable_getMarginBottom), -1); - rb_define_method(SwigClassFXTable.klass, "setMarginLeft", VALUEFUNC(_wrap_FXTable_setMarginLeft), -1); - rb_define_method(SwigClassFXTable.klass, "getMarginLeft", VALUEFUNC(_wrap_FXTable_getMarginLeft), -1); - rb_define_method(SwigClassFXTable.klass, "setMarginRight", VALUEFUNC(_wrap_FXTable_setMarginRight), -1); - rb_define_method(SwigClassFXTable.klass, "getMarginRight", VALUEFUNC(_wrap_FXTable_getMarginRight), -1); - rb_define_method(SwigClassFXTable.klass, "colAtX", VALUEFUNC(_wrap_FXTable_colAtX), -1); - rb_define_method(SwigClassFXTable.klass, "rowAtY", VALUEFUNC(_wrap_FXTable_rowAtY), -1); - rb_define_method(SwigClassFXTable.klass, "getItem", VALUEFUNC(_wrap_FXTable_getItem), -1); - rb_define_method(SwigClassFXTable.klass, "setItem", VALUEFUNC(_wrap_FXTable_setItem), -1); - rb_define_method(SwigClassFXTable.klass, "isItemVisible", VALUEFUNC(_wrap_FXTable_isItemVisible), -1); - rb_define_method(SwigClassFXTable.klass, "setColumnHeaderMode", VALUEFUNC(_wrap_FXTable_setColumnHeaderMode), -1); - rb_define_method(SwigClassFXTable.klass, "getColumnHeaderMode", VALUEFUNC(_wrap_FXTable_getColumnHeaderMode), -1); - rb_define_method(SwigClassFXTable.klass, "setRowHeaderMode", VALUEFUNC(_wrap_FXTable_setRowHeaderMode), -1); - rb_define_method(SwigClassFXTable.klass, "getRowHeaderMode", VALUEFUNC(_wrap_FXTable_getRowHeaderMode), -1); - rb_define_method(SwigClassFXTable.klass, "setColumnHeaderFont", VALUEFUNC(_wrap_FXTable_setColumnHeaderFont), -1); - rb_define_method(SwigClassFXTable.klass, "getColumnHeaderFont", VALUEFUNC(_wrap_FXTable_getColumnHeaderFont), -1); - rb_define_method(SwigClassFXTable.klass, "setRowHeaderFont", VALUEFUNC(_wrap_FXTable_setRowHeaderFont), -1); - rb_define_method(SwigClassFXTable.klass, "getRowHeaderFont", VALUEFUNC(_wrap_FXTable_getRowHeaderFont), -1); - rb_define_method(SwigClassFXTable.klass, "setColumnHeaderHeight", VALUEFUNC(_wrap_FXTable_setColumnHeaderHeight), -1); - rb_define_method(SwigClassFXTable.klass, "getColumnHeaderHeight", VALUEFUNC(_wrap_FXTable_getColumnHeaderHeight), -1); - rb_define_method(SwigClassFXTable.klass, "setRowHeaderWidth", VALUEFUNC(_wrap_FXTable_setRowHeaderWidth), -1); - rb_define_method(SwigClassFXTable.klass, "getRowHeaderWidth", VALUEFUNC(_wrap_FXTable_getRowHeaderWidth), -1); - rb_define_method(SwigClassFXTable.klass, "getColumnX", VALUEFUNC(_wrap_FXTable_getColumnX), -1); - rb_define_method(SwigClassFXTable.klass, "getRowY", VALUEFUNC(_wrap_FXTable_getRowY), -1); - rb_define_method(SwigClassFXTable.klass, "getColumnWidth", VALUEFUNC(_wrap_FXTable_getColumnWidth), -1); - rb_define_method(SwigClassFXTable.klass, "getRowHeight", VALUEFUNC(_wrap_FXTable_getRowHeight), -1); - rb_define_method(SwigClassFXTable.klass, "setDefColumnWidth", VALUEFUNC(_wrap_FXTable_setDefColumnWidth), -1); - rb_define_method(SwigClassFXTable.klass, "getDefColumnWidth", VALUEFUNC(_wrap_FXTable_getDefColumnWidth), -1); - rb_define_method(SwigClassFXTable.klass, "setDefRowHeight", VALUEFUNC(_wrap_FXTable_setDefRowHeight), -1); - rb_define_method(SwigClassFXTable.klass, "getDefRowHeight", VALUEFUNC(_wrap_FXTable_getDefRowHeight), -1); - rb_define_method(SwigClassFXTable.klass, "getMinRowHeight", VALUEFUNC(_wrap_FXTable_getMinRowHeight), -1); - rb_define_method(SwigClassFXTable.klass, "getMinColumnWidth", VALUEFUNC(_wrap_FXTable_getMinColumnWidth), -1); - rb_define_method(SwigClassFXTable.klass, "fitRowsToContents", VALUEFUNC(_wrap_FXTable_fitRowsToContents), -1); - rb_define_method(SwigClassFXTable.klass, "fitColumnsToContents", VALUEFUNC(_wrap_FXTable_fitColumnsToContents), -1); - rb_define_method(SwigClassFXTable.klass, "setColumnText", VALUEFUNC(_wrap_FXTable_setColumnText), -1); - rb_define_method(SwigClassFXTable.klass, "getColumnText", VALUEFUNC(_wrap_FXTable_getColumnText), -1); - rb_define_method(SwigClassFXTable.klass, "setRowText", VALUEFUNC(_wrap_FXTable_setRowText), -1); - rb_define_method(SwigClassFXTable.klass, "getRowText", VALUEFUNC(_wrap_FXTable_getRowText), -1); - rb_define_method(SwigClassFXTable.klass, "setColumnIcon", VALUEFUNC(_wrap_FXTable_setColumnIcon), -1); - rb_define_method(SwigClassFXTable.klass, "getColumnIcon", VALUEFUNC(_wrap_FXTable_getColumnIcon), -1); - rb_define_method(SwigClassFXTable.klass, "setRowIcon", VALUEFUNC(_wrap_FXTable_setRowIcon), -1); - rb_define_method(SwigClassFXTable.klass, "getRowIcon", VALUEFUNC(_wrap_FXTable_getRowIcon), -1); - rb_define_method(SwigClassFXTable.klass, "setColumnIconPosition", VALUEFUNC(_wrap_FXTable_setColumnIconPosition), -1); - rb_define_method(SwigClassFXTable.klass, "getColumnIconPosition", VALUEFUNC(_wrap_FXTable_getColumnIconPosition), -1); - rb_define_method(SwigClassFXTable.klass, "setRowIconPosition", VALUEFUNC(_wrap_FXTable_setRowIconPosition), -1); - rb_define_method(SwigClassFXTable.klass, "getRowIconPosition", VALUEFUNC(_wrap_FXTable_getRowIconPosition), -1); - rb_define_method(SwigClassFXTable.klass, "setColumnJustify", VALUEFUNC(_wrap_FXTable_setColumnJustify), -1); - rb_define_method(SwigClassFXTable.klass, "getColumnJustify", VALUEFUNC(_wrap_FXTable_getColumnJustify), -1); - rb_define_method(SwigClassFXTable.klass, "setRowJustify", VALUEFUNC(_wrap_FXTable_setRowJustify), -1); - rb_define_method(SwigClassFXTable.klass, "getRowJustify", VALUEFUNC(_wrap_FXTable_getRowJustify), -1); - rb_define_method(SwigClassFXTable.klass, "setItemText", VALUEFUNC(_wrap_FXTable_setItemText), -1); - rb_define_method(SwigClassFXTable.klass, "getItemText", VALUEFUNC(_wrap_FXTable_getItemText), -1); - rb_define_method(SwigClassFXTable.klass, "setItemIcon", VALUEFUNC(_wrap_FXTable_setItemIcon), -1); - rb_define_method(SwigClassFXTable.klass, "getItemIcon", VALUEFUNC(_wrap_FXTable_getItemIcon), -1); - rb_define_method(SwigClassFXTable.klass, "setItemData", VALUEFUNC(_wrap_FXTable_setItemData), -1); - rb_define_method(SwigClassFXTable.klass, "getItemData", VALUEFUNC(_wrap_FXTable_getItemData), -1); - rb_define_method(SwigClassFXTable.klass, "extractText", VALUEFUNC(_wrap_FXTable_extractText), -1); - rb_define_method(SwigClassFXTable.klass, "overlayText", VALUEFUNC(_wrap_FXTable_overlayText), -1); - rb_define_method(SwigClassFXTable.klass, "countText", VALUEFUNC(_wrap_FXTable_countText), -1); - rb_define_method(SwigClassFXTable.klass, "isItemSpanning", VALUEFUNC(_wrap_FXTable_isItemSpanning), -1); - rb_define_method(SwigClassFXTable.klass, "updateRange", VALUEFUNC(_wrap_FXTable_updateRange), -1); - rb_define_method(SwigClassFXTable.klass, "updateItem", VALUEFUNC(_wrap_FXTable_updateItem), -1); - rb_define_method(SwigClassFXTable.klass, "isItemEnabled", VALUEFUNC(_wrap_FXTable_isItemEnabled), -1); - rb_define_method(SwigClassFXTable.klass, "setItemJustify", VALUEFUNC(_wrap_FXTable_setItemJustify), -1); - rb_define_method(SwigClassFXTable.klass, "getItemJustify", VALUEFUNC(_wrap_FXTable_getItemJustify), -1); - rb_define_method(SwigClassFXTable.klass, "setItemIconPosition", VALUEFUNC(_wrap_FXTable_setItemIconPosition), -1); - rb_define_method(SwigClassFXTable.klass, "getItemIconPosition", VALUEFUNC(_wrap_FXTable_getItemIconPosition), -1); - rb_define_method(SwigClassFXTable.klass, "setItemBorders", VALUEFUNC(_wrap_FXTable_setItemBorders), -1); - rb_define_method(SwigClassFXTable.klass, "getItemBorders", VALUEFUNC(_wrap_FXTable_getItemBorders), -1); - rb_define_method(SwigClassFXTable.klass, "setItemStipple", VALUEFUNC(_wrap_FXTable_setItemStipple), -1); - rb_define_method(SwigClassFXTable.klass, "getItemStipple", VALUEFUNC(_wrap_FXTable_getItemStipple), -1); - rb_define_method(SwigClassFXTable.klass, "getCurrentRow", VALUEFUNC(_wrap_FXTable_getCurrentRow), -1); - rb_define_method(SwigClassFXTable.klass, "getCurrentColumn", VALUEFUNC(_wrap_FXTable_getCurrentColumn), -1); - rb_define_method(SwigClassFXTable.klass, "isItemCurrent", VALUEFUNC(_wrap_FXTable_isItemCurrent), -1); - rb_define_method(SwigClassFXTable.klass, "setAnchorItem", VALUEFUNC(_wrap_FXTable_setAnchorItem), -1); - rb_define_method(SwigClassFXTable.klass, "getAnchorRow", VALUEFUNC(_wrap_FXTable_getAnchorRow), -1); - rb_define_method(SwigClassFXTable.klass, "getAnchorColumn", VALUEFUNC(_wrap_FXTable_getAnchorColumn), -1); - rb_define_method(SwigClassFXTable.klass, "getSelStartRow", VALUEFUNC(_wrap_FXTable_getSelStartRow), -1); - rb_define_method(SwigClassFXTable.klass, "getSelStartColumn", VALUEFUNC(_wrap_FXTable_getSelStartColumn), -1); - rb_define_method(SwigClassFXTable.klass, "getSelEndRow", VALUEFUNC(_wrap_FXTable_getSelEndRow), -1); - rb_define_method(SwigClassFXTable.klass, "getSelEndColumn", VALUEFUNC(_wrap_FXTable_getSelEndColumn), -1); - rb_define_method(SwigClassFXTable.klass, "isItemSelected", VALUEFUNC(_wrap_FXTable_isItemSelected), -1); - rb_define_method(SwigClassFXTable.klass, "isRowSelected", VALUEFUNC(_wrap_FXTable_isRowSelected), -1); - rb_define_method(SwigClassFXTable.klass, "isColumnSelected", VALUEFUNC(_wrap_FXTable_isColumnSelected), -1); - rb_define_method(SwigClassFXTable.klass, "isAnythingSelected", VALUEFUNC(_wrap_FXTable_isAnythingSelected), -1); - rb_define_method(SwigClassFXTable.klass, "setFont", VALUEFUNC(_wrap_FXTable_setFont), -1); - rb_define_method(SwigClassFXTable.klass, "getFont", VALUEFUNC(_wrap_FXTable_getFont), -1); - rb_define_method(SwigClassFXTable.klass, "getTextColor", VALUEFUNC(_wrap_FXTable_getTextColor), -1); - rb_define_method(SwigClassFXTable.klass, "getBaseColor", VALUEFUNC(_wrap_FXTable_getBaseColor), -1); - rb_define_method(SwigClassFXTable.klass, "getHiliteColor", VALUEFUNC(_wrap_FXTable_getHiliteColor), -1); - rb_define_method(SwigClassFXTable.klass, "getShadowColor", VALUEFUNC(_wrap_FXTable_getShadowColor), -1); - rb_define_method(SwigClassFXTable.klass, "getBorderColor", VALUEFUNC(_wrap_FXTable_getBorderColor), -1); - rb_define_method(SwigClassFXTable.klass, "getSelBackColor", VALUEFUNC(_wrap_FXTable_getSelBackColor), -1); - rb_define_method(SwigClassFXTable.klass, "getSelTextColor", VALUEFUNC(_wrap_FXTable_getSelTextColor), -1); - rb_define_method(SwigClassFXTable.klass, "getGridColor", VALUEFUNC(_wrap_FXTable_getGridColor), -1); - rb_define_method(SwigClassFXTable.klass, "getStippleColor", VALUEFUNC(_wrap_FXTable_getStippleColor), -1); - rb_define_method(SwigClassFXTable.klass, "getCellBorderColor", VALUEFUNC(_wrap_FXTable_getCellBorderColor), -1); - rb_define_method(SwigClassFXTable.klass, "setTextColor", VALUEFUNC(_wrap_FXTable_setTextColor), -1); - rb_define_method(SwigClassFXTable.klass, "setBaseColor", VALUEFUNC(_wrap_FXTable_setBaseColor), -1); - rb_define_method(SwigClassFXTable.klass, "setHiliteColor", VALUEFUNC(_wrap_FXTable_setHiliteColor), -1); - rb_define_method(SwigClassFXTable.klass, "setShadowColor", VALUEFUNC(_wrap_FXTable_setShadowColor), -1); - rb_define_method(SwigClassFXTable.klass, "setBorderColor", VALUEFUNC(_wrap_FXTable_setBorderColor), -1); - rb_define_method(SwigClassFXTable.klass, "setSelBackColor", VALUEFUNC(_wrap_FXTable_setSelBackColor), -1); - rb_define_method(SwigClassFXTable.klass, "setSelTextColor", VALUEFUNC(_wrap_FXTable_setSelTextColor), -1); - rb_define_method(SwigClassFXTable.klass, "setGridColor", VALUEFUNC(_wrap_FXTable_setGridColor), -1); - rb_define_method(SwigClassFXTable.klass, "setStippleColor", VALUEFUNC(_wrap_FXTable_setStippleColor), -1); - rb_define_method(SwigClassFXTable.klass, "setCellBorderColor", VALUEFUNC(_wrap_FXTable_setCellBorderColor), -1); - rb_define_method(SwigClassFXTable.klass, "setCellColor", VALUEFUNC(_wrap_FXTable_setCellColor), -1); - rb_define_method(SwigClassFXTable.klass, "getCellColor", VALUEFUNC(_wrap_FXTable_getCellColor), -1); - rb_define_method(SwigClassFXTable.klass, "setCellBorderWidth", VALUEFUNC(_wrap_FXTable_setCellBorderWidth), -1); - rb_define_method(SwigClassFXTable.klass, "getCellBorderWidth", VALUEFUNC(_wrap_FXTable_getCellBorderWidth), -1); - rb_define_method(SwigClassFXTable.klass, "getTableStyle", VALUEFUNC(_wrap_FXTable_getTableStyle), -1); - rb_define_method(SwigClassFXTable.klass, "setTableStyle", VALUEFUNC(_wrap_FXTable_setTableStyle), -1); - rb_define_method(SwigClassFXTable.klass, "columnRenumbering=", VALUEFUNC(_wrap_FXTable_columnRenumberinge___), -1); - rb_define_method(SwigClassFXTable.klass, "columnRenumbering?", VALUEFUNC(_wrap_FXTable_columnRenumberingq___), -1); - rb_define_method(SwigClassFXTable.klass, "rowRenumbering=", VALUEFUNC(_wrap_FXTable_rowRenumberinge___), -1); - rb_define_method(SwigClassFXTable.klass, "rowRenumbering?", VALUEFUNC(_wrap_FXTable_rowRenumberingq___), -1); - rb_define_method(SwigClassFXTable.klass, "setHelpText", VALUEFUNC(_wrap_FXTable_setHelpText), -1); - rb_define_method(SwigClassFXTable.klass, "getHelpText", VALUEFUNC(_wrap_FXTable_getHelpText), -1); - rb_define_method(SwigClassFXTable.klass, "save", VALUEFUNC(_wrap_FXTable_save), -1); - rb_define_method(SwigClassFXTable.klass, "load", VALUEFUNC(_wrap_FXTable_load), -1); - rb_define_method(SwigClassFXTable.klass, "create", VALUEFUNC(_wrap_FXTable_create), -1); - rb_define_method(SwigClassFXTable.klass, "detach", VALUEFUNC(_wrap_FXTable_detach), -1); - rb_define_method(SwigClassFXTable.klass, "destroy", VALUEFUNC(_wrap_FXTable_destroy), -1); - rb_define_method(SwigClassFXTable.klass, "resize", VALUEFUNC(_wrap_FXTable_resize), -1); - rb_define_method(SwigClassFXTable.klass, "getDefaultWidth", VALUEFUNC(_wrap_FXTable_getDefaultWidth), -1); - rb_define_method(SwigClassFXTable.klass, "getDefaultHeight", VALUEFUNC(_wrap_FXTable_getDefaultHeight), -1); - rb_define_method(SwigClassFXTable.klass, "getWidthForHeight", VALUEFUNC(_wrap_FXTable_getWidthForHeight), -1); - rb_define_method(SwigClassFXTable.klass, "getHeightForWidth", VALUEFUNC(_wrap_FXTable_getHeightForWidth), -1); - rb_define_method(SwigClassFXTable.klass, "canFocus", VALUEFUNC(_wrap_FXTable_canFocus), -1); - rb_define_method(SwigClassFXTable.klass, "setFocus", VALUEFUNC(_wrap_FXTable_setFocus), -1); - rb_define_method(SwigClassFXTable.klass, "killFocus", VALUEFUNC(_wrap_FXTable_killFocus), -1); - rb_define_method(SwigClassFXTable.klass, "changeFocus", VALUEFUNC(_wrap_FXTable_changeFocus), -1); - rb_define_method(SwigClassFXTable.klass, "setDefault", VALUEFUNC(_wrap_FXTable_setDefault), -1); - rb_define_method(SwigClassFXTable.klass, "enable", VALUEFUNC(_wrap_FXTable_enable), -1); - rb_define_method(SwigClassFXTable.klass, "disable", VALUEFUNC(_wrap_FXTable_disable), -1); - rb_define_method(SwigClassFXTable.klass, "raiseWindow", VALUEFUNC(_wrap_FXTable_raiseWindow), -1); - rb_define_method(SwigClassFXTable.klass, "lower", VALUEFUNC(_wrap_FXTable_lower), -1); - rb_define_method(SwigClassFXTable.klass, "move", VALUEFUNC(_wrap_FXTable_move), -1); - rb_define_method(SwigClassFXTable.klass, "layout", VALUEFUNC(_wrap_FXTable_layout), -1); - rb_define_method(SwigClassFXTable.klass, "recalc", VALUEFUNC(_wrap_FXTable_recalc), -1); - rb_define_method(SwigClassFXTable.klass, "reparent", VALUEFUNC(_wrap_FXTable_reparent), -1); - rb_define_method(SwigClassFXTable.klass, "show", VALUEFUNC(_wrap_FXTable_show), -1); - rb_define_method(SwigClassFXTable.klass, "hide", VALUEFUNC(_wrap_FXTable_hide), -1); - rb_define_method(SwigClassFXTable.klass, "isComposite", VALUEFUNC(_wrap_FXTable_isComposite), -1); - rb_define_method(SwigClassFXTable.klass, "contains", VALUEFUNC(_wrap_FXTable_contains), -1); - rb_define_method(SwigClassFXTable.klass, "doesSaveUnder", VALUEFUNC(_wrap_FXTable_doesSaveUnder), -1); - rb_define_method(SwigClassFXTable.klass, "setBackColor", VALUEFUNC(_wrap_FXTable_setBackColor), -1); - rb_define_method(SwigClassFXTable.klass, "tr", VALUEFUNC(_wrap_FXTable_tr), -1); - rb_define_method(SwigClassFXTable.klass, "dropEnable", VALUEFUNC(_wrap_FXTable_dropEnable), -1); - rb_define_method(SwigClassFXTable.klass, "dropDisable", VALUEFUNC(_wrap_FXTable_dropDisable), -1); - rb_define_method(SwigClassFXTable.klass, "setShape", VALUEFUNC(_wrap_FXTable_setShape), -1); - rb_define_method(SwigClassFXTable.klass, "clearShape", VALUEFUNC(_wrap_FXTable_clearShape), -1); - rb_define_method(SwigClassFXTable.klass, "getViewportHeight", VALUEFUNC(_wrap_FXTable_getViewportHeight), -1); - rb_define_method(SwigClassFXTable.klass, "getViewportWidth", VALUEFUNC(_wrap_FXTable_getViewportWidth), -1); - rb_define_method(SwigClassFXTable.klass, "getContentHeight", VALUEFUNC(_wrap_FXTable_getContentHeight), -1); - rb_define_method(SwigClassFXTable.klass, "getContentWidth", VALUEFUNC(_wrap_FXTable_getContentWidth), -1); - rb_define_method(SwigClassFXTable.klass, "position", VALUEFUNC(_wrap_FXTable_position), -1); - rb_define_method(SwigClassFXTable.klass, "drawCell", VALUEFUNC(_wrap_FXTable_drawCell), -1); - rb_define_method(SwigClassFXTable.klass, "drawRange", VALUEFUNC(_wrap_FXTable_drawRange), -1); - rb_define_method(SwigClassFXTable.klass, "drawHGrid", VALUEFUNC(_wrap_FXTable_drawHGrid), -1); - rb_define_method(SwigClassFXTable.klass, "drawVGrid", VALUEFUNC(_wrap_FXTable_drawVGrid), -1); - rb_define_method(SwigClassFXTable.klass, "drawContents", VALUEFUNC(_wrap_FXTable_drawContents), -1); - rb_define_method(SwigClassFXTable.klass, "createItem", VALUEFUNC(_wrap_FXTable_createItem), -1); - rb_define_method(SwigClassFXTable.klass, "setTableSize", VALUEFUNC(_wrap_FXTable_setTableSize), -1); - rb_define_method(SwigClassFXTable.klass, "insertRows", VALUEFUNC(_wrap_FXTable_insertRows), -1); - rb_define_method(SwigClassFXTable.klass, "insertColumns", VALUEFUNC(_wrap_FXTable_insertColumns), -1); - rb_define_method(SwigClassFXTable.klass, "removeRows", VALUEFUNC(_wrap_FXTable_removeRows), -1); - rb_define_method(SwigClassFXTable.klass, "removeColumns", VALUEFUNC(_wrap_FXTable_removeColumns), -1); - rb_define_method(SwigClassFXTable.klass, "extractItem", VALUEFUNC(_wrap_FXTable_extractItem), -1); - rb_define_method(SwigClassFXTable.klass, "removeItem", VALUEFUNC(_wrap_FXTable_removeItem), -1); - rb_define_method(SwigClassFXTable.klass, "removeRange", VALUEFUNC(_wrap_FXTable_removeRange), -1); - rb_define_method(SwigClassFXTable.klass, "clearItems", VALUEFUNC(_wrap_FXTable_clearItems), -1); - rb_define_method(SwigClassFXTable.klass, "setColumnWidth", VALUEFUNC(_wrap_FXTable_setColumnWidth), -1); - rb_define_method(SwigClassFXTable.klass, "setRowHeight", VALUEFUNC(_wrap_FXTable_setRowHeight), -1); - rb_define_method(SwigClassFXTable.klass, "setCurrentItem", VALUEFUNC(_wrap_FXTable_setCurrentItem), -1); - rb_define_method(SwigClassFXTable.klass, "selectRow", VALUEFUNC(_wrap_FXTable_selectRow), -1); - rb_define_method(SwigClassFXTable.klass, "selectColumn", VALUEFUNC(_wrap_FXTable_selectColumn), -1); - rb_define_method(SwigClassFXTable.klass, "selectRange", VALUEFUNC(_wrap_FXTable_selectRange), -1); - rb_define_method(SwigClassFXTable.klass, "extendSelection", VALUEFUNC(_wrap_FXTable_extendSelection), -1); - rb_define_method(SwigClassFXTable.klass, "killSelection", VALUEFUNC(_wrap_FXTable_killSelection), -1); - rb_define_method(SwigClassFXTable.klass, "startInput", VALUEFUNC(_wrap_FXTable_startInput), -1); - rb_define_method(SwigClassFXTable.klass, "cancelInput", VALUEFUNC(_wrap_FXTable_cancelInput), -1); - rb_define_method(SwigClassFXTable.klass, "acceptInput", VALUEFUNC(_wrap_FXTable_acceptInput), -1); - rb_define_method(SwigClassFXTable.klass, "makePositionVisible", VALUEFUNC(_wrap_FXTable_makePositionVisible), -1); - rb_define_method(SwigClassFXTable.klass, "enableItem", VALUEFUNC(_wrap_FXTable_enableItem), -1); - rb_define_method(SwigClassFXTable.klass, "disableItem", VALUEFUNC(_wrap_FXTable_disableItem), -1); - SwigClassFXTable.mark = (void (*)(void *)) FXRbTable::markfunc; - SwigClassFXTable.destroy = (void (*)(void *)) FXRbObject::freefunc; - SwigClassFXTable.trackObjects = 0; -} - +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 3.0.12 + * + * This file is not intended to be easily readable and contains a number of + * coding conventions designed to improve portability and efficiency. Do not make + * changes to this file unless you know what you are doing--modify the SWIG + * interface file instead. + * ----------------------------------------------------------------------------- */ + + +#ifndef SWIGRUBY +#define SWIGRUBY +#endif + + + +#ifdef __cplusplus +/* SwigValueWrapper is described in swig.swg */ +template<typename T> class SwigValueWrapper { + struct SwigMovePointer { + T *ptr; + SwigMovePointer(T *p) : ptr(p) { } + ~SwigMovePointer() { delete ptr; } + SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; } + } pointer; + SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs); + SwigValueWrapper(const SwigValueWrapper<T>& rhs); +public: + SwigValueWrapper() : pointer(0) { } + SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; } + operator T&() const { return *pointer.ptr; } + T *operator&() { return pointer.ptr; } +}; + +template <typename T> T SwigValueInit() { + return T(); +} +#endif + +/* ----------------------------------------------------------------------------- + * This section contains generic SWIG labels for method/variable + * declarations/attributes, and other compiler dependent labels. + * ----------------------------------------------------------------------------- */ + +/* template workaround for compilers that cannot correctly implement the C++ standard */ +#ifndef SWIGTEMPLATEDISAMBIGUATOR +# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) +# define SWIGTEMPLATEDISAMBIGUATOR template +# elif defined(__HP_aCC) +/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ +/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ +# define SWIGTEMPLATEDISAMBIGUATOR template +# else +# define SWIGTEMPLATEDISAMBIGUATOR +# endif +#endif + +/* inline attribute */ +#ifndef SWIGINLINE +# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) +# define SWIGINLINE inline +# else +# define SWIGINLINE +# endif +#endif + +/* attribute recognised by some compilers to avoid 'unused' warnings */ +#ifndef SWIGUNUSED +# if defined(__GNUC__) +# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) +# define SWIGUNUSED __attribute__ ((__unused__)) +# else +# define SWIGUNUSED +# endif +# elif defined(__ICC) +# define SWIGUNUSED __attribute__ ((__unused__)) +# else +# define SWIGUNUSED +# endif +#endif + +#ifndef SWIG_MSC_UNSUPPRESS_4505 +# if defined(_MSC_VER) +# pragma warning(disable : 4505) /* unreferenced local function has been removed */ +# endif +#endif + +#ifndef SWIGUNUSEDPARM +# ifdef __cplusplus +# define SWIGUNUSEDPARM(p) +# else +# define SWIGUNUSEDPARM(p) p SWIGUNUSED +# endif +#endif + +/* internal SWIG method */ +#ifndef SWIGINTERN +# define SWIGINTERN static SWIGUNUSED +#endif + +/* internal inline SWIG method */ +#ifndef SWIGINTERNINLINE +# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE +#endif + +/* exporting methods */ +#if defined(__GNUC__) +# if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) +# ifndef GCC_HASCLASSVISIBILITY +# define GCC_HASCLASSVISIBILITY +# endif +# endif +#endif + +#ifndef SWIGEXPORT +# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) +# if defined(STATIC_LINKED) +# define SWIGEXPORT +# else +# define SWIGEXPORT __declspec(dllexport) +# endif +# else +# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) +# define SWIGEXPORT __attribute__ ((visibility("default"))) +# else +# define SWIGEXPORT +# endif +# endif +#endif + +/* calling conventions for Windows */ +#ifndef SWIGSTDCALL +# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) +# define SWIGSTDCALL __stdcall +# else +# define SWIGSTDCALL +# endif +#endif + +/* Deal with Microsoft's attempt at deprecating C standard runtime functions */ +#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) +# define _CRT_SECURE_NO_DEPRECATE +#endif + +/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ +#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) +# define _SCL_SECURE_NO_DEPRECATE +#endif + +/* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */ +#if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) +# define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 +#endif + +/* Intel's compiler complains if a variable which was never initialised is + * cast to void, which is a common idiom which we use to indicate that we + * are aware a variable isn't used. So we just silence that warning. + * See: https://github.com/swig/swig/issues/192 for more discussion. + */ +#ifdef __INTEL_COMPILER +# pragma warning disable 592 +#endif + +/* ----------------------------------------------------------------------------- + * This section contains generic SWIG labels for method/variable + * declarations/attributes, and other compiler dependent labels. + * ----------------------------------------------------------------------------- */ + +/* template workaround for compilers that cannot correctly implement the C++ standard */ +#ifndef SWIGTEMPLATEDISAMBIGUATOR +# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) +# define SWIGTEMPLATEDISAMBIGUATOR template +# elif defined(__HP_aCC) +/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ +/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ +# define SWIGTEMPLATEDISAMBIGUATOR template +# else +# define SWIGTEMPLATEDISAMBIGUATOR +# endif +#endif + +/* inline attribute */ +#ifndef SWIGINLINE +# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) +# define SWIGINLINE inline +# else +# define SWIGINLINE +# endif +#endif + +/* attribute recognised by some compilers to avoid 'unused' warnings */ +#ifndef SWIGUNUSED +# if defined(__GNUC__) +# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) +# define SWIGUNUSED __attribute__ ((__unused__)) +# else +# define SWIGUNUSED +# endif +# elif defined(__ICC) +# define SWIGUNUSED __attribute__ ((__unused__)) +# else +# define SWIGUNUSED +# endif +#endif + +#ifndef SWIG_MSC_UNSUPPRESS_4505 +# if defined(_MSC_VER) +# pragma warning(disable : 4505) /* unreferenced local function has been removed */ +# endif +#endif + +#ifndef SWIGUNUSEDPARM +# ifdef __cplusplus +# define SWIGUNUSEDPARM(p) +# else +# define SWIGUNUSEDPARM(p) p SWIGUNUSED +# endif +#endif + +/* internal SWIG method */ +#ifndef SWIGINTERN +# define SWIGINTERN static SWIGUNUSED +#endif + +/* internal inline SWIG method */ +#ifndef SWIGINTERNINLINE +# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE +#endif + +/* exporting methods */ +#if defined(__GNUC__) +# if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) +# ifndef GCC_HASCLASSVISIBILITY +# define GCC_HASCLASSVISIBILITY +# endif +# endif +#endif + +#ifndef SWIGEXPORT +# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) +# if defined(STATIC_LINKED) +# define SWIGEXPORT +# else +# define SWIGEXPORT __declspec(dllexport) +# endif +# else +# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) +# define SWIGEXPORT __attribute__ ((visibility("default"))) +# else +# define SWIGEXPORT +# endif +# endif +#endif + +/* calling conventions for Windows */ +#ifndef SWIGSTDCALL +# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) +# define SWIGSTDCALL __stdcall +# else +# define SWIGSTDCALL +# endif +#endif + +/* Deal with Microsoft's attempt at deprecating C standard runtime functions */ +#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) +# define _CRT_SECURE_NO_DEPRECATE +#endif + +/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ +#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) +# define _SCL_SECURE_NO_DEPRECATE +#endif + +/* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */ +#if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) +# define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 +#endif + +/* Intel's compiler complains if a variable which was never initialised is + * cast to void, which is a common idiom which we use to indicate that we + * are aware a variable isn't used. So we just silence that warning. + * See: https://github.com/swig/swig/issues/192 for more discussion. + */ +#ifdef __INTEL_COMPILER +# pragma warning disable 592 +#endif + +/* ----------------------------------------------------------------------------- + * swigrun.swg + * + * This file contains generic C API SWIG runtime support for pointer + * type checking. + * ----------------------------------------------------------------------------- */ + +/* This should only be incremented when either the layout of swig_type_info changes, + or for whatever reason, the runtime changes incompatibly */ +#define SWIG_RUNTIME_VERSION "4" + +/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */ +#ifdef SWIG_TYPE_TABLE +# define SWIG_QUOTE_STRING(x) #x +# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x) +# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE) +#else +# define SWIG_TYPE_TABLE_NAME +#endif + +/* + You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for + creating a static or dynamic library from the SWIG runtime code. + In 99.9% of the cases, SWIG just needs to declare them as 'static'. + + But only do this if strictly necessary, ie, if you have problems + with your compiler or suchlike. +*/ + +#ifndef SWIGRUNTIME +# define SWIGRUNTIME SWIGINTERN +#endif + +#ifndef SWIGRUNTIMEINLINE +# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE +#endif + +/* Generic buffer size */ +#ifndef SWIG_BUFFER_SIZE +# define SWIG_BUFFER_SIZE 1024 +#endif + +/* Flags for pointer conversions */ +#define SWIG_POINTER_DISOWN 0x1 +#define SWIG_CAST_NEW_MEMORY 0x2 + +/* Flags for new pointer objects */ +#define SWIG_POINTER_OWN 0x1 + + +/* + Flags/methods for returning states. + + The SWIG conversion methods, as ConvertPtr, return an integer + that tells if the conversion was successful or not. And if not, + an error code can be returned (see swigerrors.swg for the codes). + + Use the following macros/flags to set or process the returning + states. + + In old versions of SWIG, code such as the following was usually written: + + if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) { + // success code + } else { + //fail code + } + + Now you can be more explicit: + + int res = SWIG_ConvertPtr(obj,vptr,ty.flags); + if (SWIG_IsOK(res)) { + // success code + } else { + // fail code + } + + which is the same really, but now you can also do + + Type *ptr; + int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags); + if (SWIG_IsOK(res)) { + // success code + if (SWIG_IsNewObj(res) { + ... + delete *ptr; + } else { + ... + } + } else { + // fail code + } + + I.e., now SWIG_ConvertPtr can return new objects and you can + identify the case and take care of the deallocation. Of course that + also requires SWIG_ConvertPtr to return new result values, such as + + int SWIG_ConvertPtr(obj, ptr,...) { + if (<obj is ok>) { + if (<need new object>) { + *ptr = <ptr to new allocated object>; + return SWIG_NEWOBJ; + } else { + *ptr = <ptr to old object>; + return SWIG_OLDOBJ; + } + } else { + return SWIG_BADOBJ; + } + } + + Of course, returning the plain '0(success)/-1(fail)' still works, but you can be + more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the + SWIG errors code. + + Finally, if the SWIG_CASTRANK_MODE is enabled, the result code + allows to return the 'cast rank', for example, if you have this + + int food(double) + int fooi(int); + + and you call + + food(1) // cast rank '1' (1 -> 1.0) + fooi(1) // cast rank '0' + + just use the SWIG_AddCast()/SWIG_CheckState() +*/ + +#define SWIG_OK (0) +#define SWIG_ERROR (-1) +#define SWIG_IsOK(r) (r >= 0) +#define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError) + +/* The CastRankLimit says how many bits are used for the cast rank */ +#define SWIG_CASTRANKLIMIT (1 << 8) +/* The NewMask denotes the object was created (using new/malloc) */ +#define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1) +/* The TmpMask is for in/out typemaps that use temporal objects */ +#define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1) +/* Simple returning values */ +#define SWIG_BADOBJ (SWIG_ERROR) +#define SWIG_OLDOBJ (SWIG_OK) +#define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK) +#define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK) +/* Check, add and del mask methods */ +#define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r) +#define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r) +#define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK)) +#define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r) +#define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r) +#define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK)) + +/* Cast-Rank Mode */ +#if defined(SWIG_CASTRANK_MODE) +# ifndef SWIG_TypeRank +# define SWIG_TypeRank unsigned long +# endif +# ifndef SWIG_MAXCASTRANK /* Default cast allowed */ +# define SWIG_MAXCASTRANK (2) +# endif +# define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1) +# define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK) +SWIGINTERNINLINE int SWIG_AddCast(int r) { + return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r; +} +SWIGINTERNINLINE int SWIG_CheckState(int r) { + return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0; +} +#else /* no cast-rank mode */ +# define SWIG_AddCast(r) (r) +# define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0) +#endif + + +#include <string.h> + +#ifdef __cplusplus +extern "C" { +#endif + +typedef void *(*swig_converter_func)(void *, int *); +typedef struct swig_type_info *(*swig_dycast_func)(void **); + +/* Structure to store information on one type */ +typedef struct swig_type_info { + const char *name; /* mangled name of this type */ + const char *str; /* human readable name of this type */ + swig_dycast_func dcast; /* dynamic cast function down a hierarchy */ + struct swig_cast_info *cast; /* linked list of types that can cast into this type */ + void *clientdata; /* language specific type data */ + int owndata; /* flag if the structure owns the clientdata */ +} swig_type_info; + +/* Structure to store a type and conversion function used for casting */ +typedef struct swig_cast_info { + swig_type_info *type; /* pointer to type that is equivalent to this type */ + swig_converter_func converter; /* function to cast the void pointers */ + struct swig_cast_info *next; /* pointer to next cast in linked list */ + struct swig_cast_info *prev; /* pointer to the previous cast */ +} swig_cast_info; + +/* Structure used to store module information + * Each module generates one structure like this, and the runtime collects + * all of these structures and stores them in a circularly linked list.*/ +typedef struct swig_module_info { + swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */ + size_t size; /* Number of types in this module */ + struct swig_module_info *next; /* Pointer to next element in circularly linked list */ + swig_type_info **type_initial; /* Array of initially generated type structures */ + swig_cast_info **cast_initial; /* Array of initially generated casting structures */ + void *clientdata; /* Language specific module data */ +} swig_module_info; + +/* + Compare two type names skipping the space characters, therefore + "char*" == "char *" and "Class<int>" == "Class<int >", etc. + + Return 0 when the two name types are equivalent, as in + strncmp, but skipping ' '. +*/ +SWIGRUNTIME int +SWIG_TypeNameComp(const char *f1, const char *l1, + const char *f2, const char *l2) { + for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) { + while ((*f1 == ' ') && (f1 != l1)) ++f1; + while ((*f2 == ' ') && (f2 != l2)) ++f2; + if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1; + } + return (int)((l1 - f1) - (l2 - f2)); +} + +/* + Check type equivalence in a name list like <name1>|<name2>|... + Return 0 if equal, -1 if nb < tb, 1 if nb > tb +*/ +SWIGRUNTIME int +SWIG_TypeCmp(const char *nb, const char *tb) { + int equiv = 1; + const char* te = tb + strlen(tb); + const char* ne = nb; + while (equiv != 0 && *ne) { + for (nb = ne; *ne; ++ne) { + if (*ne == '|') break; + } + equiv = SWIG_TypeNameComp(nb, ne, tb, te); + if (*ne) ++ne; + } + return equiv; +} + +/* + Check type equivalence in a name list like <name1>|<name2>|... + Return 0 if not equal, 1 if equal +*/ +SWIGRUNTIME int +SWIG_TypeEquiv(const char *nb, const char *tb) { + return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0; +} + +/* + Check the typename +*/ +SWIGRUNTIME swig_cast_info * +SWIG_TypeCheck(const char *c, swig_type_info *ty) { + if (ty) { + swig_cast_info *iter = ty->cast; + while (iter) { + if (strcmp(iter->type->name, c) == 0) { + if (iter == ty->cast) + return iter; + /* Move iter to the top of the linked list */ + iter->prev->next = iter->next; + if (iter->next) + iter->next->prev = iter->prev; + iter->next = ty->cast; + iter->prev = 0; + if (ty->cast) ty->cast->prev = iter; + ty->cast = iter; + return iter; + } + iter = iter->next; + } + } + return 0; +} + +/* + Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison +*/ +SWIGRUNTIME swig_cast_info * +SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) { + if (ty) { + swig_cast_info *iter = ty->cast; + while (iter) { + if (iter->type == from) { + if (iter == ty->cast) + return iter; + /* Move iter to the top of the linked list */ + iter->prev->next = iter->next; + if (iter->next) + iter->next->prev = iter->prev; + iter->next = ty->cast; + iter->prev = 0; + if (ty->cast) ty->cast->prev = iter; + ty->cast = iter; + return iter; + } + iter = iter->next; + } + } + return 0; +} + +/* + Cast a pointer up an inheritance hierarchy +*/ +SWIGRUNTIMEINLINE void * +SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) { + return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory); +} + +/* + Dynamic pointer casting. Down an inheritance hierarchy +*/ +SWIGRUNTIME swig_type_info * +SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) { + swig_type_info *lastty = ty; + if (!ty || !ty->dcast) return ty; + while (ty && (ty->dcast)) { + ty = (*ty->dcast)(ptr); + if (ty) lastty = ty; + } + return lastty; +} + +/* + Return the name associated with this type +*/ +SWIGRUNTIMEINLINE const char * +SWIG_TypeName(const swig_type_info *ty) { + return ty->name; +} + +/* + Return the pretty name associated with this type, + that is an unmangled type name in a form presentable to the user. +*/ +SWIGRUNTIME const char * +SWIG_TypePrettyName(const swig_type_info *type) { + /* The "str" field contains the equivalent pretty names of the + type, separated by vertical-bar characters. We choose + to print the last name, as it is often (?) the most + specific. */ + if (!type) return NULL; + if (type->str != NULL) { + const char *last_name = type->str; + const char *s; + for (s = type->str; *s; s++) + if (*s == '|') last_name = s+1; + return last_name; + } + else + return type->name; +} + +/* + Set the clientdata field for a type +*/ +SWIGRUNTIME void +SWIG_TypeClientData(swig_type_info *ti, void *clientdata) { + swig_cast_info *cast = ti->cast; + /* if (ti->clientdata == clientdata) return; */ + ti->clientdata = clientdata; + + while (cast) { + if (!cast->converter) { + swig_type_info *tc = cast->type; + if (!tc->clientdata) { + SWIG_TypeClientData(tc, clientdata); + } + } + cast = cast->next; + } +} +SWIGRUNTIME void +SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) { + SWIG_TypeClientData(ti, clientdata); + ti->owndata = 1; +} + +/* + Search for a swig_type_info structure only by mangled name + Search is a O(log #types) + + We start searching at module start, and finish searching when start == end. + Note: if start == end at the beginning of the function, we go all the way around + the circular list. +*/ +SWIGRUNTIME swig_type_info * +SWIG_MangledTypeQueryModule(swig_module_info *start, + swig_module_info *end, + const char *name) { + swig_module_info *iter = start; + do { + if (iter->size) { + size_t l = 0; + size_t r = iter->size - 1; + do { + /* since l+r >= 0, we can (>> 1) instead (/ 2) */ + size_t i = (l + r) >> 1; + const char *iname = iter->types[i]->name; + if (iname) { + int compare = strcmp(name, iname); + if (compare == 0) { + return iter->types[i]; + } else if (compare < 0) { + if (i) { + r = i - 1; + } else { + break; + } + } else if (compare > 0) { + l = i + 1; + } + } else { + break; /* should never happen */ + } + } while (l <= r); + } + iter = iter->next; + } while (iter != end); + return 0; +} + +/* + Search for a swig_type_info structure for either a mangled name or a human readable name. + It first searches the mangled names of the types, which is a O(log #types) + If a type is not found it then searches the human readable names, which is O(#types). + + We start searching at module start, and finish searching when start == end. + Note: if start == end at the beginning of the function, we go all the way around + the circular list. +*/ +SWIGRUNTIME swig_type_info * +SWIG_TypeQueryModule(swig_module_info *start, + swig_module_info *end, + const char *name) { + /* STEP 1: Search the name field using binary search */ + swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name); + if (ret) { + return ret; + } else { + /* STEP 2: If the type hasn't been found, do a complete search + of the str field (the human readable name) */ + swig_module_info *iter = start; + do { + size_t i = 0; + for (; i < iter->size; ++i) { + if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name))) + return iter->types[i]; + } + iter = iter->next; + } while (iter != end); + } + + /* neither found a match */ + return 0; +} + +/* + Pack binary data into a string +*/ +SWIGRUNTIME char * +SWIG_PackData(char *c, void *ptr, size_t sz) { + static const char hex[17] = "0123456789abcdef"; + const unsigned char *u = (unsigned char *) ptr; + const unsigned char *eu = u + sz; + for (; u != eu; ++u) { + unsigned char uu = *u; + *(c++) = hex[(uu & 0xf0) >> 4]; + *(c++) = hex[uu & 0xf]; + } + return c; +} + +/* + Unpack binary data from a string +*/ +SWIGRUNTIME const char * +SWIG_UnpackData(const char *c, void *ptr, size_t sz) { + unsigned char *u = (unsigned char *) ptr; + const unsigned char *eu = u + sz; + for (; u != eu; ++u) { + char d = *(c++); + unsigned char uu; + if ((d >= '0') && (d <= '9')) + uu = (unsigned char)((d - '0') << 4); + else if ((d >= 'a') && (d <= 'f')) + uu = (unsigned char)((d - ('a'-10)) << 4); + else + return (char *) 0; + d = *(c++); + if ((d >= '0') && (d <= '9')) + uu |= (unsigned char)(d - '0'); + else if ((d >= 'a') && (d <= 'f')) + uu |= (unsigned char)(d - ('a'-10)); + else + return (char *) 0; + *u = uu; + } + return c; +} + +/* + Pack 'void *' into a string buffer. +*/ +SWIGRUNTIME char * +SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) { + char *r = buff; + if ((2*sizeof(void *) + 2) > bsz) return 0; + *(r++) = '_'; + r = SWIG_PackData(r,&ptr,sizeof(void *)); + if (strlen(name) + 1 > (bsz - (r - buff))) return 0; + strcpy(r,name); + return buff; +} + +SWIGRUNTIME const char * +SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) { + if (*c != '_') { + if (strcmp(c,"NULL") == 0) { + *ptr = (void *) 0; + return name; + } else { + return 0; + } + } + return SWIG_UnpackData(++c,ptr,sizeof(void *)); +} + +SWIGRUNTIME char * +SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) { + char *r = buff; + size_t lname = (name ? strlen(name) : 0); + if ((2*sz + 2 + lname) > bsz) return 0; + *(r++) = '_'; + r = SWIG_PackData(r,ptr,sz); + if (lname) { + strncpy(r,name,lname+1); + } else { + *r = 0; + } + return buff; +} + +SWIGRUNTIME const char * +SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) { + if (*c != '_') { + if (strcmp(c,"NULL") == 0) { + memset(ptr,0,sz); + return name; + } else { + return 0; + } + } + return SWIG_UnpackData(++c,ptr,sz); +} + +#ifdef __cplusplus +} +#endif + +/* Errors in SWIG */ +#define SWIG_UnknownError -1 +#define SWIG_IOError -2 +#define SWIG_RuntimeError -3 +#define SWIG_IndexError -4 +#define SWIG_TypeError -5 +#define SWIG_DivisionByZero -6 +#define SWIG_OverflowError -7 +#define SWIG_SyntaxError -8 +#define SWIG_ValueError -9 +#define SWIG_SystemError -10 +#define SWIG_AttributeError -11 +#define SWIG_MemoryError -12 +#define SWIG_NullReferenceError -13 + + + +#include <ruby.h> + +/* Ruby 1.9.1 has a "memoisation optimisation" when compiling with GCC which + * breaks using rb_intern as an lvalue, as SWIG does. We work around this + * issue for now by disabling this. + * https://sourceforge.net/tracker/?func=detail&aid=2859614&group_id=1645&atid=101645 + */ +#ifdef rb_intern +# undef rb_intern +#endif + +/* Remove global macros defined in Ruby's win32.h */ +#ifdef write +# undef write +#endif +#ifdef read +# undef read +#endif +#ifdef bind +# undef bind +#endif +#ifdef close +# undef close +#endif +#ifdef connect +# undef connect +#endif + + +/* Ruby 1.7 defines NUM2LL(), LL2NUM() and ULL2NUM() macros */ +#ifndef NUM2LL +#define NUM2LL(x) NUM2LONG((x)) +#endif +#ifndef LL2NUM +#define LL2NUM(x) INT2NUM((long) (x)) +#endif +#ifndef ULL2NUM +#define ULL2NUM(x) UINT2NUM((unsigned long) (x)) +#endif + +/* Ruby 1.7 doesn't (yet) define NUM2ULL() */ +#ifndef NUM2ULL +#ifdef HAVE_LONG_LONG +#define NUM2ULL(x) rb_num2ull((x)) +#else +#define NUM2ULL(x) NUM2ULONG(x) +#endif +#endif + +/* RSTRING_LEN, etc are new in Ruby 1.9, but ->ptr and ->len no longer work */ +/* Define these for older versions so we can just write code the new way */ +#ifndef RSTRING_LEN +# define RSTRING_LEN(x) RSTRING(x)->len +#endif +#ifndef RSTRING_PTR +# define RSTRING_PTR(x) RSTRING(x)->ptr +#endif +#ifndef RSTRING_END +# define RSTRING_END(x) (RSTRING_PTR(x) + RSTRING_LEN(x)) +#endif +#ifndef RARRAY_LEN +# define RARRAY_LEN(x) RARRAY(x)->len +#endif +#ifndef RARRAY_PTR +# define RARRAY_PTR(x) RARRAY(x)->ptr +#endif +#ifndef RFLOAT_VALUE +# define RFLOAT_VALUE(x) RFLOAT(x)->value +#endif +#ifndef DOUBLE2NUM +# define DOUBLE2NUM(x) rb_float_new(x) +#endif +#ifndef RHASH_TBL +# define RHASH_TBL(x) (RHASH(x)->tbl) +#endif +#ifndef RHASH_ITER_LEV +# define RHASH_ITER_LEV(x) (RHASH(x)->iter_lev) +#endif +#ifndef RHASH_IFNONE +# define RHASH_IFNONE(x) (RHASH(x)->ifnone) +#endif +#ifndef RHASH_SIZE +# define RHASH_SIZE(x) (RHASH(x)->tbl->num_entries) +#endif +#ifndef RHASH_EMPTY_P +# define RHASH_EMPTY_P(x) (RHASH_SIZE(x) == 0) +#endif +#ifndef RSTRUCT_LEN +# define RSTRUCT_LEN(x) RSTRUCT(x)->len +#endif +#ifndef RSTRUCT_PTR +# define RSTRUCT_PTR(x) RSTRUCT(x)->ptr +#endif + + + +/* + * Need to be very careful about how these macros are defined, especially + * when compiling C++ code or C code with an ANSI C compiler. + * + * VALUEFUNC(f) is a macro used to typecast a C function that implements + * a Ruby method so that it can be passed as an argument to API functions + * like rb_define_method() and rb_define_singleton_method(). + * + * VOIDFUNC(f) is a macro used to typecast a C function that implements + * either the "mark" or "free" stuff for a Ruby Data object, so that it + * can be passed as an argument to API functions like Data_Wrap_Struct() + * and Data_Make_Struct(). + */ + +#ifdef __cplusplus +# ifndef RUBY_METHOD_FUNC /* These definitions should work for Ruby 1.4.6 */ +# define PROTECTFUNC(f) ((VALUE (*)()) f) +# define VALUEFUNC(f) ((VALUE (*)()) f) +# define VOIDFUNC(f) ((void (*)()) f) +# else +# ifndef ANYARGS /* These definitions should work for Ruby 1.6 */ +# define PROTECTFUNC(f) ((VALUE (*)()) f) +# define VALUEFUNC(f) ((VALUE (*)()) f) +# define VOIDFUNC(f) ((RUBY_DATA_FUNC) f) +# else /* These definitions should work for Ruby 1.7+ */ +# define PROTECTFUNC(f) ((VALUE (*)(VALUE)) f) +# define VALUEFUNC(f) ((VALUE (*)(ANYARGS)) f) +# define VOIDFUNC(f) ((RUBY_DATA_FUNC) f) +# endif +# endif +#else +# define VALUEFUNC(f) (f) +# define VOIDFUNC(f) (f) +#endif + +/* Don't use for expressions have side effect */ +#ifndef RB_STRING_VALUE +#define RB_STRING_VALUE(s) (TYPE(s) == T_STRING ? (s) : (*(volatile VALUE *)&(s) = rb_str_to_str(s))) +#endif +#ifndef StringValue +#define StringValue(s) RB_STRING_VALUE(s) +#endif +#ifndef StringValuePtr +#define StringValuePtr(s) RSTRING_PTR(RB_STRING_VALUE(s)) +#endif +#ifndef StringValueLen +#define StringValueLen(s) RSTRING_LEN(RB_STRING_VALUE(s)) +#endif +#ifndef SafeStringValue +#define SafeStringValue(v) do {\ + StringValue(v);\ + rb_check_safe_str(v);\ +} while (0) +#endif + +#ifndef HAVE_RB_DEFINE_ALLOC_FUNC +#define rb_define_alloc_func(klass, func) rb_define_singleton_method((klass), "new", VALUEFUNC((func)), -1) +#define rb_undef_alloc_func(klass) rb_undef_method(CLASS_OF((klass)), "new") +#endif + +static VALUE _mSWIG = Qnil; + +/* ----------------------------------------------------------------------------- + * error manipulation + * ----------------------------------------------------------------------------- */ + + +/* Define some additional error types */ +#define SWIG_ObjectPreviouslyDeletedError -100 + + +/* Define custom exceptions for errors that do not map to existing Ruby + exceptions. Note this only works for C++ since a global cannot be + initialized by a function in C. For C, fallback to rb_eRuntimeError.*/ + +SWIGINTERN VALUE +getNullReferenceError(void) { + static int init = 0; + static VALUE rb_eNullReferenceError ; + if (!init) { + init = 1; + rb_eNullReferenceError = rb_define_class("NullReferenceError", rb_eRuntimeError); + } + return rb_eNullReferenceError; +} + +SWIGINTERN VALUE +getObjectPreviouslyDeletedError(void) { + static int init = 0; + static VALUE rb_eObjectPreviouslyDeleted ; + if (!init) { + init = 1; + rb_eObjectPreviouslyDeleted = rb_define_class("ObjectPreviouslyDeleted", rb_eRuntimeError); + } + return rb_eObjectPreviouslyDeleted; +} + + +SWIGINTERN VALUE +SWIG_Ruby_ErrorType(int SWIG_code) { + VALUE type; + switch (SWIG_code) { + case SWIG_MemoryError: + type = rb_eNoMemError; + break; + case SWIG_IOError: + type = rb_eIOError; + break; + case SWIG_RuntimeError: + type = rb_eRuntimeError; + break; + case SWIG_IndexError: + type = rb_eIndexError; + break; + case SWIG_TypeError: + type = rb_eTypeError; + break; + case SWIG_DivisionByZero: + type = rb_eZeroDivError; + break; + case SWIG_OverflowError: + type = rb_eRangeError; + break; + case SWIG_SyntaxError: + type = rb_eSyntaxError; + break; + case SWIG_ValueError: + type = rb_eArgError; + break; + case SWIG_SystemError: + type = rb_eFatal; + break; + case SWIG_AttributeError: + type = rb_eRuntimeError; + break; + case SWIG_NullReferenceError: + type = getNullReferenceError(); + break; + case SWIG_ObjectPreviouslyDeletedError: + type = getObjectPreviouslyDeletedError(); + break; + case SWIG_UnknownError: + type = rb_eRuntimeError; + break; + default: + type = rb_eRuntimeError; + } + return type; +} + + +/* This function is called when a user inputs a wrong argument to + a method. + */ +SWIGINTERN +const char* Ruby_Format_TypeError( const char* msg, + const char* type, + const char* name, + const int argn, + VALUE input ) +{ + char buf[128]; + VALUE str; + VALUE asStr; + if ( msg && *msg ) + { + str = rb_str_new2(msg); + } + else + { + str = rb_str_new(NULL, 0); + } + + str = rb_str_cat2( str, "Expected argument " ); + sprintf( buf, "%d of type ", argn-1 ); + str = rb_str_cat2( str, buf ); + str = rb_str_cat2( str, type ); + str = rb_str_cat2( str, ", but got " ); + str = rb_str_cat2( str, rb_obj_classname(input) ); + str = rb_str_cat2( str, " " ); + asStr = rb_inspect(input); + if ( RSTRING_LEN(asStr) > 30 ) + { + str = rb_str_cat( str, StringValuePtr(asStr), 30 ); + str = rb_str_cat2( str, "..." ); + } + else + { + str = rb_str_append( str, asStr ); + } + + if ( name ) + { + str = rb_str_cat2( str, "\n\tin SWIG method '" ); + str = rb_str_cat2( str, name ); + str = rb_str_cat2( str, "'" ); + } + + return StringValuePtr( str ); +} + +/* This function is called when an overloaded method fails */ +SWIGINTERN +void Ruby_Format_OverloadedError( + const int argc, + const int maxargs, + const char* method, + const char* prototypes + ) +{ + const char* msg = "Wrong # of arguments"; + if ( argc <= maxargs ) msg = "Wrong arguments"; + rb_raise(rb_eArgError,"%s for overloaded method '%s'.\n" + "Possible C/C++ prototypes are:\n%s", + msg, method, prototypes); +} + +/* ----------------------------------------------------------------------------- + * rubytracking.swg + * + * This file contains support for tracking mappings from + * Ruby objects to C++ objects. This functionality is needed + * to implement mark functions for Ruby's mark and sweep + * garbage collector. + * ----------------------------------------------------------------------------- */ + +#ifdef __cplusplus +extern "C" { +#endif + +#if !defined(ST_DATA_T_DEFINED) +/* Needs to be explicitly included for Ruby 1.8 and earlier */ +#include <st.h> +#endif + +/* Ruby 1.8 actually assumes the first case. */ +#if SIZEOF_VOIDP == SIZEOF_LONG +# define SWIG2NUM(v) LONG2NUM((unsigned long)v) +# define NUM2SWIG(x) (unsigned long)NUM2LONG(x) +#elif SIZEOF_VOIDP == SIZEOF_LONG_LONG +# define SWIG2NUM(v) LL2NUM((unsigned long long)v) +# define NUM2SWIG(x) (unsigned long long)NUM2LL(x) +#else +# error sizeof(void*) is not the same as long or long long +#endif + +/* Global hash table to store Trackings from C/C++ + structs to Ruby Objects. +*/ +static st_table* swig_ruby_trackings = NULL; + +static VALUE swig_ruby_trackings_count(ANYARGS) { + return SWIG2NUM(swig_ruby_trackings->num_entries); +} + + +/* Setup a hash table to store Trackings */ +SWIGRUNTIME void SWIG_RubyInitializeTrackings(void) { + /* Create a hash table to store Trackings from C++ + objects to Ruby objects. */ + + /* Try to see if some other .so has already created a + tracking hash table, which we keep hidden in an instance var + in the SWIG module. + This is done to allow multiple DSOs to share the same + tracking table. + */ + VALUE trackings_value = Qnil; + /* change the variable name so that we can mix modules + compiled with older SWIG's - this used to be called "@__trackings__" */ + ID trackings_id = rb_intern( "@__safetrackings__" ); + VALUE verbose = rb_gv_get("VERBOSE"); + rb_gv_set("VERBOSE", Qfalse); + trackings_value = rb_ivar_get( _mSWIG, trackings_id ); + rb_gv_set("VERBOSE", verbose); + + /* The trick here is that we have to store the hash table + pointer in a Ruby variable. We do not want Ruby's GC to + treat this pointer as a Ruby object, so we convert it to + a Ruby numeric value. */ + if (trackings_value == Qnil) { + /* No, it hasn't. Create one ourselves */ + swig_ruby_trackings = st_init_numtable(); + rb_ivar_set( _mSWIG, trackings_id, SWIG2NUM(swig_ruby_trackings) ); + } else { + swig_ruby_trackings = (st_table*)NUM2SWIG(trackings_value); + } + + rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL); +} + +/* Add a Tracking from a C/C++ struct to a Ruby object */ +SWIGRUNTIME void SWIG_RubyAddTracking(void* ptr, VALUE object) { + /* Store the mapping to the global hash table. */ + st_insert(swig_ruby_trackings, (st_data_t)ptr, object); +} + +/* Get the Ruby object that owns the specified C/C++ struct */ +SWIGRUNTIME VALUE SWIG_RubyInstanceFor(void* ptr) { + /* Now lookup the value stored in the global hash table */ + VALUE value; + + if (st_lookup(swig_ruby_trackings, (st_data_t)ptr, &value)) { + return value; + } else { + return Qnil; + } +} + +/* Remove a Tracking from a C/C++ struct to a Ruby object. It + is very important to remove objects once they are destroyed + since the same memory address may be reused later to create + a new object. */ +SWIGRUNTIME void SWIG_RubyRemoveTracking(void* ptr) { + /* Delete the object from the hash table */ + st_delete(swig_ruby_trackings, (st_data_t *)&ptr, NULL); +} + +/* This is a helper method that unlinks a Ruby object from its + underlying C++ object. This is needed if the lifetime of the + Ruby object is longer than the C++ object */ +SWIGRUNTIME void SWIG_RubyUnlinkObjects(void* ptr) { + VALUE object = SWIG_RubyInstanceFor(ptr); + + if (object != Qnil) { + if (TYPE(object) != T_DATA) + abort(); + DATA_PTR(object) = 0; + } +} + +/* This is a helper method that iterates over all the trackings + passing the C++ object pointer and its related Ruby object + to the passed callback function. */ + +/* Proxy method to abstract the internal trackings datatype */ +static int swig_ruby_internal_iterate_callback(void* ptr, VALUE obj, void(*meth)(void* ptr, VALUE obj)) { + (*meth)(ptr, obj); + return ST_CONTINUE; +} + +SWIGRUNTIME void SWIG_RubyIterateTrackings( void(*meth)(void* ptr, VALUE obj) ) { + st_foreach(swig_ruby_trackings, (int (*)(ANYARGS))&swig_ruby_internal_iterate_callback, (st_data_t)meth); +} + +#ifdef __cplusplus +} +#endif + +/* ----------------------------------------------------------------------------- + * Ruby API portion that goes into the runtime + * ----------------------------------------------------------------------------- */ + +#ifdef __cplusplus +extern "C" { +#endif + +SWIGINTERN VALUE +SWIG_Ruby_AppendOutput(VALUE target, VALUE o) { + if (NIL_P(target)) { + target = o; + } else { + if (TYPE(target) != T_ARRAY) { + VALUE o2 = target; + target = rb_ary_new(); + rb_ary_push(target, o2); + } + rb_ary_push(target, o); + } + return target; +} + +/* For ruby1.8.4 and earlier. */ +#ifndef RUBY_INIT_STACK + RUBY_EXTERN void Init_stack(VALUE* addr); +# define RUBY_INIT_STACK \ + VALUE variable_in_this_stack_frame; \ + Init_stack(&variable_in_this_stack_frame); +#endif + + +#ifdef __cplusplus +} +#endif + + +/* ----------------------------------------------------------------------------- + * rubyrun.swg + * + * This file contains the runtime support for Ruby modules + * and includes code for managing global variables and pointer + * type checking. + * ----------------------------------------------------------------------------- */ + +/* For backward compatibility only */ +#define SWIG_POINTER_EXCEPTION 0 + +/* for raw pointers */ +#define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Ruby_ConvertPtrAndOwn(obj, pptr, type, flags, 0) +#define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Ruby_ConvertPtrAndOwn(obj, pptr, type, flags, own) +#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Ruby_NewPointerObj(ptr, type, flags) +#define SWIG_AcquirePtr(ptr, own) SWIG_Ruby_AcquirePtr(ptr, own) +#define swig_owntype swig_ruby_owntype + +/* for raw packed data */ +#define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Ruby_ConvertPacked(obj, ptr, sz, ty, flags) +#define SWIG_NewPackedObj(ptr, sz, type) SWIG_Ruby_NewPackedObj(ptr, sz, type) + +/* for class or struct pointers */ +#define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags) +#define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags) + +/* for C or C++ function pointers */ +#define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_ConvertPtr(obj, pptr, type, 0) +#define SWIG_NewFunctionPtrObj(ptr, type) SWIG_NewPointerObj(ptr, type, 0) + +/* for C++ member pointers, ie, member methods */ +#define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Ruby_ConvertPacked(obj, ptr, sz, ty) +#define SWIG_NewMemberObj(ptr, sz, type) SWIG_Ruby_NewPackedObj(ptr, sz, type) + + +/* Runtime API */ + +#define SWIG_GetModule(clientdata) SWIG_Ruby_GetModule(clientdata) +#define SWIG_SetModule(clientdata, pointer) SWIG_Ruby_SetModule(pointer) + + +/* Error manipulation */ + +#define SWIG_ErrorType(code) SWIG_Ruby_ErrorType(code) +#define SWIG_Error(code, msg) rb_raise(SWIG_Ruby_ErrorType(code), "%s", msg) +#define SWIG_fail goto fail + + +/* Ruby-specific SWIG API */ + +#define SWIG_InitRuntime() SWIG_Ruby_InitRuntime() +#define SWIG_define_class(ty) SWIG_Ruby_define_class(ty) +#define SWIG_NewClassInstance(value, ty) SWIG_Ruby_NewClassInstance(value, ty) +#define SWIG_MangleStr(value) SWIG_Ruby_MangleStr(value) +#define SWIG_CheckConvert(value, ty) SWIG_Ruby_CheckConvert(value, ty) + +#include "assert.h" + +/* ----------------------------------------------------------------------------- + * pointers/data manipulation + * ----------------------------------------------------------------------------- */ + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct { + VALUE klass; + VALUE mImpl; + void (*mark)(void *); + void (*destroy)(void *); + int trackObjects; +} swig_class; + + +/* Global pointer used to keep some internal SWIG stuff */ +static VALUE _cSWIG_Pointer = Qnil; +static VALUE swig_runtime_data_type_pointer = Qnil; + +/* Global IDs used to keep some internal SWIG stuff */ +static ID swig_arity_id = 0; +static ID swig_call_id = 0; + +/* + If your swig extension is to be run within an embedded ruby and has + director callbacks, you should set -DRUBY_EMBEDDED during compilation. + This will reset ruby's stack frame on each entry point from the main + program the first time a virtual director function is invoked (in a + non-recursive way). + If this is not done, you run the risk of Ruby trashing the stack. +*/ + +#ifdef RUBY_EMBEDDED + +# define SWIG_INIT_STACK \ + if ( !swig_virtual_calls ) { RUBY_INIT_STACK } \ + ++swig_virtual_calls; +# define SWIG_RELEASE_STACK --swig_virtual_calls; +# define Ruby_DirectorTypeMismatchException(x) \ + rb_raise( rb_eTypeError, "%s", x ); return c_result; + + static unsigned int swig_virtual_calls = 0; + +#else /* normal non-embedded extension */ + +# define SWIG_INIT_STACK +# define SWIG_RELEASE_STACK +# define Ruby_DirectorTypeMismatchException(x) \ + throw Swig::DirectorTypeMismatchException( x ); + +#endif /* RUBY_EMBEDDED */ + + +SWIGRUNTIME VALUE +getExceptionClass(void) { + static int init = 0; + static VALUE rubyExceptionClass ; + if (!init) { + init = 1; + rubyExceptionClass = rb_const_get(_mSWIG, rb_intern("Exception")); + } + return rubyExceptionClass; +} + +/* This code checks to see if the Ruby object being raised as part + of an exception inherits from the Ruby class Exception. If so, + the object is simply returned. If not, then a new Ruby exception + object is created and that will be returned to Ruby.*/ +SWIGRUNTIME VALUE +SWIG_Ruby_ExceptionType(swig_type_info *desc, VALUE obj) { + VALUE exceptionClass = getExceptionClass(); + if (rb_obj_is_kind_of(obj, exceptionClass)) { + return obj; + } else { + return rb_exc_new3(rb_eRuntimeError, rb_obj_as_string(obj)); + } +} + +/* Initialize Ruby runtime support */ +SWIGRUNTIME void +SWIG_Ruby_InitRuntime(void) +{ + if (_mSWIG == Qnil) { + _mSWIG = rb_define_module("SWIG"); + swig_call_id = rb_intern("call"); + swig_arity_id = rb_intern("arity"); + } +} + +/* Define Ruby class for C type */ +SWIGRUNTIME void +SWIG_Ruby_define_class(swig_type_info *type) +{ + char *klass_name = (char *) malloc(4 + strlen(type->name) + 1); + sprintf(klass_name, "TYPE%s", type->name); + if (NIL_P(_cSWIG_Pointer)) { + _cSWIG_Pointer = rb_define_class_under(_mSWIG, "Pointer", rb_cObject); + rb_undef_method(CLASS_OF(_cSWIG_Pointer), "new"); + } + rb_define_class_under(_mSWIG, klass_name, _cSWIG_Pointer); + free((void *) klass_name); +} + +/* Create a new pointer object */ +SWIGRUNTIME VALUE +SWIG_Ruby_NewPointerObj(void *ptr, swig_type_info *type, int flags) +{ + int own = flags & SWIG_POINTER_OWN; + int track; + char *klass_name; + swig_class *sklass; + VALUE klass; + VALUE obj; + + if (!ptr) + return Qnil; + + if (type->clientdata) { + sklass = (swig_class *) type->clientdata; + + /* Are we tracking this class and have we already returned this Ruby object? */ + track = sklass->trackObjects; + if (track) { + obj = SWIG_RubyInstanceFor(ptr); + + /* Check the object's type and make sure it has the correct type. + It might not in cases where methods do things like + downcast methods. */ + if (obj != Qnil) { + VALUE value = rb_iv_get(obj, "@__swigtype__"); + const char* type_name = RSTRING_PTR(value); + + if (strcmp(type->name, type_name) == 0) { + return obj; + } + } + } + + /* Create a new Ruby object */ + obj = Data_Wrap_Struct(sklass->klass, VOIDFUNC(sklass->mark), + ( own ? VOIDFUNC(sklass->destroy) : + (track ? VOIDFUNC(SWIG_RubyRemoveTracking) : 0 ) + ), ptr); + + /* If tracking is on for this class then track this object. */ + if (track) { + SWIG_RubyAddTracking(ptr, obj); + } + } else { + klass_name = (char *) malloc(4 + strlen(type->name) + 1); + sprintf(klass_name, "TYPE%s", type->name); + klass = rb_const_get(_mSWIG, rb_intern(klass_name)); + free((void *) klass_name); + obj = Data_Wrap_Struct(klass, 0, 0, ptr); + } + rb_iv_set(obj, "@__swigtype__", rb_str_new2(type->name)); + + return obj; +} + +/* Create a new class instance (always owned) */ +SWIGRUNTIME VALUE +SWIG_Ruby_NewClassInstance(VALUE klass, swig_type_info *type) +{ + VALUE obj; + swig_class *sklass = (swig_class *) type->clientdata; + obj = Data_Wrap_Struct(klass, VOIDFUNC(sklass->mark), VOIDFUNC(sklass->destroy), 0); + rb_iv_set(obj, "@__swigtype__", rb_str_new2(type->name)); + return obj; +} + +/* Get type mangle from class name */ +SWIGRUNTIMEINLINE char * +SWIG_Ruby_MangleStr(VALUE obj) +{ + VALUE stype = rb_iv_get(obj, "@__swigtype__"); + return StringValuePtr(stype); +} + +/* Acquire a pointer value */ +typedef struct { + void (*datafree)(void *); + int own; +} swig_ruby_owntype; + +SWIGRUNTIME swig_ruby_owntype +SWIG_Ruby_AcquirePtr(VALUE obj, swig_ruby_owntype own) { + swig_ruby_owntype oldown = {0, 0}; + if (obj) { + oldown.datafree = RDATA(obj)->dfree; + RDATA(obj)->dfree = own.datafree; + } + return oldown; +} + +/* Convert a pointer value */ +SWIGRUNTIME int +SWIG_Ruby_ConvertPtrAndOwn(VALUE obj, void **ptr, swig_type_info *ty, int flags, swig_ruby_owntype *own) +{ + char *c; + swig_cast_info *tc; + void *vptr = 0; + + /* Grab the pointer */ + if (NIL_P(obj)) { + if (ptr) + *ptr = 0; + return SWIG_OK; + } else { + if (TYPE(obj) != T_DATA) { + return SWIG_ERROR; + } + Data_Get_Struct(obj, void, vptr); + } + + if (own) { + own->datafree = RDATA(obj)->dfree; + own->own = 0; + } + + /* Check to see if the input object is giving up ownership + of the underlying C struct or C++ object. If so then we + need to reset the destructor since the Ruby object no + longer owns the underlying C++ object.*/ + if (flags & SWIG_POINTER_DISOWN) { + /* Is tracking on for this class? */ + int track = 0; + if (ty && ty->clientdata) { + swig_class *sklass = (swig_class *) ty->clientdata; + track = sklass->trackObjects; + } + + if (track) { + /* We are tracking objects for this class. Thus we change the destructor + * to SWIG_RubyRemoveTracking. This allows us to + * remove the mapping from the C++ to Ruby object + * when the Ruby object is garbage collected. If we don't + * do this, then it is possible we will return a reference + * to a Ruby object that no longer exists thereby crashing Ruby. */ + RDATA(obj)->dfree = SWIG_RubyRemoveTracking; + } else { + RDATA(obj)->dfree = 0; + } + } + + /* Do type-checking if type info was provided */ + if (ty) { + if (ty->clientdata) { + if (rb_obj_is_kind_of(obj, ((swig_class *) (ty->clientdata))->klass)) { + if (vptr == 0) { + /* The object has already been deleted */ + return SWIG_ObjectPreviouslyDeletedError; + } + } + } + if ((c = SWIG_MangleStr(obj)) == NULL) { + return SWIG_ERROR; + } + tc = SWIG_TypeCheck(c, ty); + if (!tc) { + return SWIG_ERROR; + } else { + if (ptr) { + if (tc->type == ty) { + *ptr = vptr; + } else { + int newmemory = 0; + *ptr = SWIG_TypeCast(tc, vptr, &newmemory); + if (newmemory == SWIG_CAST_NEW_MEMORY) { + assert(own); /* badly formed typemap which will lead to a memory leak - it must set and use own to delete *ptr */ + if (own) + own->own = own->own | SWIG_CAST_NEW_MEMORY; + } + } + } + } + } else { + if (ptr) + *ptr = vptr; + } + + return SWIG_OK; +} + +/* Check convert */ +SWIGRUNTIMEINLINE int +SWIG_Ruby_CheckConvert(VALUE obj, swig_type_info *ty) +{ + char *c = SWIG_MangleStr(obj); + if (!c) return 0; + return SWIG_TypeCheck(c,ty) != 0; +} + +SWIGRUNTIME VALUE +SWIG_Ruby_NewPackedObj(void *ptr, int sz, swig_type_info *type) { + char result[1024]; + char *r = result; + if ((2*sz + 1 + strlen(type->name)) > 1000) return 0; + *(r++) = '_'; + r = SWIG_PackData(r, ptr, sz); + strcpy(r, type->name); + return rb_str_new2(result); +} + +/* Convert a packed value value */ +SWIGRUNTIME int +SWIG_Ruby_ConvertPacked(VALUE obj, void *ptr, int sz, swig_type_info *ty) { + swig_cast_info *tc; + const char *c; + + if (TYPE(obj) != T_STRING) goto type_error; + c = StringValuePtr(obj); + /* Pointer values must start with leading underscore */ + if (*c != '_') goto type_error; + c++; + c = SWIG_UnpackData(c, ptr, sz); + if (ty) { + tc = SWIG_TypeCheck(c, ty); + if (!tc) goto type_error; + } + return SWIG_OK; + + type_error: + return SWIG_ERROR; +} + +SWIGRUNTIME swig_module_info * +SWIG_Ruby_GetModule(void *SWIGUNUSEDPARM(clientdata)) +{ + VALUE pointer; + swig_module_info *ret = 0; + VALUE verbose = rb_gv_get("VERBOSE"); + + /* temporarily disable warnings, since the pointer check causes warnings with 'ruby -w' */ + rb_gv_set("VERBOSE", Qfalse); + + /* first check if pointer already created */ + pointer = rb_gv_get("$swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME); + if (pointer != Qnil) { + Data_Get_Struct(pointer, swig_module_info, ret); + } + + /* reinstate warnings */ + rb_gv_set("VERBOSE", verbose); + return ret; +} + +SWIGRUNTIME void +SWIG_Ruby_SetModule(swig_module_info *pointer) +{ + /* register a new class */ + VALUE cl = rb_define_class("swig_runtime_data", rb_cObject); + /* create and store the structure pointer to a global variable */ + swig_runtime_data_type_pointer = Data_Wrap_Struct(cl, 0, 0, pointer); + rb_define_readonly_variable("$swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME, &swig_runtime_data_type_pointer); +} + +/* This function can be used to check whether a proc or method or similarly + callable function has been passed. Usually used in a %typecheck, like: + + %typecheck(c_callback_t, precedence=SWIG_TYPECHECK_POINTER) { + $result = SWIG_Ruby_isCallable( $input ); + } + */ +SWIGINTERN +int SWIG_Ruby_isCallable( VALUE proc ) +{ + if ( rb_respond_to( proc, swig_call_id ) ) + return 1; + return 0; +} + +/* This function can be used to check the arity (number of arguments) + a proc or method can take. Usually used in a %typecheck. + Valid arities will be that equal to minimal or those < 0 + which indicate a variable number of parameters at the end. + */ +SWIGINTERN +int SWIG_Ruby_arity( VALUE proc, int minimal ) +{ + if ( rb_respond_to( proc, swig_arity_id ) ) + { + VALUE num = rb_funcall( proc, swig_arity_id, 0 ); + int arity = NUM2INT(num); + if ( arity < 0 && (arity+1) < -minimal ) return 1; + if ( arity == minimal ) return 1; + return 1; + } + return 0; +} + + +#ifdef __cplusplus +} +#endif + + + +#define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0) + +#define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else + + + + #define SWIG_exception(code, msg) do { SWIG_Error(code, msg);; } while(0) + + +/* -------- TYPES TABLE (BEGIN) -------- */ + +#define SWIGTYPE_p_FX4Splitter swig_types[0] +#define SWIGTYPE_p_FX7Segment swig_types[1] +#define SWIGTYPE_p_FXAccelTable swig_types[2] +#define SWIGTYPE_p_FXApp swig_types[3] +#define SWIGTYPE_p_FXArrowButton swig_types[4] +#define SWIGTYPE_p_FXBitmap swig_types[5] +#define SWIGTYPE_p_FXBitmapFrame swig_types[6] +#define SWIGTYPE_p_FXButton swig_types[7] +#define SWIGTYPE_p_FXCURCursor swig_types[8] +#define SWIGTYPE_p_FXCanvas swig_types[9] +#define SWIGTYPE_p_FXColorBar swig_types[10] +#define SWIGTYPE_p_FXColorRing swig_types[11] +#define SWIGTYPE_p_FXColorSelector swig_types[12] +#define SWIGTYPE_p_FXColorWell swig_types[13] +#define SWIGTYPE_p_FXColorWheel swig_types[14] +#define SWIGTYPE_p_FXComboBox swig_types[15] +#define SWIGTYPE_p_FXComposite swig_types[16] +#define SWIGTYPE_p_FXCursor swig_types[17] +#define SWIGTYPE_p_FXDC swig_types[18] +#define SWIGTYPE_p_FXDCPrint swig_types[19] +#define SWIGTYPE_p_FXDCWindow swig_types[20] +#define SWIGTYPE_p_FXDataTarget swig_types[21] +#define SWIGTYPE_p_FXDebugTarget swig_types[22] +#define SWIGTYPE_p_FXDelegator swig_types[23] +#define SWIGTYPE_p_FXDial swig_types[24] +#define SWIGTYPE_p_FXDict swig_types[25] +#define SWIGTYPE_p_FXDirBox swig_types[26] +#define SWIGTYPE_p_FXDirSelector swig_types[27] +#define SWIGTYPE_p_FXDockBar swig_types[28] +#define SWIGTYPE_p_FXDockHandler swig_types[29] +#define SWIGTYPE_p_FXDockSite swig_types[30] +#define SWIGTYPE_p_FXDockTitle swig_types[31] +#define SWIGTYPE_p_FXDocument swig_types[32] +#define SWIGTYPE_p_FXDragCorner swig_types[33] +#define SWIGTYPE_p_FXDrawable swig_types[34] +#define SWIGTYPE_p_FXDriveBox swig_types[35] +#define SWIGTYPE_p_FXFileDict swig_types[36] +#define SWIGTYPE_p_FXFileSelector swig_types[37] +#define SWIGTYPE_p_FXFileStream swig_types[38] +#define SWIGTYPE_p_FXFont swig_types[39] +#define SWIGTYPE_p_FXFontSelector swig_types[40] +#define SWIGTYPE_p_FXFrame swig_types[41] +#define SWIGTYPE_p_FXGIFCursor swig_types[42] +#define SWIGTYPE_p_FXGradientBar swig_types[43] +#define SWIGTYPE_p_FXGroupBox swig_types[44] +#define SWIGTYPE_p_FXHeader swig_types[45] +#define SWIGTYPE_p_FXHeaderItem swig_types[46] +#define SWIGTYPE_p_FXHorizontalFrame swig_types[47] +#define SWIGTYPE_p_FXHorizontalSeparator swig_types[48] +#define SWIGTYPE_p_FXIcon swig_types[49] +#define SWIGTYPE_p_FXIconDict swig_types[50] +#define SWIGTYPE_p_FXId swig_types[51] +#define SWIGTYPE_p_FXImageFrame swig_types[52] +#define SWIGTYPE_p_FXImageView swig_types[53] +#define SWIGTYPE_p_FXKnob swig_types[54] +#define SWIGTYPE_p_FXListBox swig_types[55] +#define SWIGTYPE_p_FXMainWindow swig_types[56] +#define SWIGTYPE_p_FXMatrix swig_types[57] +#define SWIGTYPE_p_FXMemoryStream swig_types[58] +#define SWIGTYPE_p_FXObject swig_types[59] +#define SWIGTYPE_p_FXPacker swig_types[60] +#define SWIGTYPE_p_FXPopup swig_types[61] +#define SWIGTYPE_p_FXProgressBar swig_types[62] +#define SWIGTYPE_p_FXRealSlider swig_types[63] +#define SWIGTYPE_p_FXRealSpinner swig_types[64] +#define SWIGTYPE_p_FXRecentFiles swig_types[65] +#define SWIGTYPE_p_FXRegion swig_types[66] +#define SWIGTYPE_p_FXRegistry swig_types[67] +#define SWIGTYPE_p_FXRootWindow swig_types[68] +#define SWIGTYPE_p_FXRuler swig_types[69] +#define SWIGTYPE_p_FXRulerView swig_types[70] +#define SWIGTYPE_p_FXScrollArea swig_types[71] +#define SWIGTYPE_p_FXScrollBar swig_types[72] +#define SWIGTYPE_p_FXScrollCorner swig_types[73] +#define SWIGTYPE_p_FXScrollWindow swig_types[74] +#define SWIGTYPE_p_FXSeparator swig_types[75] +#define SWIGTYPE_p_FXSettings swig_types[76] +#define SWIGTYPE_p_FXShell swig_types[77] +#define SWIGTYPE_p_FXShutter swig_types[78] +#define SWIGTYPE_p_FXShutterItem swig_types[79] +#define SWIGTYPE_p_FXSlider swig_types[80] +#define SWIGTYPE_p_FXSpinner swig_types[81] +#define SWIGTYPE_p_FXSplashWindow swig_types[82] +#define SWIGTYPE_p_FXSplitter swig_types[83] +#define SWIGTYPE_p_FXSpring swig_types[84] +#define SWIGTYPE_p_FXStatusBar swig_types[85] +#define SWIGTYPE_p_FXStatusLine swig_types[86] +#define SWIGTYPE_p_FXStream swig_types[87] +#define SWIGTYPE_p_FXStringDict swig_types[88] +#define SWIGTYPE_p_FXSwitcher swig_types[89] +#define SWIGTYPE_p_FXTabBar swig_types[90] +#define SWIGTYPE_p_FXTabBook swig_types[91] +#define SWIGTYPE_p_FXTable swig_types[92] +#define SWIGTYPE_p_FXTableItem swig_types[93] +#define SWIGTYPE_p_FXTablePos swig_types[94] +#define SWIGTYPE_p_FXTableRange swig_types[95] +#define SWIGTYPE_p_FXTextField swig_types[96] +#define SWIGTYPE_p_FXToolBar swig_types[97] +#define SWIGTYPE_p_FXToolBarGrip swig_types[98] +#define SWIGTYPE_p_FXToolBarShell swig_types[99] +#define SWIGTYPE_p_FXToolBarTab swig_types[100] +#define SWIGTYPE_p_FXToolTip swig_types[101] +#define SWIGTYPE_p_FXTopWindow swig_types[102] +#define SWIGTYPE_p_FXTranslator swig_types[103] +#define SWIGTYPE_p_FXTreeListBox swig_types[104] +#define SWIGTYPE_p_FXVerticalFrame swig_types[105] +#define SWIGTYPE_p_FXVerticalSeparator swig_types[106] +#define SWIGTYPE_p_FXVisual swig_types[107] +#define SWIGTYPE_p_FXWindow swig_types[108] +#define SWIGTYPE_p_char swig_types[109] +#define SWIGTYPE_p_double swig_types[110] +#define SWIGTYPE_p_float swig_types[111] +#define SWIGTYPE_p_int swig_types[112] +#define SWIGTYPE_p_long swig_types[113] +#define SWIGTYPE_p_short swig_types[114] +#define SWIGTYPE_p_unsigned_char swig_types[115] +#define SWIGTYPE_p_unsigned_int swig_types[116] +#define SWIGTYPE_p_unsigned_long swig_types[117] +#define SWIGTYPE_p_unsigned_short swig_types[118] +static swig_type_info *swig_types[120]; +static swig_module_info swig_module = {swig_types, 119, 0, 0, 0, 0}; +#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) +#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) + +/* -------- TYPES TABLE (END) -------- */ + +#define SWIG_init Init_table +#define SWIG_name "Table" + + +#define SWIG_RUBY_THREAD_BEGIN_BLOCK +#define SWIG_RUBY_THREAD_END_BLOCK + + +#define SWIGVERSION 0x030012 +#define SWIG_VERSION SWIGVERSION + + +#define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a)) +#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a)) + + +#include <stdexcept> + + +#include "FXRbCommon.h" + + +inline FXColor to_FXColor(VALUE obj){ + if(TYPE(obj)==T_STRING){ + return fxcolorfromname(StringValuePtr(obj)); + } + else if(TYPE(obj)==T_SYMBOL){ + return fxcolorfromname(rb_id2name(SYM2ID(obj))); + } + else{ + return NUM2ULONG(obj); + } + } + + +inline FXString to_FXString(VALUE obj){ + if(!NIL_P(obj)){ + Check_Type(obj,T_STRING); + return FXString(StringValuePtr(obj)); + } + else{ + return FXString::null; + } + } + + +inline FXbool to_FXbool(VALUE obj){ + if (obj == Qtrue || obj == Qfalse){ + return (obj == Qtrue) ? TRUE : FALSE; + } + else{ + return static_cast<FXbool>(NUM2UINT(obj)); + } + } + + +static swig_type_info* FXEventTypeInfo=0; + +inline void* to_FXEvent(VALUE obj){ + void* ptr; + if(!FXEventTypeInfo){ + FXEventTypeInfo=SWIG_TypeQuery("FXEvent *"); + FXASSERT(FXEventTypeInfo!=0); + } + SWIG_ConvertPtr(obj,&ptr,FXEventTypeInfo,1); + return ptr; + } + + +#include <limits.h> +#if !defined(SWIG_NO_LLONG_MAX) +# if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__) +# define LLONG_MAX __LONG_LONG_MAX__ +# define LLONG_MIN (-LLONG_MAX - 1LL) +# define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) +# endif +#endif + + + #define SWIG_From_long LONG2NUM + + +SWIGINTERNINLINE VALUE +SWIG_From_int (int value) +{ + return SWIG_From_long (value); +} + +SWIGINTERN FXTableItem *new_FXTableItem(FXString const &text,FXIcon *ic=0,void *ITEMDATA=0){ + return new FXRbTableItem(text,ic,ITEMDATA); + } +SWIGINTERN void FXTableItem_setData(FXTableItem *self,VALUE ptr){ + self->setData(reinterpret_cast<void*>(ptr)); + } +SWIGINTERN VALUE FXTableItem_getData(FXTableItem const *self){ + return self->getData() ? reinterpret_cast<VALUE>(self->getData()) : Qnil; + } + +SWIGINTERNINLINE VALUE +SWIG_From_unsigned_SS_long (unsigned long value) +{ + return ULONG2NUM(value); +} + + +SWIGINTERNINLINE VALUE +SWIG_From_unsigned_SS_int (unsigned int value) +{ + return SWIG_From_unsigned_SS_long (value); +} + + +SWIGINTERN VALUE +SWIG_ruby_failed(void) +{ + return Qnil; +} + + +/*@SWIG:C:/msys64/mingw64/share/swig/3.0.12\ruby\rubyprimtypes.swg,19,%ruby_aux_method@*/ +SWIGINTERN VALUE SWIG_AUX_NUM2LONG(VALUE *args) +{ + VALUE obj = args[0]; + VALUE type = TYPE(obj); + long *res = (long *)(args[1]); + *res = type == T_FIXNUM ? NUM2LONG(obj) : rb_big2long(obj); + return obj; +} +/*@SWIG@*/ + +SWIGINTERN int +SWIG_AsVal_long (VALUE obj, long* val) +{ + VALUE type = TYPE(obj); + if ((type == T_FIXNUM) || (type == T_BIGNUM)) { + long v; + VALUE a[2]; + a[0] = obj; + a[1] = (VALUE)(&v); + if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { + if (val) *val = v; + return SWIG_OK; + } + } + return SWIG_TypeError; +} + + +SWIGINTERN int +SWIG_AsVal_int (VALUE obj, int *val) +{ + long v; + int res = SWIG_AsVal_long (obj, &v); + if (SWIG_IsOK(res)) { + if ((v < INT_MIN || v > INT_MAX)) { + return SWIG_OverflowError; + } else { + if (val) *val = static_cast< int >(v); + } + } + return res; +} + + +/*@SWIG:C:/msys64/mingw64/share/swig/3.0.12\ruby\rubyprimtypes.swg,19,%ruby_aux_method@*/ +SWIGINTERN VALUE SWIG_AUX_NUM2ULONG(VALUE *args) +{ + VALUE obj = args[0]; + VALUE type = TYPE(obj); + unsigned long *res = (unsigned long *)(args[1]); + *res = type == T_FIXNUM ? NUM2ULONG(obj) : rb_big2ulong(obj); + return obj; +} +/*@SWIG@*/ + +SWIGINTERN int +SWIG_AsVal_unsigned_SS_long (VALUE obj, unsigned long *val) +{ + VALUE type = TYPE(obj); + if ((type == T_FIXNUM) || (type == T_BIGNUM)) { + unsigned long v; + VALUE a[2]; + a[0] = obj; + a[1] = (VALUE)(&v); + if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { + if (val) *val = v; + return SWIG_OK; + } + } + return SWIG_TypeError; +} + + +SWIGINTERN int +SWIG_AsVal_unsigned_SS_int (VALUE obj, unsigned int *val) +{ + unsigned long v; + int res = SWIG_AsVal_unsigned_SS_long (obj, &v); + if (SWIG_IsOK(res)) { + if ((v > UINT_MAX)) { + return SWIG_OverflowError; + } else { + if (val) *val = static_cast< unsigned int >(v); + } + } + return res; +} + + +SWIGINTERN swig_type_info* +SWIG_pchar_descriptor(void) +{ + static int init = 0; + static swig_type_info* info = 0; + if (!init) { + info = SWIG_TypeQuery("_p_char"); + init = 1; + } + return info; +} + + +SWIGINTERNINLINE VALUE +SWIG_FromCharPtrAndSize(const char* carray, size_t size) +{ + if (carray) { + if (size > LONG_MAX) { + swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); + return pchar_descriptor ? + SWIG_NewPointerObj(const_cast< char * >(carray), pchar_descriptor, 0) : Qnil; + } else { + return rb_str_new(carray, static_cast< long >(size)); + } + } else { + return Qnil; + } +} + + +SWIGINTERNINLINE VALUE +SWIG_FromCharPtr(const char *cptr) +{ + return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0)); +} + +SWIGINTERN FXTable *new_FXTable(FXComposite *p,FXObject *tgt=0,FXSelector sel=0,FXuint opts=0,FXint x=0,FXint y=0,FXint w=0,FXint h=0,FXint pl=DEFAULT_MARGIN,FXint pr=DEFAULT_MARGIN,FXint pt=DEFAULT_MARGIN,FXint pb=DEFAULT_MARGIN){ + return new FXRbTable(p,tgt,sel,opts,x,y,w,h,pl,pr,pt,pb); + } +SWIGINTERN void FXTable_setItem(FXTable *self,FXint row,FXint col,FXTableItem *item,FXbool notify=0){ + if(item!=0 && item->isMemberOf(FXMETACLASS(FXRbTableItem))){ + dynamic_cast<FXRbTableItem*>(item)->owned=1; + } + self->setItem(row,col,item,notify); + } +SWIGINTERN FXint FXTable_getColumnX(FXTable const *self,FXint colEdge){ + if(colEdge<0 || self->getColumnHeader()->getNumItems()<=colEdge){ + rb_raise(rb_eIndexError,"table column out of bounds"); + } + return self->getColumnX(colEdge); + } +SWIGINTERN FXint FXTable_getRowY(FXTable const *self,FXint rowEdge){ + if(rowEdge<0 || self->getRowHeader()->getNumItems()<=rowEdge){ + rb_raise(rb_eIndexError,"table row out of bounds"); + } + return self->getRowY(rowEdge); + } +SWIGINTERN void FXTable_setItemText(FXTable *self,FXint r,FXint c,FXString const &text,FXbool notify=0){ + FXRbTableItem* item; + self->setItemText(r,c,text,notify); + item=dynamic_cast<FXRbTableItem*>(self->getItem(r,c)); + if(item!=0){ + item->owned=1; + } + } +SWIGINTERN void FXTable_setItemIcon(FXTable *self,FXint r,FXint c,FXIcon *icon,FXbool notify=0){ + FXRbTableItem* item; + self->setItemIcon(r,c,icon,notify); + item=dynamic_cast<FXRbTableItem*>(self->getItem(r,c)); + if(item!=0){ + item->owned=1; + } + } +SWIGINTERN void FXTable_setItemData(FXTable *self,FXint r,FXint c,VALUE ptr){ + FXRbTableItem* item; + self->setItemData(r,c,reinterpret_cast<void*>(ptr)); + item=dynamic_cast<FXRbTableItem*>(self->getItem(r,c)); + if(item!=0){ + item->owned=1; + } + } +SWIGINTERN VALUE FXTable_getItemData(FXTable const *self,FXint r,FXint c){ + void* ptr=self->getItemData(r,c); + return (ptr!=0) ? reinterpret_cast<VALUE>(ptr) : Qnil; + } + +SWIGINTERN int +SWIG_AsCharPtrAndSize(VALUE obj, char** cptr, size_t* psize, int *alloc) +{ + if (TYPE(obj) == T_STRING) { + char *cstr = StringValuePtr(obj); + size_t size = RSTRING_LEN(obj) + 1; + if (cptr) { + if (alloc) { + if (*alloc == SWIG_NEWOBJ) { + *cptr = reinterpret_cast< char* >(memcpy(new char[size], cstr, sizeof(char)*(size))); + } else { + *cptr = cstr; + *alloc = SWIG_OLDOBJ; + } + } + } + if (psize) *psize = size; + return SWIG_OK; + } else { + swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); + if (pchar_descriptor) { + void* vptr = 0; + if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) { + if (cptr) *cptr = (char *)vptr; + if (psize) *psize = vptr ? (strlen((char*)vptr) + 1) : 0; + if (alloc) *alloc = SWIG_OLDOBJ; + return SWIG_OK; + } + } + } + return SWIG_TypeError; +} + + + + +SWIGINTERN VALUE FXTable_extractText(FXTable const *self,FXint startrow,FXint endrow,FXint startcol,FXint endcol,FXchar const *cs="\t",FXchar const *rs="\n"){ + FXString str; + VALUE result; + if(startrow<0 || startcol<0 || self->getNumRows()<=endrow || self->getNumColumns()<=endcol) rb_raise(rb_eIndexError,"index out of bounds"); + self->extractText(str,startrow,endrow,startcol,endcol,cs,rs); + result=to_ruby(str); + return result; + } +SWIGINTERN void FXTable_overlayText(FXTable *self,FXint startrow,FXint endrow,FXint startcol,FXint endcol,VALUE str,FXchar const *cs="\t",FXchar const *rs="\n",FXbool notify=0){ + if(startrow<0 || startcol<0 || self->getNumRows()<=endrow || self->getNumColumns()<=endcol) rb_raise(rb_eIndexError,"index out of bounds"); + const FXchar* text=reinterpret_cast<FXchar*>(StringValuePtr(str)); + FXint size=RSTRING_LEN(str); + self->overlayText(startrow,endrow,startcol,endcol,text,size,cs,rs,notify); + } +SWIGINTERN VALUE FXTable_countText(FXTable const *self,FXString const &text,FXchar const *cs="\t,",FXchar const *rs="\n"){ + FXint nr,nc; + self->countText(nr,nc,text,cs,rs); + return rb_ary_new3(2,INT2NUM(nr),INT2NUM(nc)); + } +SWIGINTERN void FXTable_updateRange(FXTable const *self,FXint sr,FXint er,FXint sc,FXint ec){ + if(sr<0 || sc<0 || self->getNumRows()<=er || self->getNumColumns()<=ec) rb_raise(rb_eIndexError,"index out of bounds"); + self->updateRange(sr,er,sc,ec); + } + +SWIGINTERNINLINE VALUE +SWIG_From_bool (bool value) +{ + return value ? Qtrue : Qfalse; +} + +SWIGINTERN VALUE FXTable_position__SWIG_1(FXTable const *self){ + FXint x, y; + self->getPosition(x, y); + VALUE pos = rb_ary_new(); + rb_ary_push(pos, INT2NUM(x)); + rb_ary_push(pos, INT2NUM(y)); + return pos; + } +static swig_class SwigClassFXTablePos; + +SWIGINTERN VALUE +#ifdef HAVE_RB_DEFINE_ALLOC_FUNC +_wrap_FXTablePos_allocate(VALUE self) +#else +_wrap_FXTablePos_allocate(int argc, VALUE *argv, VALUE self) +#endif +{ + VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FXTablePos); +#ifndef HAVE_RB_DEFINE_ALLOC_FUNC + rb_obj_call_init(vresult, argc, argv); +#endif + return vresult; +} + + +SWIGINTERN VALUE +_wrap_new_FXTablePos(int argc, VALUE *argv, VALUE self) { + FXTablePos *result = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + result = (FXTablePos *)new FXTablePos(); + DATA_PTR(self) = result; + return self; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTablePos_row_set(int argc, VALUE *argv, VALUE self) { + FXTablePos *arg1 = (FXTablePos *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTablePos, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTablePos *","row", 1, self )); + } + arg1 = reinterpret_cast< FXTablePos * >(argp1); + arg2 = NUM2INT(argv[0]); + if (arg1) (arg1)->row = arg2; + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTablePos_row_get(int argc, VALUE *argv, VALUE self) { + FXTablePos *arg1 = (FXTablePos *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTablePos, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTablePos *","row", 1, self )); + } + arg1 = reinterpret_cast< FXTablePos * >(argp1); + result = (FXint) ((arg1)->row); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTablePos_col_set(int argc, VALUE *argv, VALUE self) { + FXTablePos *arg1 = (FXTablePos *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTablePos, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTablePos *","col", 1, self )); + } + arg1 = reinterpret_cast< FXTablePos * >(argp1); + arg2 = NUM2INT(argv[0]); + if (arg1) (arg1)->col = arg2; + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTablePos_col_get(int argc, VALUE *argv, VALUE self) { + FXTablePos *arg1 = (FXTablePos *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTablePos, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTablePos *","col", 1, self )); + } + arg1 = reinterpret_cast< FXTablePos * >(argp1); + result = (FXint) ((arg1)->col); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN void +free_FXTablePos(void *self) { + FXTablePos *arg1 = (FXTablePos *)self; + delete arg1; +} + +static swig_class SwigClassFXTableRange; + +SWIGINTERN VALUE +#ifdef HAVE_RB_DEFINE_ALLOC_FUNC +_wrap_FXTableRange_allocate(VALUE self) +#else +_wrap_FXTableRange_allocate(int argc, VALUE *argv, VALUE self) +#endif +{ + VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FXTableRange); +#ifndef HAVE_RB_DEFINE_ALLOC_FUNC + rb_obj_call_init(vresult, argc, argv); +#endif + return vresult; +} + + +SWIGINTERN VALUE +_wrap_new_FXTableRange(int argc, VALUE *argv, VALUE self) { + FXTableRange *result = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + result = (FXTableRange *)new FXTableRange(); + DATA_PTR(self) = result; + return self; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableRange_fm_set(int argc, VALUE *argv, VALUE self) { + FXTableRange *arg1 = (FXTableRange *) 0 ; + FXTablePos *arg2 = (FXTablePos *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableRange, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableRange *","fm", 1, self )); + } + arg1 = reinterpret_cast< FXTableRange * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTablePos, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTablePos *","fm", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXTablePos * >(argp2); + if (arg1) (arg1)->fm = *arg2; + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableRange_fm_get(int argc, VALUE *argv, VALUE self) { + FXTableRange *arg1 = (FXTableRange *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXTablePos *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableRange, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableRange *","fm", 1, self )); + } + arg1 = reinterpret_cast< FXTableRange * >(argp1); + result = (FXTablePos *)& ((arg1)->fm); + vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FXTablePos, 0 | 0 ); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableRange_to_set(int argc, VALUE *argv, VALUE self) { + FXTableRange *arg1 = (FXTableRange *) 0 ; + FXTablePos *arg2 = (FXTablePos *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableRange, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableRange *","to", 1, self )); + } + arg1 = reinterpret_cast< FXTableRange * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTablePos, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTablePos *","to", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXTablePos * >(argp2); + if (arg1) (arg1)->to = *arg2; + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableRange_to_get(int argc, VALUE *argv, VALUE self) { + FXTableRange *arg1 = (FXTableRange *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXTablePos *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableRange, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableRange *","to", 1, self )); + } + arg1 = reinterpret_cast< FXTableRange * >(argp1); + result = (FXTablePos *)& ((arg1)->to); + vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FXTablePos, 0 | 0 ); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN void +free_FXTableRange(void *self) { + FXTableRange *arg1 = (FXTableRange *)self; + delete arg1; +} + +static swig_class SwigClassFXTableItem; + +SWIGINTERN VALUE +#ifdef HAVE_RB_DEFINE_ALLOC_FUNC +_wrap_FXTableItem_allocate(VALUE self) +#else +_wrap_FXTableItem_allocate(int argc, VALUE *argv, VALUE self) +#endif +{ + VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FXTableItem); +#ifndef HAVE_RB_DEFINE_ALLOC_FUNC + rb_obj_call_init(vresult, argc, argv); +#endif + return vresult; +} + + +SWIGINTERN VALUE +_wrap_new_FXTableItem(int argc, VALUE *argv, VALUE self) { + FXString *arg1 = 0 ; + FXIcon *arg2 = (FXIcon *) 0 ; + void *arg3 = (void *) 0 ; + SwigValueWrapper< FXString > p1 ; + void *argp2 = 0 ; + int res2 = 0 ; + FXTableItem *result = 0 ; + + if ((argc < 1) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + p1 = to_FXString(argv[0]); arg1 = &p1; + if (argc > 1) { + res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_FXIcon, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXIcon *","FXTableItem", 2, argv[1] )); + } + arg2 = reinterpret_cast< FXIcon * >(argp2); + } + if (argc > 2) { + arg3 = (argv[2] == Qnil) ? NULL : (void *) argv[2]; + } + { + result = (FXTableItem *)new_FXTableItem((FXString const &)*arg1,arg2,arg3); + DATA_PTR(self) = result; FXRbRegisterRubyObj(self, result); + if(rb_block_given_p()){ + rb_yield(self); + } + } + return self; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_setData(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + VALUE arg2 = (VALUE) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setData", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + arg2 = argv[0]; + FXTableItem_setData(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_getData(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + VALUE result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getData", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + result = (VALUE)FXTableItem_getData((FXTableItem const *)arg1); + vresult = result; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_hasFocus(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","hasFocus", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + result = (FXbool)((FXTableItem const *)arg1)->hasFocus(); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_isSelected(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","isSelected", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + result = (FXbool)((FXTableItem const *)arg1)->isSelected(); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_isEnabled(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","isEnabled", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + result = (FXbool)((FXTableItem const *)arg1)->isEnabled(); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_isDraggable(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","isDraggable", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + result = (FXbool)((FXTableItem const *)arg1)->isDraggable(); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_getJustify(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXuint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getJustify", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + result = (FXuint)((FXTableItem const *)arg1)->getJustify(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_getIconPosition(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXuint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getIconPosition", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + result = (FXuint)((FXTableItem const *)arg1)->getIconPosition(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_getBorders(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXuint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getBorders", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + result = (FXuint)((FXTableItem const *)arg1)->getBorders(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_getStipple(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXStipplePattern result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getStipple", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + result = (FXStipplePattern)((FXTableItem const *)arg1)->getStipple(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_save(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXStream *arg2 = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","save", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXStream, 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXStream &","save", 2, argv[0] )); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXStream &","save", 2, argv[0])); + } + arg2 = reinterpret_cast< FXStream * >(argp2); + FXTableItem_save((FXTableItem const *)arg1,*arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_load(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXStream *arg2 = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","load", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXStream, 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXStream &","load", 2, argv[0] )); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXStream &","load", 2, argv[0])); + } + arg2 = reinterpret_cast< FXStream * >(argp2); + FXTableItem_load(arg1,*arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_draw(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXTable *arg2 = (FXTable *) 0 ; + FXDC *arg3 = 0 ; + FXint arg4 ; + FXint arg5 ; + FXint arg6 ; + FXint arg7 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; + + if ((argc < 6) || (argc > 6)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","draw", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","draw", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXTable * >(argp2); + res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FXDC, 0 ); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXDC &","draw", 3, argv[1] )); + } + if (!argp3) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","draw", 3, argv[1])); + } + arg3 = reinterpret_cast< FXDC * >(argp3); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + arg6 = NUM2INT(argv[4]); + arg7 = NUM2INT(argv[5]); + FXTableItem_draw((FXTableItem const *)arg1,(FXTable const *)arg2,*arg3,arg4,arg5,arg6,arg7); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_drawBorders(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXTable *arg2 = (FXTable *) 0 ; + FXDC *arg3 = 0 ; + FXint arg4 ; + FXint arg5 ; + FXint arg6 ; + FXint arg7 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; + + if ((argc < 6) || (argc > 6)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","drawBorders", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","drawBorders", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXTable * >(argp2); + res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FXDC, 0 ); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXDC &","drawBorders", 3, argv[1] )); + } + if (!argp3) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawBorders", 3, argv[1])); + } + arg3 = reinterpret_cast< FXDC * >(argp3); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + arg6 = NUM2INT(argv[4]); + arg7 = NUM2INT(argv[5]); + FXTableItem_drawBorders((FXTableItem const *)arg1,(FXTable const *)arg2,*arg3,arg4,arg5,arg6,arg7); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_drawContent(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXTable *arg2 = (FXTable *) 0 ; + FXDC *arg3 = 0 ; + FXint arg4 ; + FXint arg5 ; + FXint arg6 ; + FXint arg7 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; + + if ((argc < 6) || (argc > 6)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","drawContent", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","drawContent", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXTable * >(argp2); + res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FXDC, 0 ); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXDC &","drawContent", 3, argv[1] )); + } + if (!argp3) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawContent", 3, argv[1])); + } + arg3 = reinterpret_cast< FXDC * >(argp3); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + arg6 = NUM2INT(argv[4]); + arg7 = NUM2INT(argv[5]); + FXTableItem_drawContent((FXTableItem const *)arg1,(FXTable const *)arg2,*arg3,arg4,arg5,arg6,arg7); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_drawPattern(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXTable *arg2 = (FXTable *) 0 ; + FXDC *arg3 = 0 ; + FXint arg4 ; + FXint arg5 ; + FXint arg6 ; + FXint arg7 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; + + if ((argc < 6) || (argc > 6)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","drawPattern", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","drawPattern", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXTable * >(argp2); + res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FXDC, 0 ); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXDC &","drawPattern", 3, argv[1] )); + } + if (!argp3) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawPattern", 3, argv[1])); + } + arg3 = reinterpret_cast< FXDC * >(argp3); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + arg6 = NUM2INT(argv[4]); + arg7 = NUM2INT(argv[5]); + FXTableItem_drawPattern((FXTableItem const *)arg1,(FXTable const *)arg2,*arg3,arg4,arg5,arg6,arg7); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_drawBackground(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXTable *arg2 = (FXTable *) 0 ; + FXDC *arg3 = 0 ; + FXint arg4 ; + FXint arg5 ; + FXint arg6 ; + FXint arg7 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; + + if ((argc < 6) || (argc > 6)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","drawBackground", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","drawBackground", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXTable * >(argp2); + res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FXDC, 0 ); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXDC &","drawBackground", 3, argv[1] )); + } + if (!argp3) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawBackground", 3, argv[1])); + } + arg3 = reinterpret_cast< FXDC * >(argp3); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + arg6 = NUM2INT(argv[4]); + arg7 = NUM2INT(argv[5]); + FXTableItem_drawBackground((FXTableItem const *)arg1,(FXTable const *)arg2,*arg3,arg4,arg5,arg6,arg7); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_setText(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXString *arg2 = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + SwigValueWrapper< FXString > p2 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setText", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + p2 = to_FXString(argv[0]); arg2 = &p2; + FXTableItem_setText(arg1,(FXString const &)*arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_getText(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXString result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getText", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + result = FXTableItem_getText((FXTableItem const *)arg1); + vresult = to_ruby((&result)->text()); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_setIcon(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXIcon *arg2 = (FXIcon *) 0 ; + FXbool arg3 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setIcon", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXIcon, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXIcon *","setIcon", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXIcon * >(argp2); + if (argc > 1) { + arg3 = to_FXbool(argv[1]); + } + FXTableItem_setIcon(arg1,arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_getIcon(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXIcon *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getIcon", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + result = (FXIcon *)FXTableItem_getIcon((FXTableItem const *)arg1); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXIcon, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_setFocus(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXbool arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setFocus", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + arg2 = to_FXbool(argv[0]); + FXTableItem_setFocus(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_setSelected(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXbool arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setSelected", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + arg2 = to_FXbool(argv[0]); + FXTableItem_setSelected(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_setEnabled(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXbool arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setEnabled", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + arg2 = to_FXbool(argv[0]); + FXTableItem_setEnabled(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_setDraggable(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXbool arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setDraggable", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + arg2 = to_FXbool(argv[0]); + FXTableItem_setDraggable(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_setJustify(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXuint arg2 = (FXuint) FXTableItem::RIGHT|FXTableItem::CENTER_Y ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setJustify", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + if (argc > 0) { + arg2 = NUM2UINT(argv[0]); + } + FXTableItem_setJustify(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_setIconPosition(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXuint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setIconPosition", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + arg2 = NUM2UINT(argv[0]); + FXTableItem_setIconPosition(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_setBorders(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXuint arg2 = (FXuint) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setBorders", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + if (argc > 0) { + arg2 = NUM2UINT(argv[0]); + } + FXTableItem_setBorders(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_setStipple(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXStipplePattern arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setStipple", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + ecode2 = SWIG_AsVal_int(argv[0], &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "FXStipplePattern","setStipple", 2, argv[0] )); + } + arg2 = static_cast< FXStipplePattern >(val2); + FXTableItem_setStipple(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_getControlFor(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXTable *arg2 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + FXWindow *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","getControlFor", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable *","getControlFor", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXTable * >(argp2); + result = (FXWindow *)FXTableItem_getControlFor(arg1,arg2); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXWindow, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_setFromControl(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXWindow *arg2 = (FXWindow *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","setFromControl", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXWindow, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXWindow *","setFromControl", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXWindow * >(argp2); + FXTableItem_setFromControl(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_getWidth(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXTable *arg2 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","getWidth", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXTable * >(argp2); + result = (FXint)FXTableItem_getWidth((FXTableItem const *)arg1,(FXTable const *)arg2); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_getHeight(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + FXTable *arg2 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem const *","getHeight", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXTable const *","getHeight", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXTable * >(argp2); + result = (FXint)FXTableItem_getHeight((FXTableItem const *)arg1,(FXTable const *)arg2); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_create(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","create", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + FXTableItem_create(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_detach(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","detach", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + FXTableItem_detach(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTableItem_destroy(int argc, VALUE *argv, VALUE self) { + FXTableItem *arg1 = (FXTableItem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTableItem *","destroy", 1, self )); + } + arg1 = reinterpret_cast< FXTableItem * >(argp1); + FXTableItem_destroy(arg1); + return Qnil; +fail: + return Qnil; +} + + +static swig_class SwigClassFXTable; + +SWIGINTERN VALUE +_wrap_FXTable_csvType_get(VALUE self) { + VALUE _val; + + _val = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(FXTable::csvType)); + return _val; +} + + +SWIGINTERN VALUE +_wrap_FXTable_csvType_set(VALUE self, VALUE _val) { + { + unsigned int val; + int res = SWIG_AsVal_unsigned_SS_int(_val, &val); + if (!SWIG_IsOK(res)) { + SWIG_exception_fail(SWIG_ArgError(res), "in variable '""FXTable::csvType""' of type '""FXDragType""'"); + } + FXTable::csvType = static_cast< FXDragType >(val); + } + return _val; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_csvTypeName_get(VALUE self) { + VALUE _val; + + _val = SWIG_FromCharPtr(FXTable::csvTypeName); + return _val; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onPaint(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onPaint", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onPaint", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onPaint(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onFocusIn(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onFocusIn", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onFocusIn", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onFocusIn(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onFocusOut(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onFocusOut", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onFocusOut", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onFocusOut(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onMotion(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onMotion", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onMotion", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onMotion(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onKeyPress(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onKeyPress", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onKeyPress", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onKeyPress(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onKeyRelease(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onKeyRelease", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onKeyRelease", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onKeyRelease(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onLeftBtnPress(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onLeftBtnPress", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onLeftBtnPress", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onLeftBtnPress(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onLeftBtnRelease(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onLeftBtnRelease", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onLeftBtnRelease", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onLeftBtnRelease(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onRightBtnPress(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onRightBtnPress", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onRightBtnPress", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onRightBtnPress(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onRightBtnRelease(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onRightBtnRelease", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onRightBtnRelease", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onRightBtnRelease(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUngrabbed(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUngrabbed", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUngrabbed", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onUngrabbed(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onSelectionLost(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onSelectionLost", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onSelectionLost", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onSelectionLost(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onSelectionGained(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onSelectionGained", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onSelectionGained", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onSelectionGained(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onSelectionRequest(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onSelectionRequest", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onSelectionRequest", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onSelectionRequest(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onClipboardLost(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onClipboardLost", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onClipboardLost", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onClipboardLost(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onClipboardGained(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onClipboardGained", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onClipboardGained", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onClipboardGained(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onClipboardRequest(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onClipboardRequest", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onClipboardRequest", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onClipboardRequest(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onAutoScroll(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onAutoScroll", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onAutoScroll", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onAutoScroll(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCommand(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCommand", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCommand", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCommand(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onClicked(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onClicked", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onClicked", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onClicked(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onDoubleClicked(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onDoubleClicked", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onDoubleClicked", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onDoubleClicked(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onTripleClicked(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onTripleClicked", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onTripleClicked", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = to_FXEvent(argv[2]); + result = (long)(arg1)->onTripleClicked(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdToggleEditable(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdToggleEditable", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdToggleEditable", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdToggleEditable(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdToggleEditable(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdToggleEditable", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdToggleEditable", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onUpdToggleEditable(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdHorzGrid(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdHorzGrid", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdHorzGrid", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdHorzGrid(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdHorzGrid(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdHorzGrid", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdHorzGrid", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onUpdHorzGrid(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdVertGrid(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdVertGrid", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdVertGrid", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdVertGrid(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdVertGrid(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdVertGrid", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdVertGrid", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onUpdVertGrid(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdDeleteColumn(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdDeleteColumn", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdDeleteColumn", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdDeleteColumn(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdDeleteColumn(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdDeleteColumn", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdDeleteColumn", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onUpdDeleteColumn(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdDeleteRow(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdDeleteRow", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdDeleteRow", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdDeleteRow(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdDeleteRow(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdDeleteRow", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdDeleteRow", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onUpdDeleteRow(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdInsertColumn(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdInsertColumn", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdInsertColumn", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdInsertColumn(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdInsertColumn(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdInsertColumn", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdInsertColumn", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onUpdInsertColumn(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdInsertRow(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdInsertRow", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdInsertRow", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdInsertRow(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdInsertRow(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdInsertRow", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdInsertRow", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onUpdInsertRow(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdMoveRight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveRight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveRight", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdMoveRight(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdMoveLeft(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveLeft", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveLeft", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdMoveLeft(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdMoveUp(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveUp", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveUp", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdMoveUp(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdMoveDown(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveDown", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveDown", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdMoveDown(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdMoveHome(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveHome", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveHome", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdMoveHome(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdMoveEnd(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveEnd", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveEnd", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdMoveEnd(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdMoveTop(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveTop", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveTop", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdMoveTop(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdMoveBottom(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMoveBottom", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMoveBottom", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdMoveBottom(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdMovePageDown(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMovePageDown", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMovePageDown", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdMovePageDown(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdMovePageUp(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMovePageUp", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMovePageUp", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdMovePageUp(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdMark(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdMark", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdMark", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdMark(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdExtend(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdExtend", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdExtend", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdExtend(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdSelectCell(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + int res4 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdSelectCell", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdSelectCell", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + res4 = SWIG_ConvertPtr(argv[2],SWIG_as_voidptrptr(&arg4), 0, 0); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "void *","onUpdSelectCell", 4, argv[2] )); + } + result = (long)(arg1)->onUpdSelectCell(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdSelectCell(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdSelectCell", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdSelectCell", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdSelectCell(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdSelectRow(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + int res4 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdSelectRow", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdSelectRow", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + res4 = SWIG_ConvertPtr(argv[2],SWIG_as_voidptrptr(&arg4), 0, 0); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "void *","onUpdSelectRow", 4, argv[2] )); + } + result = (long)(arg1)->onUpdSelectRow(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdSelectRow(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdSelectRow", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdSelectRow", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdSelectRow(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdSelectColumn(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdSelectColumn", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdSelectColumn", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onUpdSelectColumn(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdSelectColumn(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdSelectColumn", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdSelectColumn", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdSelectColumn(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdSelectRowIndex(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdSelectRowIndex", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdSelectRowIndex", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdSelectRowIndex(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdSelectColumnIndex(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdSelectColumnIndex", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdSelectColumnIndex", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdSelectColumnIndex(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdSelectAll(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdSelectAll", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdSelectAll", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onUpdSelectAll(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdSelectAll(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdSelectAll", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdSelectAll", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdSelectAll(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdDeselectAll(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdDeselectAll", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdDeselectAll", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onUpdDeselectAll(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdDeselectAll(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdDeselectAll", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdDeselectAll", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdDeselectAll(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdCutSel(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdCutSel", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdCutSel", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdCutSel(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdCopySel(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdCopySel", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdCopySel", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdCopySel(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdDeleteSel(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdDeleteSel", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdDeleteSel", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdDeleteSel(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdPasteSel(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdPasteSel", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdPasteSel", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdPasteSel(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdHaveSelection(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdHaveSelection", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdHaveSelection", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onUpdHaveSelection(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdStartInput(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdStartInput", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdStartInput", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdStartInput(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdStartInput(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdStartInput", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdStartInput", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onUpdStartInput(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdAcceptInput(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdAcceptInput", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdAcceptInput", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdAcceptInput(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onUpdAcceptInput(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onUpdAcceptInput", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onUpdAcceptInput", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onUpdAcceptInput(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_onCmdCancelInput(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + long result; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","onCmdCancelInput", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","onCmdCancelInput", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + arg3 = NUM2UINT(argv[1]); + arg4 = 0; + result = (long)(arg1)->onCmdCancelInput(arg2,arg3,arg4); + vresult = SWIG_From_long(static_cast< long >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +#ifdef HAVE_RB_DEFINE_ALLOC_FUNC +_wrap_FXTable_allocate(VALUE self) +#else +_wrap_FXTable_allocate(int argc, VALUE *argv, VALUE self) +#endif +{ + VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FXTable); +#ifndef HAVE_RB_DEFINE_ALLOC_FUNC + rb_obj_call_init(vresult, argc, argv); +#endif + return vresult; +} + + +SWIGINTERN VALUE +_wrap_new_FXTable(int argc, VALUE *argv, VALUE self) { + FXComposite *arg1 = (FXComposite *) 0 ; + FXObject *arg2 = (FXObject *) 0 ; + FXSelector arg3 = (FXSelector) 0 ; + FXuint arg4 = (FXuint) 0 ; + FXint arg5 = (FXint) 0 ; + FXint arg6 = (FXint) 0 ; + FXint arg7 = (FXint) 0 ; + FXint arg8 = (FXint) 0 ; + FXint arg9 = (FXint) DEFAULT_MARGIN ; + FXint arg10 = (FXint) DEFAULT_MARGIN ; + FXint arg11 = (FXint) DEFAULT_MARGIN ; + FXint arg12 = (FXint) DEFAULT_MARGIN ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + FXTable *result = 0 ; + + if ((argc < 1) || (argc > 12)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_FXComposite, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXComposite *","FXTable", 1, argv[0] )); + } + arg1 = reinterpret_cast< FXComposite * >(argp1); + if (argc > 1) { + res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_FXObject, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXObject *","FXTable", 2, argv[1] )); + } + arg2 = reinterpret_cast< FXObject * >(argp2); + } + if (argc > 2) { + arg3 = NUM2UINT(argv[2]); + } + if (argc > 3) { + arg4 = NUM2UINT(argv[3]); + } + if (argc > 4) { + arg5 = NUM2INT(argv[4]); + } + if (argc > 5) { + arg6 = NUM2INT(argv[5]); + } + if (argc > 6) { + arg7 = NUM2INT(argv[6]); + } + if (argc > 7) { + arg8 = NUM2INT(argv[7]); + } + if (argc > 8) { + arg9 = NUM2INT(argv[8]); + } + if (argc > 9) { + arg10 = NUM2INT(argv[9]); + } + if (argc > 10) { + arg11 = NUM2INT(argv[10]); + } + if (argc > 11) { + arg12 = NUM2INT(argv[11]); + } + { + if (!arg1) { + SWIG_exception(SWIG_ValueError,"Received a NULL pointer."); + } + } + { + result = (FXTable *)new_FXTable(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + DATA_PTR(self) = result; FXRbRegisterRubyObj(self, result); + if(rb_block_given_p()){ + rb_yield(self); + } + } + return self; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_cornerButton(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXButton *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getCornerButton", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXButton *)((FXTable const *)arg1)->getCornerButton(); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXButton, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getColumnHeader(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXHeader *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnHeader", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXHeader *)((FXTable const *)arg1)->getColumnHeader(); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXHeader, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getRowHeader(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXHeader *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowHeader", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXHeader *)((FXTable const *)arg1)->getRowHeader(); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXHeader, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setVisibleRows(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setVisibleRows", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + (arg1)->setVisibleRows(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getVisibleRows(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getVisibleRows", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getVisibleRows(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setVisibleColumns(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setVisibleColumns", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + (arg1)->setVisibleColumns(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getVisibleColumns(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getVisibleColumns", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getVisibleColumns(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_editableq___(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isEditable", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXbool)((FXTable const *)arg1)->isEditable(); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_editablee___(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXbool arg2 = (FXbool) 1 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setEditable", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + if (argc > 0) { + arg2 = to_FXbool(argv[0]); + } + (arg1)->setEditable(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_showHorzGrid(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXbool arg2 = (FXbool) 1 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","showHorzGrid", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + if (argc > 0) { + arg2 = to_FXbool(argv[0]); + } + (arg1)->showHorzGrid(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_isHorzGridShown(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isHorzGridShown", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXbool)((FXTable const *)arg1)->isHorzGridShown(); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_showVertGrid(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXbool arg2 = (FXbool) 1 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","showVertGrid", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + if (argc > 0) { + arg2 = to_FXbool(argv[0]); + } + (arg1)->showVertGrid(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_isVertGridShown(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isVertGridShown", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXbool)((FXTable const *)arg1)->isVertGridShown(); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getNumRows(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getNumRows", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getNumRows(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getNumColumns(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getNumColumns", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getNumColumns(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setMarginTop(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setMarginTop", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + (arg1)->setMarginTop(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getMarginTop(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getMarginTop", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getMarginTop(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setMarginBottom(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setMarginBottom", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + (arg1)->setMarginBottom(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getMarginBottom(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getMarginBottom", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getMarginBottom(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setMarginLeft(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setMarginLeft", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + (arg1)->setMarginLeft(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getMarginLeft(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getMarginLeft", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getMarginLeft(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setMarginRight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setMarginRight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + (arg1)->setMarginRight(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getMarginRight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getMarginRight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getMarginRight(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_colAtX(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","colAtX", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + result = (FXint)((FXTable const *)arg1)->colAtX(arg2); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_rowAtY(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","rowAtY", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + result = (FXint)((FXTable const *)arg1)->rowAtY(arg2); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getItem(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXTableItem *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItem", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXTableItem *)((FXTable const *)arg1)->getItem(arg2,arg3); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXTableItem, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setItem(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXTableItem *arg4 = (FXTableItem *) 0 ; + FXbool arg5 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp4 = 0 ; + int res4 = 0 ; + + if ((argc < 3) || (argc > 4)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItem", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + res4 = SWIG_ConvertPtr(argv[2], &argp4,SWIGTYPE_p_FXTableItem, 0 | 0 ); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "FXTableItem *","setItem", 4, argv[2] )); + } + arg4 = reinterpret_cast< FXTableItem * >(argp4); + if (argc > 3) { + arg5 = to_FXbool(argv[3]); + } + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + FXTable_setItem(arg1,arg2,arg3,arg4,arg5); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_isItemVisible(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isItemVisible", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXbool)((FXTable const *)arg1)->isItemVisible(arg2,arg3); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setColumnHeaderMode(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXuint arg2 = (FXuint) LAYOUT_FIX_HEIGHT ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnHeaderMode", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + if (argc > 0) { + arg2 = NUM2UINT(argv[0]); + } + (arg1)->setColumnHeaderMode(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getColumnHeaderMode(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXuint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnHeaderMode", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXuint)((FXTable const *)arg1)->getColumnHeaderMode(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setRowHeaderMode(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXuint arg2 = (FXuint) LAYOUT_FIX_WIDTH ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowHeaderMode", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + if (argc > 0) { + arg2 = NUM2UINT(argv[0]); + } + (arg1)->setRowHeaderMode(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getRowHeaderMode(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXuint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowHeaderMode", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXuint)((FXTable const *)arg1)->getRowHeaderMode(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setColumnHeaderFont(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXFont *arg2 = (FXFont *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnHeaderFont", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXFont, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXFont *","setColumnHeaderFont", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXFont * >(argp2); + (arg1)->setColumnHeaderFont(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getColumnHeaderFont(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXFont *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnHeaderFont", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXFont *)((FXTable const *)arg1)->getColumnHeaderFont(); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXFont, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setRowHeaderFont(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXFont *arg2 = (FXFont *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowHeaderFont", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXFont, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXFont *","setRowHeaderFont", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXFont * >(argp2); + (arg1)->setRowHeaderFont(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getRowHeaderFont(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXFont *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowHeaderFont", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXFont *)((FXTable const *)arg1)->getRowHeaderFont(); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXFont, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setColumnHeaderHeight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnHeaderHeight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + (arg1)->setColumnHeaderHeight(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getColumnHeaderHeight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnHeaderHeight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getColumnHeaderHeight(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setRowHeaderWidth(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowHeaderWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + (arg1)->setRowHeaderWidth(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getRowHeaderWidth(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowHeaderWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getRowHeaderWidth(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getColumnX(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnX", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + result = (FXint)FXTable_getColumnX((FXTable const *)arg1,arg2); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getRowY(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowY", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + result = (FXint)FXTable_getRowY((FXTable const *)arg1,arg2); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getColumnWidth(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXint)((FXTable const *)arg1)->getColumnWidth(arg2); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getRowHeight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowHeight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + result = (FXint)((FXTable const *)arg1)->getRowHeight(arg2); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setDefColumnWidth(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setDefColumnWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + (arg1)->setDefColumnWidth(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getDefColumnWidth(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getDefColumnWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getDefColumnWidth(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setDefRowHeight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setDefRowHeight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + (arg1)->setDefRowHeight(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getDefRowHeight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getDefRowHeight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getDefRowHeight(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getMinRowHeight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getMinRowHeight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + result = (FXint)((FXTable const *)arg1)->getMinRowHeight(arg2); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getMinColumnWidth(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getMinColumnWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXint)((FXTable const *)arg1)->getMinColumnWidth(arg2); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_fitRowsToContents(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 = (FXint) 1 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","fitRowsToContents", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + if (argc > 1) { + arg3 = NUM2INT(argv[1]); + } + { + if (arg2 < 0 || arg2 + arg3 > arg1->getNumRows()) { + rb_raise(rb_eIndexError,"table row out of bounds"); + } + } + (arg1)->fitRowsToContents(arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_fitColumnsToContents(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 = (FXint) 1 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","fitColumnsToContents", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + if (argc > 1) { + arg3 = NUM2INT(argv[1]); + } + { + if (arg2 < 0 || arg2 + arg3 > arg1->getNumColumns()) { + rb_raise(rb_eIndexError,"table column out of bounds"); + } + } + (arg1)->fitColumnsToContents(arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setColumnText(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXString *arg3 = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + SwigValueWrapper< FXString > p3 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnText", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + p3 = to_FXString(argv[1]); arg3 = &p3; + { + if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + (arg1)->setColumnText(arg2,(FXString const &)*arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getColumnText(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXString result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnText", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = ((FXTable const *)arg1)->getColumnText(arg2); + vresult = to_ruby((&result)->text()); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setRowText(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXString *arg3 = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + SwigValueWrapper< FXString > p3 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowText", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + p3 = to_FXString(argv[1]); arg3 = &p3; + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + (arg1)->setRowText(arg2,(FXString const &)*arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getRowText(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXString result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowText", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + result = ((FXTable const *)arg1)->getRowText(arg2); + vresult = to_ruby((&result)->text()); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setColumnIcon(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXIcon *arg3 = (FXIcon *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnIcon", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_FXIcon, 0 | 0 ); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXIcon *","setColumnIcon", 3, argv[1] )); + } + arg3 = reinterpret_cast< FXIcon * >(argp3); + { + if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + (arg1)->setColumnIcon(arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getColumnIcon(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXIcon *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnIcon", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXIcon *)((FXTable const *)arg1)->getColumnIcon(arg2); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXIcon, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setRowIcon(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXIcon *arg3 = (FXIcon *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowIcon", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_FXIcon, 0 | 0 ); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXIcon *","setRowIcon", 3, argv[1] )); + } + arg3 = reinterpret_cast< FXIcon * >(argp3); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + (arg1)->setRowIcon(arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getRowIcon(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXIcon *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowIcon", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + result = (FXIcon *)((FXTable const *)arg1)->getRowIcon(arg2); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXIcon, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setColumnIconPosition(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXuint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnIconPosition", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2UINT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + (arg1)->setColumnIconPosition(arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getColumnIconPosition(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXuint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnIconPosition", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXuint)((FXTable const *)arg1)->getColumnIconPosition(arg2); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setRowIconPosition(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXuint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowIconPosition", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2UINT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + (arg1)->setRowIconPosition(arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getRowIconPosition(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXuint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowIconPosition", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + result = (FXuint)((FXTable const *)arg1)->getRowIconPosition(arg2); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setColumnJustify(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXuint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnJustify", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2UINT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + (arg1)->setColumnJustify(arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getColumnJustify(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXuint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnJustify", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXuint)((FXTable const *)arg1)->getColumnJustify(arg2); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setRowJustify(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXuint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowJustify", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2UINT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + (arg1)->setRowJustify(arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getRowJustify(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXuint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowJustify", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + result = (FXuint)((FXTable const *)arg1)->getRowJustify(arg2); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setItemText(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXString *arg4 = 0 ; + FXbool arg5 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + SwigValueWrapper< FXString > p4 ; + + if ((argc < 3) || (argc > 4)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemText", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + p4 = to_FXString(argv[2]); arg4 = &p4; + if (argc > 3) { + arg5 = to_FXbool(argv[3]); + } + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + FXTable_setItemText(arg1,arg2,arg3,(FXString const &)*arg4,arg5); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getItemText(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXString result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemText", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = ((FXTable const *)arg1)->getItemText(arg2,arg3); + vresult = to_ruby((&result)->text()); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setItemIcon(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXIcon *arg4 = (FXIcon *) 0 ; + FXbool arg5 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp4 = 0 ; + int res4 = 0 ; + + if ((argc < 3) || (argc > 4)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemIcon", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + res4 = SWIG_ConvertPtr(argv[2], &argp4,SWIGTYPE_p_FXIcon, 0 | 0 ); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "FXIcon *","setItemIcon", 4, argv[2] )); + } + arg4 = reinterpret_cast< FXIcon * >(argp4); + if (argc > 3) { + arg5 = to_FXbool(argv[3]); + } + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + FXTable_setItemIcon(arg1,arg2,arg3,arg4,arg5); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getItemIcon(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXIcon *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemIcon", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXIcon *)((FXTable const *)arg1)->getItemIcon(arg2,arg3); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXIcon, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setItemData(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + VALUE arg4 = (VALUE) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemData", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + arg4 = argv[2]; + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + FXTable_setItemData(arg1,arg2,arg3,arg4); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getItemData(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + VALUE result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemData", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (VALUE)FXTable_getItemData((FXTable const *)arg1,arg2,arg3); + vresult = result; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_extractText(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXint arg4 ; + FXint arg5 ; + FXchar *arg6 = (FXchar *) "\t" ; + FXchar *arg7 = (FXchar *) "\n" ; + void *argp1 = 0 ; + int res1 = 0 ; + VALUE result; + VALUE vresult = Qnil; + + if ((argc < 4) || (argc > 6)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","extractText", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + if (argc > 4) { + arg6 = NIL_P(argv[4]) ? 0 : StringValuePtr(argv[4]); + } + if (argc > 5) { + arg7 = NIL_P(argv[5]) ? 0 : StringValuePtr(argv[5]); + } + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg4 < 0 || arg4 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + { + if (arg5 < 0 || arg5 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (VALUE)FXTable_extractText((FXTable const *)arg1,arg2,arg3,arg4,arg5,(char const *)arg6,(char const *)arg7); + vresult = result; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_overlayText(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXint arg4 ; + FXint arg5 ; + VALUE arg6 = (VALUE) 0 ; + FXchar *arg7 = (FXchar *) "\t" ; + FXchar *arg8 = (FXchar *) "\n" ; + FXbool arg9 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 5) || (argc > 8)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","overlayText", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + arg6 = argv[4]; + if (argc > 5) { + arg7 = NIL_P(argv[5]) ? 0 : StringValuePtr(argv[5]); + } + if (argc > 6) { + arg8 = NIL_P(argv[6]) ? 0 : StringValuePtr(argv[6]); + } + if (argc > 7) { + arg9 = to_FXbool(argv[7]); + } + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg4 < 0 || arg4 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + { + if (arg5 < 0 || arg5 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + FXTable_overlayText(arg1,arg2,arg3,arg4,arg5,arg6,(char const *)arg7,(char const *)arg8,arg9); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_countText(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXString *arg2 = 0 ; + FXchar *arg3 = (FXchar *) "\t," ; + FXchar *arg4 = (FXchar *) "\n" ; + void *argp1 = 0 ; + int res1 = 0 ; + SwigValueWrapper< FXString > p2 ; + VALUE result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","countText", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + p2 = to_FXString(argv[0]); arg2 = &p2; + if (argc > 1) { + arg3 = NIL_P(argv[1]) ? 0 : StringValuePtr(argv[1]); + } + if (argc > 2) { + arg4 = NIL_P(argv[2]) ? 0 : StringValuePtr(argv[2]); + } + result = (VALUE)FXTable_countText((FXTable const *)arg1,(FXString const &)*arg2,(char const *)arg3,(char const *)arg4); + vresult = result; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_isItemSpanning(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isItemSpanning", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXbool)((FXTable const *)arg1)->isItemSpanning(arg2,arg3); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_updateRange(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXint arg4 ; + FXint arg5 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 4) || (argc > 4)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","updateRange", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + FXTable_updateRange((FXTable const *)arg1,arg2,arg3,arg4,arg5); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_updateItem(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","updateItem", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + ((FXTable const *)arg1)->updateItem(arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_isItemEnabled(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isItemEnabled", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXbool)((FXTable const *)arg1)->isItemEnabled(arg2,arg3); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setItemJustify(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXuint arg4 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemJustify", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2UINT(argv[2]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + (arg1)->setItemJustify(arg2,arg3,arg4); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getItemJustify(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXuint result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemJustify", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXuint)((FXTable const *)arg1)->getItemJustify(arg2,arg3); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setItemIconPosition(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXuint arg4 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemIconPosition", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2UINT(argv[2]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + (arg1)->setItemIconPosition(arg2,arg3,arg4); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getItemIconPosition(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXuint result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemIconPosition", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXuint)((FXTable const *)arg1)->getItemIconPosition(arg2,arg3); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setItemBorders(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXuint arg4 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemBorders", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2UINT(argv[2]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + (arg1)->setItemBorders(arg2,arg3,arg4); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getItemBorders(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXuint result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemBorders", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXuint)((FXTable const *)arg1)->getItemBorders(arg2,arg3); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setItemStipple(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXStipplePattern arg4 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val4 ; + int ecode4 = 0 ; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setItemStipple", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + ecode4 = SWIG_AsVal_int(argv[2], &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "FXStipplePattern","setItemStipple", 4, argv[2] )); + } + arg4 = static_cast< FXStipplePattern >(val4); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + (arg1)->setItemStipple(arg2,arg3,arg4); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getItemStipple(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXStipplePattern result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getItemStipple", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXStipplePattern)((FXTable const *)arg1)->getItemStipple(arg2,arg3); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getCurrentRow(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getCurrentRow", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getCurrentRow(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getCurrentColumn(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getCurrentColumn", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getCurrentColumn(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_isItemCurrent(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isItemCurrent", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXbool)((FXTable const *)arg1)->isItemCurrent(arg2,arg3); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setAnchorItem(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setAnchorItem", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + (arg1)->setAnchorItem(arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getAnchorRow(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getAnchorRow", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getAnchorRow(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getAnchorColumn(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getAnchorColumn", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getAnchorColumn(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getSelStartRow(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getSelStartRow", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getSelStartRow(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getSelStartColumn(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getSelStartColumn", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getSelStartColumn(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getSelEndRow(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getSelEndRow", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getSelEndRow(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getSelEndColumn(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getSelEndColumn", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getSelEndColumn(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_isItemSelected(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isItemSelected", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXbool)((FXTable const *)arg1)->isItemSelected(arg2,arg3); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_isRowSelected(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isRowSelected", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + result = (FXbool)((FXTable const *)arg1)->isRowSelected(arg2); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_isColumnSelected(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isColumnSelected", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + { + if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXbool)((FXTable const *)arg1)->isColumnSelected(arg2); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_isAnythingSelected(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isAnythingSelected", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXbool)((FXTable const *)arg1)->isAnythingSelected(); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setFont(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXFont *arg2 = (FXFont *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setFont", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXFont, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXFont *","setFont", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXFont * >(argp2); + (arg1)->setFont(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getFont(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXFont *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getFont", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXFont *)((FXTable const *)arg1)->getFont(); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXFont, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getTextColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXColor result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getTextColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXColor)((FXTable const *)arg1)->getTextColor(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getBaseColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXColor result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getBaseColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXColor)((FXTable const *)arg1)->getBaseColor(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getHiliteColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXColor result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getHiliteColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXColor)((FXTable const *)arg1)->getHiliteColor(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getShadowColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXColor result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getShadowColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXColor)((FXTable const *)arg1)->getShadowColor(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getBorderColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXColor result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getBorderColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXColor)((FXTable const *)arg1)->getBorderColor(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getSelBackColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXColor result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getSelBackColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXColor)((FXTable const *)arg1)->getSelBackColor(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getSelTextColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXColor result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getSelTextColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXColor)((FXTable const *)arg1)->getSelTextColor(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getGridColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXColor result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getGridColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXColor)((FXTable const *)arg1)->getGridColor(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getStippleColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXColor result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getStippleColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXColor)((FXTable const *)arg1)->getStippleColor(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getCellBorderColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXColor result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getCellBorderColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXColor)((FXTable const *)arg1)->getCellBorderColor(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setTextColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXColor arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setTextColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = to_FXColor(argv[0]); + (arg1)->setTextColor(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setBaseColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXColor arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setBaseColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = to_FXColor(argv[0]); + (arg1)->setBaseColor(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setHiliteColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXColor arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setHiliteColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = to_FXColor(argv[0]); + (arg1)->setHiliteColor(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setShadowColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXColor arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setShadowColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = to_FXColor(argv[0]); + (arg1)->setShadowColor(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setBorderColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXColor arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setBorderColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = to_FXColor(argv[0]); + (arg1)->setBorderColor(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setSelBackColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXColor arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setSelBackColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = to_FXColor(argv[0]); + (arg1)->setSelBackColor(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setSelTextColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXColor arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setSelTextColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = to_FXColor(argv[0]); + (arg1)->setSelTextColor(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setGridColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXColor arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setGridColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = to_FXColor(argv[0]); + (arg1)->setGridColor(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setStippleColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXColor arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setStippleColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = to_FXColor(argv[0]); + (arg1)->setStippleColor(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setCellBorderColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXColor arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setCellBorderColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = to_FXColor(argv[0]); + (arg1)->setCellBorderColor(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setCellColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXColor arg4 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setCellColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + arg4 = to_FXColor(argv[2]); + { + if (arg2 != 0 && arg2 != 1) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 != 0 && arg3 != 1) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + (arg1)->setCellColor(arg2,arg3,arg4); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getCellColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXColor result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getCellColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 != 0 && arg2 != 1) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 != 0 && arg3 != 1) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXColor)((FXTable const *)arg1)->getCellColor(arg2,arg3); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setCellBorderWidth(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setCellBorderWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + (arg1)->setCellBorderWidth(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getCellBorderWidth(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getCellBorderWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)((FXTable const *)arg1)->getCellBorderWidth(); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getTableStyle(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXuint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getTableStyle", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXuint)((FXTable const *)arg1)->getTableStyle(); + vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setTableStyle(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXuint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setTableStyle", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2UINT(argv[0]); + (arg1)->setTableStyle(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_columnRenumberinge___(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXbool arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnRenumbering", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = to_FXbool(argv[0]); + (arg1)->setColumnRenumbering(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_columnRenumberingq___(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getColumnRenumbering", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXbool)((FXTable const *)arg1)->getColumnRenumbering(); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_rowRenumberinge___(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXbool arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowRenumbering", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = to_FXbool(argv[0]); + (arg1)->setRowRenumbering(arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_rowRenumberingq___(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getRowRenumbering", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXbool)((FXTable const *)arg1)->getRowRenumbering(); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setHelpText(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXString *arg2 = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + SwigValueWrapper< FXString > p2 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setHelpText", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + p2 = to_FXString(argv[0]); arg2 = &p2; + (arg1)->setHelpText((FXString const &)*arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getHelpText(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXString *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","getHelpText", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXString *) &((FXTable const *)arg1)->getHelpText(); + vresult = to_ruby(result->text()); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_save(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXStream *arg2 = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","save", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXStream, 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXStream &","save", 2, argv[0] )); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXStream &","save", 2, argv[0])); + } + arg2 = reinterpret_cast< FXStream * >(argp2); + FXTable_save((FXTable const *)arg1,*arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_load(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXStream *arg2 = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","load", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXStream, 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXStream &","load", 2, argv[0] )); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXStream &","load", 2, argv[0])); + } + arg2 = reinterpret_cast< FXStream * >(argp2); + FXTable_load(arg1,*arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_create(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","create", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_create(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_detach(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","detach", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_detach(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_destroy(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","destroy", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_destroy(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_resize(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","resize", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + FXTable_resize(arg1,arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getDefaultWidth(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getDefaultWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)FXTable_getDefaultWidth(arg1); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getDefaultHeight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getDefaultHeight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)FXTable_getDefaultHeight(arg1); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getWidthForHeight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getWidthForHeight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + result = (FXint)FXTable_getWidthForHeight(arg1,arg2); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getHeightForWidth(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getHeightForWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + result = (FXint)FXTable_getHeightForWidth(arg1,arg2); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_canFocus(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + bool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","canFocus", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (bool)FXTable_canFocus((FXTable const *)arg1); + vresult = SWIG_From_bool(static_cast< bool >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setFocus(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setFocus", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_setFocus(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_killFocus(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","killFocus", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_killFocus(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_changeFocus(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXWindow *arg2 = (FXWindow *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","changeFocus", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXWindow, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXWindow *","changeFocus", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXWindow * >(argp2); + FXTable_changeFocus(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setDefault(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXbool arg2 = (FXbool) 1 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setDefault", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + if (argc > 0) { + arg2 = to_FXbool(argv[0]); + } + FXTable_setDefault(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_enable(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","enable", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_enable(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_disable(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","disable", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_disable(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_raiseWindow(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","raise", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_raise(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_lower(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","lower", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_lower(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_move(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","move", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + FXTable_move(arg1,arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_position__SWIG_0(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXint arg4 ; + FXint arg5 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 4) || (argc > 4)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","position", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + FXTable_position(arg1,arg2,arg3,arg4,arg5); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_layout(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","layout", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_layout(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_recalc(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","recalc", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_recalc(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_reparent(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXWindow *arg2 = (FXWindow *) 0 ; + FXWindow *arg3 = (FXWindow *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","reparent", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXWindow, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXWindow *","reparent", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXWindow * >(argp2); + res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_FXWindow, 0 | 0 ); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXWindow *","reparent", 3, argv[1] )); + } + arg3 = reinterpret_cast< FXWindow * >(argp3); + FXTable_reparent(arg1,arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_show(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","show", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_show(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_hide(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","hide", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_hide(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_isComposite(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + bool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","isComposite", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (bool)FXTable_isComposite((FXTable const *)arg1); + vresult = SWIG_From_bool(static_cast< bool >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_contains(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + bool result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","contains", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + result = (bool)FXTable_contains((FXTable const *)arg1,arg2,arg3); + vresult = SWIG_From_bool(static_cast< bool >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_doesSaveUnder(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + bool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","doesSaveUnder", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (bool)FXTable_doesSaveUnder((FXTable const *)arg1); + vresult = SWIG_From_bool(static_cast< bool >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setBackColor(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXColor arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setBackColor", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = to_FXColor(argv[0]); + FXTable_setBackColor(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_tr(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXchar *arg2 = (FXchar *) 0 ; + FXchar *arg3 = (FXchar *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXchar *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","tr", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NIL_P(argv[0]) ? 0 : StringValuePtr(argv[0]); + if (argc > 1) { + arg3 = NIL_P(argv[1]) ? 0 : StringValuePtr(argv[1]); + } + result = (FXchar *)FXTable_tr((FXTable const *)arg1,(char const *)arg2,(char const *)arg3); + vresult = SWIG_FromCharPtr((const char *)result); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_dropEnable(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","dropEnable", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_dropEnable(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_dropDisable(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","dropDisable", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_dropDisable(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setShape__SWIG_0(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXRegion *arg2 = 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setShape", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXRegion, 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXRegion const &","setShape", 2, argv[0] )); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXRegion const &","setShape", 2, argv[0])); + } + arg2 = reinterpret_cast< FXRegion * >(argp2); + FXTable_setShape(arg1,(FXRegion const &)*arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setShape__SWIG_1(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXBitmap *arg2 = (FXBitmap *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setShape", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXBitmap, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXBitmap *","setShape", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXBitmap * >(argp2); + FXTable_setShape(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setShape__SWIG_2(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXIcon *arg2 = (FXIcon *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 1) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setShape", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FXIcon, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXIcon *","setShape", 2, argv[0] )); + } + arg2 = reinterpret_cast< FXIcon * >(argp2); + FXTable_setShape(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE _wrap_FXTable_setShape(int nargs, VALUE *args, VALUE self) { + int argc; + VALUE argv[3]; + int ii; + + argc = nargs + 1; + argv[0] = self; + if (argc > 3) SWIG_fail; + for (ii = 1; (ii < argc); ++ii) { + argv[ii] = args[ii-1]; + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXTable, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FXRegion, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_FXTable_setShape__SWIG_0(nargs, args, self); + } + } + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXTable, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FXBitmap, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_FXTable_setShape__SWIG_1(nargs, args, self); + } + } + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXTable, 0); + _v = SWIG_CheckState(res); + if (_v) { + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FXIcon, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_FXTable_setShape__SWIG_2(nargs, args, self); + } + } + } + +fail: + Ruby_Format_OverloadedError( argc, 3, "setShape", + " void setShape(FXRegion const &region)\n" + " void setShape(FXBitmap *bitmap)\n" + " void setShape(FXIcon *icon)\n"); + + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_clearShape(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","clearShape", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_clearShape(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getViewportHeight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getViewportHeight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)FXTable_getViewportHeight(arg1); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getViewportWidth(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getViewportWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)FXTable_getViewportWidth(arg1); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getContentHeight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getContentHeight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)FXTable_getContentHeight(arg1); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_getContentWidth(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXint result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","getContentWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (FXint)FXTable_getContentWidth(arg1); + vresult = SWIG_From_int(static_cast< int >(result)); + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_position__SWIG_1(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + VALUE result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable const *","position", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + result = (VALUE)FXTable_position__SWIG_1((FXTable const *)arg1); + vresult = result; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE _wrap_FXTable_position(int nargs, VALUE *args, VALUE self) { + int argc; + VALUE argv[6]; + int ii; + + argc = nargs + 1; + argv[0] = self; + if (argc > 6) SWIG_fail; + for (ii = 1; (ii < argc); ++ii) { + argv[ii] = args[ii-1]; + } + if (argc == 1) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXTable, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_FXTable_position__SWIG_1(nargs, args, self); + } + } + if (argc == 5) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FXTable, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + _v = (TYPE(argv[1]) == T_FIXNUM || TYPE(argv[1]) == T_BIGNUM) ? 1 : 0; + } + if (_v) { + { + _v = (TYPE(argv[2]) == T_FIXNUM || TYPE(argv[2]) == T_BIGNUM) ? 1 : 0; + } + if (_v) { + { + _v = (TYPE(argv[3]) == T_FIXNUM || TYPE(argv[3]) == T_BIGNUM) ? 1 : 0; + } + if (_v) { + { + _v = (TYPE(argv[4]) == T_FIXNUM || TYPE(argv[4]) == T_BIGNUM) ? 1 : 0; + } + if (_v) { + return _wrap_FXTable_position__SWIG_0(nargs, args, self); + } + } + } + } + } + } + +fail: + Ruby_Format_OverloadedError( argc, 6, "position", + " void position(FXint x, FXint y, FXint w, FXint h)\n" + " VALUE position()\n"); + + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_drawCell(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXDC *arg2 = 0 ; + FXint arg3 ; + FXint arg4 ; + FXint arg5 ; + FXint arg6 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 5) || (argc > 5)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","drawCell", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXDC, 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXDC &","drawCell", 2, argv[0] )); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawCell", 2, argv[0])); + } + arg2 = reinterpret_cast< FXDC * >(argp2); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + arg6 = NUM2INT(argv[4]); + FXTable_drawCell(arg1,*arg2,arg3,arg4,arg5,arg6); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_drawRange(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXDC *arg2 = 0 ; + FXint arg3 ; + FXint arg4 ; + FXint arg5 ; + FXint arg6 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 5) || (argc > 5)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","drawRange", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXDC, 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXDC &","drawRange", 2, argv[0] )); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawRange", 2, argv[0])); + } + arg2 = reinterpret_cast< FXDC * >(argp2); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + arg6 = NUM2INT(argv[4]); + FXTable_drawRange(arg1,*arg2,arg3,arg4,arg5,arg6); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_drawHGrid(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXDC *arg2 = 0 ; + FXint arg3 ; + FXint arg4 ; + FXint arg5 ; + FXint arg6 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 5) || (argc > 5)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","drawHGrid", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXDC, 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXDC &","drawHGrid", 2, argv[0] )); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawHGrid", 2, argv[0])); + } + arg2 = reinterpret_cast< FXDC * >(argp2); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + arg6 = NUM2INT(argv[4]); + FXTable_drawHGrid(arg1,*arg2,arg3,arg4,arg5,arg6); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_drawVGrid(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXDC *arg2 = 0 ; + FXint arg3 ; + FXint arg4 ; + FXint arg5 ; + FXint arg6 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 5) || (argc > 5)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","drawVGrid", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXDC, 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXDC &","drawVGrid", 2, argv[0] )); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawVGrid", 2, argv[0])); + } + arg2 = reinterpret_cast< FXDC * >(argp2); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + arg6 = NUM2INT(argv[4]); + FXTable_drawVGrid(arg1,*arg2,arg3,arg4,arg5,arg6); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_drawContents(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXDC *arg2 = 0 ; + FXint arg3 ; + FXint arg4 ; + FXint arg5 ; + FXint arg6 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + + if ((argc < 5) || (argc > 5)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","drawContents", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FXDC, 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FXDC &","drawContents", 2, argv[0] )); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXDC &","drawContents", 2, argv[0])); + } + arg2 = reinterpret_cast< FXDC * >(argp2); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + arg6 = NUM2INT(argv[4]); + FXTable_drawContents(arg1,*arg2,arg3,arg4,arg5,arg6); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_createItem(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXString *arg2 = 0 ; + FXIcon *arg3 = (FXIcon *) 0 ; + void *arg4 = (void *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + SwigValueWrapper< FXString > p2 ; + void *argp3 = 0 ; + int res3 = 0 ; + int res4 ; + FXTableItem *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 3) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","createItem", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + p2 = to_FXString(argv[0]); arg2 = &p2; + res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_FXIcon, 0 | 0 ); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FXIcon *","createItem", 3, argv[1] )); + } + arg3 = reinterpret_cast< FXIcon * >(argp3); + res4 = SWIG_ConvertPtr(argv[2],SWIG_as_voidptrptr(&arg4), 0, 0); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "void *","createItem", 4, argv[2] )); + } + result = (FXTableItem *)FXTable_createItem(arg1,(FXString const &)*arg2,arg3,arg4); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXTableItem, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setTableSize(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXbool arg4 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setTableSize", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + if (argc > 2) { + arg4 = to_FXbool(argv[2]); + } + FXTable_setTableSize(arg1,arg2,arg3,arg4); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_insertRows(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 = (FXint) 1 ; + FXbool arg4 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","insertRows", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + if (argc > 1) { + arg3 = NUM2INT(argv[1]); + } + if (argc > 2) { + arg4 = to_FXbool(argv[2]); + } + { + if (arg2 < 0 || arg2 > arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + FXTable_insertRows(arg1,arg2,arg3,arg4); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_insertColumns(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 = (FXint) 1 ; + FXbool arg4 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","insertColumns", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + if (argc > 1) { + arg3 = NUM2INT(argv[1]); + } + if (argc > 2) { + arg4 = to_FXbool(argv[2]); + } + { + if (arg2 < 0 || arg2 > arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + FXTable_insertColumns(arg1,arg2,arg3,arg4); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_removeRows(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 = (FXint) 1 ; + FXbool arg4 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","removeRows", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + if (argc > 1) { + arg3 = NUM2INT(argv[1]); + } + if (argc > 2) { + arg4 = to_FXbool(argv[2]); + } + { + if (arg2 < 0 || arg2 + arg3 > arg1->getNumRows()) { + rb_raise(rb_eIndexError,"table row out of bounds"); + } + } + FXTable_removeRows(arg1,arg2,arg3,arg4); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_removeColumns(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 = (FXint) 1 ; + FXbool arg4 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 1) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","removeColumns", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + if (argc > 1) { + arg3 = NUM2INT(argv[1]); + } + if (argc > 2) { + arg4 = to_FXbool(argv[2]); + } + { + if (arg2 < 0 || arg2 + arg3 > arg1->getNumColumns()) { + rb_raise(rb_eIndexError,"table column out of bounds"); + } + } + FXTable_removeColumns(arg1,arg2,arg3,arg4); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_extractItem(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXbool arg4 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXTableItem *result = 0 ; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","extractItem", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + if (argc > 2) { + arg4 = to_FXbool(argv[2]); + } + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXTableItem *)FXTable_extractItem(arg1,arg2,arg3,arg4); + { + swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_FXTableItem, (void **) &result); + vresult = FXRbGetRubyObj(result, ty); + } + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_removeItem(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXbool arg4 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","removeItem", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + if (argc > 2) { + arg4 = to_FXbool(argv[2]); + } + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + FXTable_removeItem(arg1,arg2,arg3,arg4); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_removeRange(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXint arg4 ; + FXint arg5 ; + FXbool arg6 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 4) || (argc > 5)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","removeRange", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + if (argc > 4) { + arg6 = to_FXbool(argv[4]); + } + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg4 < 0 || arg4 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + { + if (arg5 < 0 || arg5 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + FXTable_removeRange(arg1,arg2,arg3,arg4,arg5,arg6); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_clearItems(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXbool arg2 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","clearItems", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + if (argc > 0) { + arg2 = to_FXbool(argv[0]); + } + FXTable_clearItems(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setColumnWidth(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setColumnWidth", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + FXTable_setColumnWidth(arg1,arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setRowHeight(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setRowHeight", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + FXTable_setRowHeight(arg1,arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_setCurrentItem(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXbool arg4 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","setCurrentItem", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + if (argc > 2) { + arg4 = to_FXbool(argv[2]); + } + FXTable_setCurrentItem(arg1,arg2,arg3,arg4); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_selectRow(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXbool arg3 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","selectRow", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + if (argc > 1) { + arg3 = to_FXbool(argv[1]); + } + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + result = (FXbool)FXTable_selectRow(arg1,arg2,arg3); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_selectColumn(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXbool arg3 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 1) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","selectColumn", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + if (argc > 1) { + arg3 = to_FXbool(argv[1]); + } + { + if (arg2 < 0 || arg2 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXbool)FXTable_selectColumn(arg1,arg2,arg3); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_selectRange(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXint arg4 ; + FXint arg5 ; + FXbool arg6 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 4) || (argc > 5)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","selectRange", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + arg4 = NUM2INT(argv[2]); + arg5 = NUM2INT(argv[3]); + if (argc > 4) { + arg6 = to_FXbool(argv[4]); + } + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg4 < 0 || arg4 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + { + if (arg5 < 0 || arg5 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXbool)FXTable_selectRange(arg1,arg2,arg3,arg4,arg5,arg6); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_extendSelection(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + FXbool arg4 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 3)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","extendSelection", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + if (argc > 2) { + arg4 = to_FXbool(argv[2]); + } + result = (FXbool)FXTable_extendSelection(arg1,arg2,arg3,arg4); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_killSelection(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXbool arg2 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 0) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","killSelection", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + if (argc > 0) { + arg2 = to_FXbool(argv[0]); + } + result = (FXbool)FXTable_killSelection(arg1,arg2); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_startInput(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","startInput", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + FXTable_startInput(arg1,arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_cancelInput(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 0)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","cancelInput", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + FXTable_cancelInput(arg1); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_acceptInput(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXbool arg2 = (FXbool) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 0) || (argc > 1)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","acceptInput", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + if (argc > 0) { + arg2 = to_FXbool(argv[0]); + } + FXTable_acceptInput(arg1,arg2); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_makePositionVisible(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","makePositionVisible", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + FXTable_makePositionVisible(arg1,arg2,arg3); + return Qnil; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_enableItem(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","enableItem", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXbool)FXTable_enableItem(arg1,arg2,arg3); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + +SWIGINTERN VALUE +_wrap_FXTable_disableItem(int argc, VALUE *argv, VALUE self) { + FXTable *arg1 = (FXTable *) 0 ; + FXint arg2 ; + FXint arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + FXbool result; + VALUE vresult = Qnil; + + if ((argc < 2) || (argc > 2)) { + rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; + } + res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXTable, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXTable *","disableItem", 1, self )); + } + arg1 = reinterpret_cast< FXTable * >(argp1); + arg2 = NUM2INT(argv[0]); + arg3 = NUM2INT(argv[1]); + { + if (arg2 < 0 || arg2 >= arg1->getNumRows()) { + rb_raise(rb_eIndexError, "table row out of bounds"); + } + } + { + if (arg3 < 0 || arg3 >= arg1->getNumColumns()) { + rb_raise(rb_eIndexError, "table column out of bounds"); + } + } + result = (FXbool)FXTable_disableItem(arg1,arg2,arg3); + vresult = result ? Qtrue : Qfalse; + return vresult; +fail: + return Qnil; +} + + + +/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ + +static void *_p_FXGradientBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXGradientBar *) x)); +} +static void *_p_FXShutterItemTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutterItem *) x)); +} +static void *_p_FXColorBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorBar *) x)); +} +static void *_p_FXTabBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXTabBar *) x)); +} +static void *_p_FXSwitcherTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXSwitcher *) x)); +} +static void *_p_FXTextFieldTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXTextField *) x)); +} +static void *_p_FXToolBarTabTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXToolBarTab *) x)); +} +static void *_p_FXDriveBoxTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXListBox *) ((FXDriveBox *) x)); +} +static void *_p_FXMatrixTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXMatrix *) x)); +} +static void *_p_FXScrollCornerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *) ((FXScrollCorner *) x)); +} +static void *_p_FXArrowButtonTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXArrowButton *) x)); +} +static void *_p_FXPopupTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *) ((FXPopup *) x)); +} +static void *_p_FXDrawableTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) ((FXDrawable *) x)); +} +static void *_p_FXHeaderTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXHeader *) x)); +} +static void *_p_FXSplitterTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *) ((FXSplitter *) x)); +} +static void *_p_FX4SplitterTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *) ((FX4Splitter *) x)); +} +static void *_p_FXSpringTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXSpring *) x)); +} +static void *_p_FXPackerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *) ((FXPacker *) x)); +} +static void *_p_FXTabBookTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXTabBar *) ((FXTabBook *) x)); +} +static void *_p_FXImageFrameTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXImageFrame *) x)); +} +static void *_p_FXVerticalSeparatorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *)(FXSeparator *) ((FXVerticalSeparator *) x)); +} +static void *_p_FXHorizontalSeparatorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *)(FXSeparator *) ((FXHorizontalSeparator *) x)); +} +static void *_p_FXSeparatorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXSeparator *) x)); +} +static void *_p_FXProgressBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXProgressBar *) x)); +} +static void *_p_FXShutterTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutter *) x)); +} +static void *_p_FXTableTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXTable *) x)); +} +static void *_p_FXToolTipTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *) ((FXToolTip *) x)); +} +static void *_p_FXCompositeTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *) ((FXComposite *) x)); +} +static void *_p_FXBitmapFrameTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXBitmapFrame *) x)); +} +static void *_p_FXRealSliderTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXRealSlider *) x)); +} +static void *_p_FXSliderTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXSlider *) x)); +} +static void *_p_FXDockSiteTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXDockSite *) x)); +} +static void *_p_FXGroupBoxTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXGroupBox *) x)); +} +static void *_p_FXColorRingTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorRing *) x)); +} +static void *_p_FXDockHandlerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXDockHandler *) x)); +} +static void *_p_FXTreeListBoxTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXTreeListBox *) x)); +} +static void *_p_FXListBoxTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXListBox *) x)); +} +static void *_p_FXCanvasTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *) ((FXCanvas *) x)); +} +static void *_p_FXColorWheelTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorWheel *) x)); +} +static void *_p_FXVisualTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) ((FXVisual *) x)); +} +static void *_p_FXScrollBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *) ((FXScrollBar *) x)); +} +static void *_p_FXToolBarGripTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *)(FXDockHandler *) ((FXToolBarGrip *) x)); +} +static void *_p_FXFontTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) ((FXFont *) x)); +} +static void *_p_FXComboBoxTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXComboBox *) x)); +} +static void *_p_FXFrameTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *) ((FXFrame *) x)); +} +static void *_p_FX7SegmentTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FX7Segment *) x)); +} +static void *_p_FXDockTitleTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *)(FXDockHandler *) ((FXDockTitle *) x)); +} +static void *_p_FXStatusBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXHorizontalFrame *) ((FXStatusBar *) x)); +} +static void *_p_FXGIFCursorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXCursor *) ((FXGIFCursor *) x)); +} +static void *_p_FXCURCursorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXCursor *) ((FXCURCursor *) x)); +} +static void *_p_FXCursorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) ((FXCursor *) x)); +} +static void *_p_FXKnobTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXKnob *) x)); +} +static void *_p_FXRealSpinnerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXRealSpinner *) x)); +} +static void *_p_FXSpinnerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXSpinner *) x)); +} +static void *_p_FXRulerViewTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXRulerView *) x)); +} +static void *_p_FXStatusLineTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXStatusLine *) x)); +} +static void *_p_FXMainWindowTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXMainWindow *) x)); +} +static void *_p_FXTopWindowTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *) ((FXTopWindow *) x)); +} +static void *_p_FXRootWindowTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *) ((FXRootWindow *) x)); +} +static void *_p_FXWindowTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *) ((FXWindow *) x)); +} +static void *_p_FXSplashWindowTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXSplashWindow *) x)); +} +static void *_p_FXScrollWindowTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXScrollWindow *) x)); +} +static void *_p_FXDockBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXDockBar *) x)); +} +static void *_p_FXShellTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *) ((FXShell *) x)); +} +static void *_p_FXScrollAreaTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *) ((FXScrollArea *) x)); +} +static void *_p_FXColorWellTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorWell *) x)); +} +static void *_p_FXDragCornerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *) ((FXDragCorner *) x)); +} +static void *_p_FXRulerTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXRuler *) x)); +} +static void *_p_FXDialTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXFrame *) ((FXDial *) x)); +} +static void *_p_FXHorizontalFrameTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXHorizontalFrame *) x)); +} +static void *_p_FXVerticalFrameTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXVerticalFrame *) x)); +} +static void *_p_FXImageViewTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXImageView *) x)); +} +static void *_p_FXFontSelectorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXFontSelector *) x)); +} +static void *_p_FXColorSelectorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXColorSelector *) x)); +} +static void *_p_FXFileSelectorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXFileSelector *) x)); +} +static void *_p_FXDirSelectorTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXDirSelector *) x)); +} +static void *_p_FXToolBarTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXDockBar *) ((FXToolBar *) x)); +} +static void *_p_FXToolBarShellTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXToolBarShell *) x)); +} +static void *_p_FXDirBoxTo_p_FXId(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXId *) (FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXTreeListBox *) ((FXDirBox *) x)); +} +static void *_p_FXDocumentTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) ((FXDocument *) x)); +} +static void *_p_FXGradientBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXGradientBar *) x)); +} +static void *_p_FXRegistryTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXDict *)(FXSettings *) ((FXRegistry *) x)); +} +static void *_p_FXHeaderItemTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) ((FXHeaderItem *) x)); +} +static void *_p_FXShutterItemTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutterItem *) x)); +} +static void *_p_FXColorBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorBar *) x)); +} +static void *_p_FXTableItemTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) ((FXTableItem *) x)); +} +static void *_p_FXTabBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXTabBar *) x)); +} +static void *_p_FXSwitcherTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXSwitcher *) x)); +} +static void *_p_FXTextFieldTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXTextField *) x)); +} +static void *_p_FXToolBarTabTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXToolBarTab *) x)); +} +static void *_p_FXDriveBoxTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXListBox *) ((FXDriveBox *) x)); +} +static void *_p_FXIconDictTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXDict *) ((FXIconDict *) x)); +} +static void *_p_FXMatrixTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXMatrix *) x)); +} +static void *_p_FXFileDictTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXDict *) ((FXFileDict *) x)); +} +static void *_p_FXRecentFilesTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) ((FXRecentFiles *) x)); +} +static void *_p_FXScrollCornerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *) ((FXScrollCorner *) x)); +} +static void *_p_FXArrowButtonTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXArrowButton *) x)); +} +static void *_p_FXPopupTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *) ((FXPopup *) x)); +} +static void *_p_FXDrawableTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *) ((FXDrawable *) x)); +} +static void *_p_FXAppTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) ((FXApp *) x)); +} +static void *_p_FXHeaderTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXHeader *) x)); +} +static void *_p_FXTranslatorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) ((FXTranslator *) x)); +} +static void *_p_FX4SplitterTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *) ((FX4Splitter *) x)); +} +static void *_p_FXSplitterTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *) ((FXSplitter *) x)); +} +static void *_p_FXSpringTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXSpring *) x)); +} +static void *_p_FXPackerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *) ((FXPacker *) x)); +} +static void *_p_FXTabBookTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXTabBar *) ((FXTabBook *) x)); +} +static void *_p_FXImageFrameTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXImageFrame *) x)); +} +static void *_p_FXVerticalSeparatorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *)(FXSeparator *) ((FXVerticalSeparator *) x)); +} +static void *_p_FXHorizontalSeparatorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *)(FXSeparator *) ((FXHorizontalSeparator *) x)); +} +static void *_p_FXSeparatorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXSeparator *) x)); +} +static void *_p_FXIdTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) ((FXId *) x)); +} +static void *_p_FXProgressBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXProgressBar *) x)); +} +static void *_p_FXShutterTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutter *) x)); +} +static void *_p_FXTableTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXTable *) x)); +} +static void *_p_FXToolTipTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *) ((FXToolTip *) x)); +} +static void *_p_FXCompositeTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *) ((FXComposite *) x)); +} +static void *_p_FXBitmapFrameTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXBitmapFrame *) x)); +} +static void *_p_FXRealSliderTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXRealSlider *) x)); +} +static void *_p_FXSliderTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXSlider *) x)); +} +static void *_p_FXSettingsTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXDict *) ((FXSettings *) x)); +} +static void *_p_FXDockSiteTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXDockSite *) x)); +} +static void *_p_FXGroupBoxTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXGroupBox *) x)); +} +static void *_p_FXColorRingTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorRing *) x)); +} +static void *_p_FXDebugTargetTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) ((FXDebugTarget *) x)); +} +static void *_p_FXDataTargetTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) ((FXDataTarget *) x)); +} +static void *_p_FXDockHandlerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXDockHandler *) x)); +} +static void *_p_FXCanvasTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *) ((FXCanvas *) x)); +} +static void *_p_FXListBoxTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXListBox *) x)); +} +static void *_p_FXTreeListBoxTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXTreeListBox *) x)); +} +static void *_p_FXColorWheelTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorWheel *) x)); +} +static void *_p_FXVisualTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *) ((FXVisual *) x)); +} +static void *_p_FXScrollBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *) ((FXScrollBar *) x)); +} +static void *_p_FXToolBarGripTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *)(FXDockHandler *) ((FXToolBarGrip *) x)); +} +static void *_p_FXFontTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *) ((FXFont *) x)); +} +static void *_p_FXComboBoxTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXComboBox *) x)); +} +static void *_p_FXFrameTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *) ((FXFrame *) x)); +} +static void *_p_FX7SegmentTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FX7Segment *) x)); +} +static void *_p_FXDockTitleTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *)(FXDockHandler *) ((FXDockTitle *) x)); +} +static void *_p_FXStringDictTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXDict *) ((FXStringDict *) x)); +} +static void *_p_FXStatusBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXHorizontalFrame *) ((FXStatusBar *) x)); +} +static void *_p_FXDelegatorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) ((FXDelegator *) x)); +} +static void *_p_FXAccelTableTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) ((FXAccelTable *) x)); +} +static void *_p_FXCursorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *) ((FXCursor *) x)); +} +static void *_p_FXCURCursorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXCursor *) ((FXCURCursor *) x)); +} +static void *_p_FXGIFCursorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXCursor *) ((FXGIFCursor *) x)); +} +static void *_p_FXKnobTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXKnob *) x)); +} +static void *_p_FXRealSpinnerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXRealSpinner *) x)); +} +static void *_p_FXSpinnerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXSpinner *) x)); +} +static void *_p_FXRulerViewTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXRulerView *) x)); +} +static void *_p_FXStatusLineTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXStatusLine *) x)); +} +static void *_p_FXScrollWindowTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXScrollWindow *) x)); +} +static void *_p_FXWindowTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *) ((FXWindow *) x)); +} +static void *_p_FXRootWindowTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *) ((FXRootWindow *) x)); +} +static void *_p_FXTopWindowTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *) ((FXTopWindow *) x)); +} +static void *_p_FXMainWindowTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXMainWindow *) x)); +} +static void *_p_FXSplashWindowTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXSplashWindow *) x)); +} +static void *_p_FXDockBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXDockBar *) x)); +} +static void *_p_FXDictTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) ((FXDict *) x)); +} +static void *_p_FXShellTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *) ((FXShell *) x)); +} +static void *_p_FXScrollAreaTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *) ((FXScrollArea *) x)); +} +static void *_p_FXColorWellTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXColorWell *) x)); +} +static void *_p_FXDragCornerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *) ((FXDragCorner *) x)); +} +static void *_p_FXRulerTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXRuler *) x)); +} +static void *_p_FXDialTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXFrame *) ((FXDial *) x)); +} +static void *_p_FXVerticalFrameTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXVerticalFrame *) x)); +} +static void *_p_FXHorizontalFrameTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXHorizontalFrame *) x)); +} +static void *_p_FXImageViewTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXScrollArea *) ((FXImageView *) x)); +} +static void *_p_FXDirSelectorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXDirSelector *) x)); +} +static void *_p_FXFileSelectorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXFileSelector *) x)); +} +static void *_p_FXColorSelectorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXColorSelector *) x)); +} +static void *_p_FXFontSelectorTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *) ((FXFontSelector *) x)); +} +static void *_p_FXToolBarTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXDockBar *) ((FXToolBar *) x)); +} +static void *_p_FXToolBarShellTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXToolBarShell *) x)); +} +static void *_p_FXDirBoxTo_p_FXObject(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXObject *) (FXId *)(FXDrawable *)(FXWindow *)(FXComposite *)(FXPacker *)(FXTreeListBox *) ((FXDirBox *) x)); +} +static void *_p_FXScrollWindowTo_p_FXScrollArea(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXScrollArea *) ((FXScrollWindow *) x)); +} +static void *_p_FXImageViewTo_p_FXScrollArea(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXScrollArea *) ((FXImageView *) x)); +} +static void *_p_FXRulerViewTo_p_FXScrollArea(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXScrollArea *) ((FXRulerView *) x)); +} +static void *_p_FXTableTo_p_FXScrollArea(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXScrollArea *) ((FXTable *) x)); +} +static void *_p_FXDriveBoxTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXListBox *) ((FXDriveBox *) x)); +} +static void *_p_FXToolBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXDockBar *) ((FXToolBar *) x)); +} +static void *_p_FXCompositeTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) ((FXComposite *) x)); +} +static void *_p_FXToolTipTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXShell *) ((FXToolTip *) x)); +} +static void *_p_FXTextFieldTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXTextField *) x)); +} +static void *_p_FXTabBookTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXTabBar *) ((FXTabBook *) x)); +} +static void *_p_FXArrowButtonTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXArrowButton *) x)); +} +static void *_p_FXGroupBoxTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXGroupBox *) x)); +} +static void *_p_FXShellTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *) ((FXShell *) x)); +} +static void *_p_FXStatusBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXHorizontalFrame *) ((FXStatusBar *) x)); +} +static void *_p_FXScrollAreaTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *) ((FXScrollArea *) x)); +} +static void *_p_FXPopupTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXShell *) ((FXPopup *) x)); +} +static void *_p_FXScrollWindowTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXScrollArea *) ((FXScrollWindow *) x)); +} +static void *_p_FXRootWindowTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *) ((FXRootWindow *) x)); +} +static void *_p_FXTopWindowTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXShell *) ((FXTopWindow *) x)); +} +static void *_p_FXMainWindowTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXShell *)(FXTopWindow *) ((FXMainWindow *) x)); +} +static void *_p_FXSplashWindowTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXShell *)(FXTopWindow *) ((FXSplashWindow *) x)); +} +static void *_p_FXRulerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXRuler *) x)); +} +static void *_p_FXCanvasTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) ((FXCanvas *) x)); +} +static void *_p_FXScrollCornerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) ((FXScrollCorner *) x)); +} +static void *_p_FXSeparatorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXSeparator *) x)); +} +static void *_p_FXHorizontalSeparatorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *)(FXSeparator *) ((FXHorizontalSeparator *) x)); +} +static void *_p_FXVerticalSeparatorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *)(FXSeparator *) ((FXVerticalSeparator *) x)); +} +static void *_p_FXStatusLineTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXStatusLine *) x)); +} +static void *_p_FXComboBoxTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXComboBox *) x)); +} +static void *_p_FXKnobTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXKnob *) x)); +} +static void *_p_FXHorizontalFrameTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXHorizontalFrame *) x)); +} +static void *_p_FXVerticalFrameTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXVerticalFrame *) x)); +} +static void *_p_FX4SplitterTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *) ((FX4Splitter *) x)); +} +static void *_p_FXSplitterTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *) ((FXSplitter *) x)); +} +static void *_p_FXPackerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *) ((FXPacker *) x)); +} +static void *_p_FXSpinnerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXSpinner *) x)); +} +static void *_p_FXRealSpinnerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXRealSpinner *) x)); +} +static void *_p_FXScrollBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) ((FXScrollBar *) x)); +} +static void *_p_FXColorWheelTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXColorWheel *) x)); +} +static void *_p_FXBitmapFrameTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXBitmapFrame *) x)); +} +static void *_p_FXGradientBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXGradientBar *) x)); +} +static void *_p_FXDirBoxTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXTreeListBox *) ((FXDirBox *) x)); +} +static void *_p_FXDockHandlerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXDockHandler *) x)); +} +static void *_p_FXToolBarGripTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *)(FXDockHandler *) ((FXToolBarGrip *) x)); +} +static void *_p_FXImageFrameTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXImageFrame *) x)); +} +static void *_p_FXDragCornerTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) ((FXDragCorner *) x)); +} +static void *_p_FXTableTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXScrollArea *) ((FXTable *) x)); +} +static void *_p_FXSwitcherTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXSwitcher *) x)); +} +static void *_p_FXDirSelectorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXDirSelector *) x)); +} +static void *_p_FXFileSelectorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXFileSelector *) x)); +} +static void *_p_FXColorSelectorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXColorSelector *) x)); +} +static void *_p_FXFontSelectorTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXFontSelector *) x)); +} +static void *_p_FXShutterTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutter *) x)); +} +static void *_p_FXProgressBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXProgressBar *) x)); +} +static void *_p_FXDockSiteTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXDockSite *) x)); +} +static void *_p_FXDockTitleTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *)(FXDockHandler *) ((FXDockTitle *) x)); +} +static void *_p_FXRulerViewTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXScrollArea *) ((FXRulerView *) x)); +} +static void *_p_FXListBoxTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXListBox *) x)); +} +static void *_p_FXTreeListBoxTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXTreeListBox *) x)); +} +static void *_p_FXHeaderTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXHeader *) x)); +} +static void *_p_FXMatrixTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXMatrix *) x)); +} +static void *_p_FXColorWellTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXColorWell *) x)); +} +static void *_p_FXShutterItemTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutterItem *) x)); +} +static void *_p_FXDialTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXDial *) x)); +} +static void *_p_FXToolBarTabTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXToolBarTab *) x)); +} +static void *_p_FXDockBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXDockBar *) x)); +} +static void *_p_FXFrameTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) ((FXFrame *) x)); +} +static void *_p_FXTabBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXTabBar *) x)); +} +static void *_p_FX7SegmentTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FX7Segment *) x)); +} +static void *_p_FXImageViewTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXScrollArea *) ((FXImageView *) x)); +} +static void *_p_FXSliderTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXSlider *) x)); +} +static void *_p_FXRealSliderTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXRealSlider *) x)); +} +static void *_p_FXSpringTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXPacker *) ((FXSpring *) x)); +} +static void *_p_FXColorRingTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXColorRing *) x)); +} +static void *_p_FXColorBarTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXFrame *) ((FXColorBar *) x)); +} +static void *_p_FXToolBarShellTo_p_FXWindow(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXWindow *) (FXComposite *)(FXShell *)(FXTopWindow *) ((FXToolBarShell *) x)); +} +static void *_p_FXDriveBoxTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *)(FXListBox *) ((FXDriveBox *) x)); +} +static void *_p_FXToolBarTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *)(FXDockBar *) ((FXToolBar *) x)); +} +static void *_p_FXToolTipTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXShell *) ((FXToolTip *) x)); +} +static void *_p_FXTabBookTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *)(FXTabBar *) ((FXTabBook *) x)); +} +static void *_p_FXGroupBoxTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXGroupBox *) x)); +} +static void *_p_FXShellTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) ((FXShell *) x)); +} +static void *_p_FXStatusBarTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *)(FXHorizontalFrame *) ((FXStatusBar *) x)); +} +static void *_p_FXScrollAreaTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) ((FXScrollArea *) x)); +} +static void *_p_FXPopupTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXShell *) ((FXPopup *) x)); +} +static void *_p_FXScrollWindowTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXScrollArea *) ((FXScrollWindow *) x)); +} +static void *_p_FXRootWindowTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) ((FXRootWindow *) x)); +} +static void *_p_FXTopWindowTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXShell *) ((FXTopWindow *) x)); +} +static void *_p_FXMainWindowTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXShell *)(FXTopWindow *) ((FXMainWindow *) x)); +} +static void *_p_FXSplashWindowTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXShell *)(FXTopWindow *) ((FXSplashWindow *) x)); +} +static void *_p_FXComboBoxTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXComboBox *) x)); +} +static void *_p_FXHorizontalFrameTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXHorizontalFrame *) x)); +} +static void *_p_FXVerticalFrameTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXVerticalFrame *) x)); +} +static void *_p_FX4SplitterTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) ((FX4Splitter *) x)); +} +static void *_p_FXSplitterTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) ((FXSplitter *) x)); +} +static void *_p_FXRealSpinnerTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXRealSpinner *) x)); +} +static void *_p_FXSpinnerTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXSpinner *) x)); +} +static void *_p_FXPackerTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) ((FXPacker *) x)); +} +static void *_p_FXDirBoxTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *)(FXTreeListBox *) ((FXDirBox *) x)); +} +static void *_p_FXTableTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXScrollArea *) ((FXTable *) x)); +} +static void *_p_FXSwitcherTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXSwitcher *) x)); +} +static void *_p_FXDirSelectorTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXDirSelector *) x)); +} +static void *_p_FXFileSelectorTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXFileSelector *) x)); +} +static void *_p_FXColorSelectorTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXColorSelector *) x)); +} +static void *_p_FXFontSelectorTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXFontSelector *) x)); +} +static void *_p_FXShutterTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *)(FXVerticalFrame *) ((FXShutter *) x)); +} +static void *_p_FXDockSiteTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXDockSite *) x)); +} +static void *_p_FXRulerViewTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXScrollArea *) ((FXRulerView *) x)); +} +static void *_p_FXTreeListBoxTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXTreeListBox *) x)); +} +static void *_p_FXListBoxTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXListBox *) x)); +} +static void *_p_FXMatrixTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXMatrix *) x)); +} +static void *_p_FXShutterItemTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *)(FXVerticalFrame *) ((FXShutterItem *) x)); +} +static void *_p_FXDockBarTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXDockBar *) x)); +} +static void *_p_FXTabBarTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXTabBar *) x)); +} +static void *_p_FXImageViewTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXScrollArea *) ((FXImageView *) x)); +} +static void *_p_FXSpringTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXPacker *) ((FXSpring *) x)); +} +static void *_p_FXToolBarShellTo_p_FXComposite(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXComposite *) (FXShell *)(FXTopWindow *) ((FXToolBarShell *) x)); +} +static void *_p_FXDriveBoxTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXListBox *) ((FXDriveBox *) x)); +} +static void *_p_FXToolBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXDockBar *) ((FXToolBar *) x)); +} +static void *_p_FXCompositeTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *) ((FXComposite *) x)); +} +static void *_p_FXToolTipTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXShell *) ((FXToolTip *) x)); +} +static void *_p_FXTextFieldTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXTextField *) x)); +} +static void *_p_FXTabBookTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXTabBar *) ((FXTabBook *) x)); +} +static void *_p_FXArrowButtonTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXArrowButton *) x)); +} +static void *_p_FXGroupBoxTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXGroupBox *) x)); +} +static void *_p_FXShellTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *) ((FXShell *) x)); +} +static void *_p_FXStatusBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXHorizontalFrame *) ((FXStatusBar *) x)); +} +static void *_p_FXScrollAreaTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *) ((FXScrollArea *) x)); +} +static void *_p_FXPopupTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXShell *) ((FXPopup *) x)); +} +static void *_p_FXScrollWindowTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXScrollArea *) ((FXScrollWindow *) x)); +} +static void *_p_FXWindowTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) ((FXWindow *) x)); +} +static void *_p_FXRootWindowTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *) ((FXRootWindow *) x)); +} +static void *_p_FXTopWindowTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXShell *) ((FXTopWindow *) x)); +} +static void *_p_FXMainWindowTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXMainWindow *) x)); +} +static void *_p_FXSplashWindowTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXSplashWindow *) x)); +} +static void *_p_FXRulerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXRuler *) x)); +} +static void *_p_FXCanvasTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *) ((FXCanvas *) x)); +} +static void *_p_FXScrollCornerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *) ((FXScrollCorner *) x)); +} +static void *_p_FXSeparatorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXSeparator *) x)); +} +static void *_p_FXHorizontalSeparatorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *)(FXSeparator *) ((FXHorizontalSeparator *) x)); +} +static void *_p_FXVerticalSeparatorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *)(FXSeparator *) ((FXVerticalSeparator *) x)); +} +static void *_p_FXStatusLineTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXStatusLine *) x)); +} +static void *_p_FXComboBoxTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXComboBox *) x)); +} +static void *_p_FXKnobTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXKnob *) x)); +} +static void *_p_FXHorizontalFrameTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXHorizontalFrame *) x)); +} +static void *_p_FXVerticalFrameTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXVerticalFrame *) x)); +} +static void *_p_FX4SplitterTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *) ((FX4Splitter *) x)); +} +static void *_p_FXSplitterTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *) ((FXSplitter *) x)); +} +static void *_p_FXPackerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *) ((FXPacker *) x)); +} +static void *_p_FXSpinnerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXSpinner *) x)); +} +static void *_p_FXRealSpinnerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXRealSpinner *) x)); +} +static void *_p_FXScrollBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *) ((FXScrollBar *) x)); +} +static void *_p_FXColorWheelTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXColorWheel *) x)); +} +static void *_p_FXBitmapFrameTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXBitmapFrame *) x)); +} +static void *_p_FXGradientBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXGradientBar *) x)); +} +static void *_p_FXDirBoxTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXTreeListBox *) ((FXDirBox *) x)); +} +static void *_p_FXDockHandlerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXDockHandler *) x)); +} +static void *_p_FXToolBarGripTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *)(FXDockHandler *) ((FXToolBarGrip *) x)); +} +static void *_p_FXImageFrameTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXImageFrame *) x)); +} +static void *_p_FXDragCornerTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *) ((FXDragCorner *) x)); +} +static void *_p_FXTableTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXScrollArea *) ((FXTable *) x)); +} +static void *_p_FXSwitcherTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXSwitcher *) x)); +} +static void *_p_FXDirSelectorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXDirSelector *) x)); +} +static void *_p_FXFileSelectorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXFileSelector *) x)); +} +static void *_p_FXColorSelectorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXColorSelector *) x)); +} +static void *_p_FXFontSelectorTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXFontSelector *) x)); +} +static void *_p_FXShutterTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutter *) x)); +} +static void *_p_FXProgressBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXProgressBar *) x)); +} +static void *_p_FXDockSiteTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXDockSite *) x)); +} +static void *_p_FXDockTitleTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *)(FXDockHandler *) ((FXDockTitle *) x)); +} +static void *_p_FXRulerViewTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXScrollArea *) ((FXRulerView *) x)); +} +static void *_p_FXListBoxTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXListBox *) x)); +} +static void *_p_FXTreeListBoxTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXTreeListBox *) x)); +} +static void *_p_FXHeaderTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXHeader *) x)); +} +static void *_p_FXMatrixTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXMatrix *) x)); +} +static void *_p_FXColorWellTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXColorWell *) x)); +} +static void *_p_FXShutterItemTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *)(FXVerticalFrame *) ((FXShutterItem *) x)); +} +static void *_p_FXDialTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXDial *) x)); +} +static void *_p_FXToolBarTabTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXToolBarTab *) x)); +} +static void *_p_FXDockBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXDockBar *) x)); +} +static void *_p_FXFrameTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *) ((FXFrame *) x)); +} +static void *_p_FXTabBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXTabBar *) x)); +} +static void *_p_FX7SegmentTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FX7Segment *) x)); +} +static void *_p_FXImageViewTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXScrollArea *) ((FXImageView *) x)); +} +static void *_p_FXSliderTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXSlider *) x)); +} +static void *_p_FXRealSliderTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXRealSlider *) x)); +} +static void *_p_FXSpringTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXPacker *) ((FXSpring *) x)); +} +static void *_p_FXColorRingTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXColorRing *) x)); +} +static void *_p_FXColorBarTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXFrame *) ((FXColorBar *) x)); +} +static void *_p_FXToolBarShellTo_p_FXDrawable(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDrawable *) (FXWindow *)(FXComposite *)(FXShell *)(FXTopWindow *) ((FXToolBarShell *) x)); +} +static void *_p_FXFileStreamTo_p_FXStream(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXStream *) ((FXFileStream *) x)); +} +static void *_p_FXMemoryStreamTo_p_FXStream(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXStream *) ((FXMemoryStream *) x)); +} +static void *_p_FXDCPrintTo_p_FXDC(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDC *) ((FXDCPrint *) x)); +} +static void *_p_FXDCWindowTo_p_FXDC(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((FXDC *) ((FXDCWindow *) x)); +} +static swig_type_info _swigt__p_FXBitmap = {"_p_FXBitmap", "FXBitmap *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXButton = {"_p_FXButton", "FXButton *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXComposite = {"_p_FXComposite", "FXComposite *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXDriveBox = {"_p_FXDriveBox", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXToolBar = {"_p_FXToolBar", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXToolTip = {"_p_FXToolTip", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXTabBook = {"_p_FXTabBook", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXGroupBox = {"_p_FXGroupBox", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXShell = {"_p_FXShell", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXStatusBar = {"_p_FXStatusBar", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXPopup = {"_p_FXPopup", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXMainWindow = {"_p_FXMainWindow", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXTopWindow = {"_p_FXTopWindow", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXRootWindow = {"_p_FXRootWindow", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXSplashWindow = {"_p_FXSplashWindow", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXScrollWindow = {"_p_FXScrollWindow", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXComboBox = {"_p_FXComboBox", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXHorizontalFrame = {"_p_FXHorizontalFrame", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXVerticalFrame = {"_p_FXVerticalFrame", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FX4Splitter = {"_p_FX4Splitter", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXSplitter = {"_p_FXSplitter", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXRealSpinner = {"_p_FXRealSpinner", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXSpinner = {"_p_FXSpinner", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXPacker = {"_p_FXPacker", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDirBox = {"_p_FXDirBox", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXSwitcher = {"_p_FXSwitcher", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDirSelector = {"_p_FXDirSelector", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXFileSelector = {"_p_FXFileSelector", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXColorSelector = {"_p_FXColorSelector", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXFontSelector = {"_p_FXFontSelector", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXShutter = {"_p_FXShutter", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDockSite = {"_p_FXDockSite", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXRulerView = {"_p_FXRulerView", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXTreeListBox = {"_p_FXTreeListBox", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXListBox = {"_p_FXListBox", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXMatrix = {"_p_FXMatrix", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXShutterItem = {"_p_FXShutterItem", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDockBar = {"_p_FXDockBar", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXTabBar = {"_p_FXTabBar", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXImageView = {"_p_FXImageView", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXSpring = {"_p_FXSpring", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXToolBarShell = {"_p_FXToolBarShell", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDC = {"_p_FXDC", "FXDC *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXDCPrint = {"_p_FXDCPrint", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDCWindow = {"_p_FXDCWindow", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDrawable = {"_p_FXDrawable", "FXDrawable *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXGradientBar = {"_p_FXGradientBar", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXColorBar = {"_p_FXColorBar", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXTextField = {"_p_FXTextField", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXToolBarTab = {"_p_FXToolBarTab", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXScrollCorner = {"_p_FXScrollCorner", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXArrowButton = {"_p_FXArrowButton", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXImageFrame = {"_p_FXImageFrame", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXSeparator = {"_p_FXSeparator", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXHorizontalSeparator = {"_p_FXHorizontalSeparator", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXVerticalSeparator = {"_p_FXVerticalSeparator", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXKnob = {"_p_FXKnob", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXProgressBar = {"_p_FXProgressBar", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXBitmapFrame = {"_p_FXBitmapFrame", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXSlider = {"_p_FXSlider", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXRealSlider = {"_p_FXRealSlider", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXColorRing = {"_p_FXColorRing", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDockHandler = {"_p_FXDockHandler", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXCanvas = {"_p_FXCanvas", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXColorWheel = {"_p_FXColorWheel", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDial = {"_p_FXDial", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXToolBarGrip = {"_p_FXToolBarGrip", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXScrollBar = {"_p_FXScrollBar", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXFrame = {"_p_FXFrame", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FX7Segment = {"_p_FX7Segment", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDockTitle = {"_p_FXDockTitle", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXStatusLine = {"_p_FXStatusLine", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXColorWell = {"_p_FXColorWell", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDragCorner = {"_p_FXDragCorner", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXRuler = {"_p_FXRuler", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXFont = {"_p_FXFont", "FXFont *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXHeader = {"_p_FXHeader", "FXHeader *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXIcon = {"_p_FXIcon", "FXIcon *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXId = {"_p_FXId", "FXId *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXVisual = {"_p_FXVisual", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXCursor = {"_p_FXCursor", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXCURCursor = {"_p_FXCURCursor", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXGIFCursor = {"_p_FXGIFCursor", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXObject = {"_p_FXObject", "FXObject *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXDocument = {"_p_FXDocument", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXRegistry = {"_p_FXRegistry", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXHeaderItem = {"_p_FXHeaderItem", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXIconDict = {"_p_FXIconDict", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXFileDict = {"_p_FXFileDict", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXRecentFiles = {"_p_FXRecentFiles", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXTranslator = {"_p_FXTranslator", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXApp = {"_p_FXApp", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDict = {"_p_FXDict", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXSettings = {"_p_FXSettings", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDataTarget = {"_p_FXDataTarget", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDebugTarget = {"_p_FXDebugTarget", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXStringDict = {"_p_FXStringDict", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXDelegator = {"_p_FXDelegator", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXAccelTable = {"_p_FXAccelTable", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXRegion = {"_p_FXRegion", "FXRegion *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXScrollArea = {"_p_FXScrollArea", "FXScrollArea *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXStream = {"_p_FXStream", "FXStream *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXFileStream = {"_p_FXFileStream", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXMemoryStream = {"_p_FXMemoryStream", 0, 0, 0, 0, 0}; +static swig_type_info _swigt__p_FXTable = {"_p_FXTable", "FXTable *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXTableItem = {"_p_FXTableItem", "FXTableItem *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXTablePos = {"_p_FXTablePos", "FXTablePos *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXTableRange = {"_p_FXTableRange", "FXTableRange *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FXWindow = {"_p_FXWindow", "FXWindow *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_char = {"_p_char", "char *|FXchar *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_double = {"_p_double", "double *|FXdouble *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_float = {"_p_float", "float *|FXfloat *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_int = {"_p_int", "FXint *|int *|FXInputHandle *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_long = {"_p_long", "long *|FXTime *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_short = {"_p_short", "short *|FXshort *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "FXuchar *|unsigned char *|FXbool *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "FXwchar *|FXDragType *|unsigned int *|FXuint *|FXColor *|FXSelector *|FXHotKey *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|FXuval *|FXPixel *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|FXushort *", 0, 0, (void*)0, 0}; + +static swig_type_info *swig_type_initial[] = { + &_swigt__p_FX4Splitter, + &_swigt__p_FX7Segment, + &_swigt__p_FXAccelTable, + &_swigt__p_FXApp, + &_swigt__p_FXArrowButton, + &_swigt__p_FXBitmap, + &_swigt__p_FXBitmapFrame, + &_swigt__p_FXButton, + &_swigt__p_FXCURCursor, + &_swigt__p_FXCanvas, + &_swigt__p_FXColorBar, + &_swigt__p_FXColorRing, + &_swigt__p_FXColorSelector, + &_swigt__p_FXColorWell, + &_swigt__p_FXColorWheel, + &_swigt__p_FXComboBox, + &_swigt__p_FXComposite, + &_swigt__p_FXCursor, + &_swigt__p_FXDC, + &_swigt__p_FXDCPrint, + &_swigt__p_FXDCWindow, + &_swigt__p_FXDataTarget, + &_swigt__p_FXDebugTarget, + &_swigt__p_FXDelegator, + &_swigt__p_FXDial, + &_swigt__p_FXDict, + &_swigt__p_FXDirBox, + &_swigt__p_FXDirSelector, + &_swigt__p_FXDockBar, + &_swigt__p_FXDockHandler, + &_swigt__p_FXDockSite, + &_swigt__p_FXDockTitle, + &_swigt__p_FXDocument, + &_swigt__p_FXDragCorner, + &_swigt__p_FXDrawable, + &_swigt__p_FXDriveBox, + &_swigt__p_FXFileDict, + &_swigt__p_FXFileSelector, + &_swigt__p_FXFileStream, + &_swigt__p_FXFont, + &_swigt__p_FXFontSelector, + &_swigt__p_FXFrame, + &_swigt__p_FXGIFCursor, + &_swigt__p_FXGradientBar, + &_swigt__p_FXGroupBox, + &_swigt__p_FXHeader, + &_swigt__p_FXHeaderItem, + &_swigt__p_FXHorizontalFrame, + &_swigt__p_FXHorizontalSeparator, + &_swigt__p_FXIcon, + &_swigt__p_FXIconDict, + &_swigt__p_FXId, + &_swigt__p_FXImageFrame, + &_swigt__p_FXImageView, + &_swigt__p_FXKnob, + &_swigt__p_FXListBox, + &_swigt__p_FXMainWindow, + &_swigt__p_FXMatrix, + &_swigt__p_FXMemoryStream, + &_swigt__p_FXObject, + &_swigt__p_FXPacker, + &_swigt__p_FXPopup, + &_swigt__p_FXProgressBar, + &_swigt__p_FXRealSlider, + &_swigt__p_FXRealSpinner, + &_swigt__p_FXRecentFiles, + &_swigt__p_FXRegion, + &_swigt__p_FXRegistry, + &_swigt__p_FXRootWindow, + &_swigt__p_FXRuler, + &_swigt__p_FXRulerView, + &_swigt__p_FXScrollArea, + &_swigt__p_FXScrollBar, + &_swigt__p_FXScrollCorner, + &_swigt__p_FXScrollWindow, + &_swigt__p_FXSeparator, + &_swigt__p_FXSettings, + &_swigt__p_FXShell, + &_swigt__p_FXShutter, + &_swigt__p_FXShutterItem, + &_swigt__p_FXSlider, + &_swigt__p_FXSpinner, + &_swigt__p_FXSplashWindow, + &_swigt__p_FXSplitter, + &_swigt__p_FXSpring, + &_swigt__p_FXStatusBar, + &_swigt__p_FXStatusLine, + &_swigt__p_FXStream, + &_swigt__p_FXStringDict, + &_swigt__p_FXSwitcher, + &_swigt__p_FXTabBar, + &_swigt__p_FXTabBook, + &_swigt__p_FXTable, + &_swigt__p_FXTableItem, + &_swigt__p_FXTablePos, + &_swigt__p_FXTableRange, + &_swigt__p_FXTextField, + &_swigt__p_FXToolBar, + &_swigt__p_FXToolBarGrip, + &_swigt__p_FXToolBarShell, + &_swigt__p_FXToolBarTab, + &_swigt__p_FXToolTip, + &_swigt__p_FXTopWindow, + &_swigt__p_FXTranslator, + &_swigt__p_FXTreeListBox, + &_swigt__p_FXVerticalFrame, + &_swigt__p_FXVerticalSeparator, + &_swigt__p_FXVisual, + &_swigt__p_FXWindow, + &_swigt__p_char, + &_swigt__p_double, + &_swigt__p_float, + &_swigt__p_int, + &_swigt__p_long, + &_swigt__p_short, + &_swigt__p_unsigned_char, + &_swigt__p_unsigned_int, + &_swigt__p_unsigned_long, + &_swigt__p_unsigned_short, +}; + +static swig_cast_info _swigc__p_FXBitmap[] = { {&_swigt__p_FXBitmap, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXButton[] = { {&_swigt__p_FXButton, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDriveBox[] = {{&_swigt__p_FXDriveBox, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXToolBar[] = {{&_swigt__p_FXToolBar, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXToolTip[] = {{&_swigt__p_FXToolTip, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXTabBook[] = {{&_swigt__p_FXTabBook, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXGroupBox[] = {{&_swigt__p_FXGroupBox, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXShell[] = {{&_swigt__p_FXShell, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXStatusBar[] = {{&_swigt__p_FXStatusBar, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXPopup[] = {{&_swigt__p_FXPopup, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXMainWindow[] = {{&_swigt__p_FXMainWindow, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXTopWindow[] = {{&_swigt__p_FXTopWindow, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXRootWindow[] = {{&_swigt__p_FXRootWindow, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXSplashWindow[] = {{&_swigt__p_FXSplashWindow, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXScrollWindow[] = {{&_swigt__p_FXScrollWindow, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXComboBox[] = {{&_swigt__p_FXComboBox, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXHorizontalFrame[] = {{&_swigt__p_FXHorizontalFrame, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXVerticalFrame[] = {{&_swigt__p_FXVerticalFrame, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FX4Splitter[] = {{&_swigt__p_FX4Splitter, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXSplitter[] = {{&_swigt__p_FXSplitter, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXRealSpinner[] = {{&_swigt__p_FXRealSpinner, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXSpinner[] = {{&_swigt__p_FXSpinner, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXPacker[] = {{&_swigt__p_FXPacker, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDirBox[] = {{&_swigt__p_FXDirBox, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXSwitcher[] = {{&_swigt__p_FXSwitcher, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDirSelector[] = {{&_swigt__p_FXDirSelector, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXFileSelector[] = {{&_swigt__p_FXFileSelector, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXColorSelector[] = {{&_swigt__p_FXColorSelector, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXFontSelector[] = {{&_swigt__p_FXFontSelector, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXShutter[] = {{&_swigt__p_FXShutter, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDockSite[] = {{&_swigt__p_FXDockSite, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXRulerView[] = {{&_swigt__p_FXRulerView, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXTreeListBox[] = {{&_swigt__p_FXTreeListBox, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXListBox[] = {{&_swigt__p_FXListBox, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXMatrix[] = {{&_swigt__p_FXMatrix, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXShutterItem[] = {{&_swigt__p_FXShutterItem, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDockBar[] = {{&_swigt__p_FXDockBar, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXTabBar[] = {{&_swigt__p_FXTabBar, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXImageView[] = {{&_swigt__p_FXImageView, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXSpring[] = {{&_swigt__p_FXSpring, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXToolBarShell[] = {{&_swigt__p_FXToolBarShell, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXComposite[] = { {&_swigt__p_FXDriveBox, _p_FXDriveBoxTo_p_FXComposite, 0, 0}, {&_swigt__p_FXToolBar, _p_FXToolBarTo_p_FXComposite, 0, 0}, {&_swigt__p_FXComposite, 0, 0, 0}, {&_swigt__p_FXToolTip, _p_FXToolTipTo_p_FXComposite, 0, 0}, {&_swigt__p_FXTabBook, _p_FXTabBookTo_p_FXComposite, 0, 0}, {&_swigt__p_FXGroupBox, _p_FXGroupBoxTo_p_FXComposite, 0, 0}, {&_swigt__p_FXShell, _p_FXShellTo_p_FXComposite, 0, 0}, {&_swigt__p_FXStatusBar, _p_FXStatusBarTo_p_FXComposite, 0, 0}, {&_swigt__p_FXScrollArea, _p_FXScrollAreaTo_p_FXComposite, 0, 0}, {&_swigt__p_FXPopup, _p_FXPopupTo_p_FXComposite, 0, 0}, {&_swigt__p_FXMainWindow, _p_FXMainWindowTo_p_FXComposite, 0, 0}, {&_swigt__p_FXTopWindow, _p_FXTopWindowTo_p_FXComposite, 0, 0}, {&_swigt__p_FXRootWindow, _p_FXRootWindowTo_p_FXComposite, 0, 0}, {&_swigt__p_FXSplashWindow, _p_FXSplashWindowTo_p_FXComposite, 0, 0}, {&_swigt__p_FXScrollWindow, _p_FXScrollWindowTo_p_FXComposite, 0, 0}, {&_swigt__p_FXComboBox, _p_FXComboBoxTo_p_FXComposite, 0, 0}, {&_swigt__p_FXHorizontalFrame, _p_FXHorizontalFrameTo_p_FXComposite, 0, 0}, {&_swigt__p_FXVerticalFrame, _p_FXVerticalFrameTo_p_FXComposite, 0, 0}, {&_swigt__p_FX4Splitter, _p_FX4SplitterTo_p_FXComposite, 0, 0}, {&_swigt__p_FXSplitter, _p_FXSplitterTo_p_FXComposite, 0, 0}, {&_swigt__p_FXRealSpinner, _p_FXRealSpinnerTo_p_FXComposite, 0, 0}, {&_swigt__p_FXSpinner, _p_FXSpinnerTo_p_FXComposite, 0, 0}, {&_swigt__p_FXPacker, _p_FXPackerTo_p_FXComposite, 0, 0}, {&_swigt__p_FXDirBox, _p_FXDirBoxTo_p_FXComposite, 0, 0}, {&_swigt__p_FXTable, _p_FXTableTo_p_FXComposite, 0, 0}, {&_swigt__p_FXSwitcher, _p_FXSwitcherTo_p_FXComposite, 0, 0}, {&_swigt__p_FXDirSelector, _p_FXDirSelectorTo_p_FXComposite, 0, 0}, {&_swigt__p_FXFileSelector, _p_FXFileSelectorTo_p_FXComposite, 0, 0}, {&_swigt__p_FXColorSelector, _p_FXColorSelectorTo_p_FXComposite, 0, 0}, {&_swigt__p_FXFontSelector, _p_FXFontSelectorTo_p_FXComposite, 0, 0}, {&_swigt__p_FXShutter, _p_FXShutterTo_p_FXComposite, 0, 0}, {&_swigt__p_FXDockSite, _p_FXDockSiteTo_p_FXComposite, 0, 0}, {&_swigt__p_FXRulerView, _p_FXRulerViewTo_p_FXComposite, 0, 0}, {&_swigt__p_FXTreeListBox, _p_FXTreeListBoxTo_p_FXComposite, 0, 0}, {&_swigt__p_FXListBox, _p_FXListBoxTo_p_FXComposite, 0, 0}, {&_swigt__p_FXMatrix, _p_FXMatrixTo_p_FXComposite, 0, 0}, {&_swigt__p_FXShutterItem, _p_FXShutterItemTo_p_FXComposite, 0, 0}, {&_swigt__p_FXDockBar, _p_FXDockBarTo_p_FXComposite, 0, 0}, {&_swigt__p_FXTabBar, _p_FXTabBarTo_p_FXComposite, 0, 0}, {&_swigt__p_FXImageView, _p_FXImageViewTo_p_FXComposite, 0, 0}, {&_swigt__p_FXSpring, _p_FXSpringTo_p_FXComposite, 0, 0}, {&_swigt__p_FXToolBarShell, _p_FXToolBarShellTo_p_FXComposite, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDCPrint[] = {{&_swigt__p_FXDCPrint, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDCWindow[] = {{&_swigt__p_FXDCWindow, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDC[] = { {&_swigt__p_FXDCPrint, _p_FXDCPrintTo_p_FXDC, 0, 0}, {&_swigt__p_FXDC, 0, 0, 0}, {&_swigt__p_FXDCWindow, _p_FXDCWindowTo_p_FXDC, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXGradientBar[] = {{&_swigt__p_FXGradientBar, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXColorBar[] = {{&_swigt__p_FXColorBar, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXTextField[] = {{&_swigt__p_FXTextField, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXToolBarTab[] = {{&_swigt__p_FXToolBarTab, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXScrollCorner[] = {{&_swigt__p_FXScrollCorner, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXArrowButton[] = {{&_swigt__p_FXArrowButton, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXImageFrame[] = {{&_swigt__p_FXImageFrame, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXSeparator[] = {{&_swigt__p_FXSeparator, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXHorizontalSeparator[] = {{&_swigt__p_FXHorizontalSeparator, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXVerticalSeparator[] = {{&_swigt__p_FXVerticalSeparator, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXKnob[] = {{&_swigt__p_FXKnob, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXProgressBar[] = {{&_swigt__p_FXProgressBar, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXBitmapFrame[] = {{&_swigt__p_FXBitmapFrame, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXSlider[] = {{&_swigt__p_FXSlider, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXRealSlider[] = {{&_swigt__p_FXRealSlider, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXColorRing[] = {{&_swigt__p_FXColorRing, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDockHandler[] = {{&_swigt__p_FXDockHandler, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXCanvas[] = {{&_swigt__p_FXCanvas, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXColorWheel[] = {{&_swigt__p_FXColorWheel, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDial[] = {{&_swigt__p_FXDial, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXToolBarGrip[] = {{&_swigt__p_FXToolBarGrip, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXScrollBar[] = {{&_swigt__p_FXScrollBar, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXFrame[] = {{&_swigt__p_FXFrame, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FX7Segment[] = {{&_swigt__p_FX7Segment, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDockTitle[] = {{&_swigt__p_FXDockTitle, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXStatusLine[] = {{&_swigt__p_FXStatusLine, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXColorWell[] = {{&_swigt__p_FXColorWell, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDragCorner[] = {{&_swigt__p_FXDragCorner, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXRuler[] = {{&_swigt__p_FXRuler, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDrawable[] = { {&_swigt__p_FXGradientBar, _p_FXGradientBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXShutterItem, _p_FXShutterItemTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXColorBar, _p_FXColorBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXTabBar, _p_FXTabBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSwitcher, _p_FXSwitcherTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXTextField, _p_FXTextFieldTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXToolBarTab, _p_FXToolBarTabTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDriveBox, _p_FXDriveBoxTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXMatrix, _p_FXMatrixTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXScrollCorner, _p_FXScrollCornerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXArrowButton, _p_FXArrowButtonTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXPopup, _p_FXPopupTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDrawable, 0, 0, 0}, {&_swigt__p_FXHeader, _p_FXHeaderTo_p_FXDrawable, 0, 0}, {&_swigt__p_FX4Splitter, _p_FX4SplitterTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSplitter, _p_FXSplitterTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSpring, _p_FXSpringTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXPacker, _p_FXPackerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXTabBook, _p_FXTabBookTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXImageFrame, _p_FXImageFrameTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSeparator, _p_FXSeparatorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXHorizontalSeparator, _p_FXHorizontalSeparatorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXVerticalSeparator, _p_FXVerticalSeparatorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXKnob, _p_FXKnobTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXProgressBar, _p_FXProgressBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXShutter, _p_FXShutterTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXTable, _p_FXTableTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXToolTip, _p_FXToolTipTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXComposite, _p_FXCompositeTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXBitmapFrame, _p_FXBitmapFrameTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSlider, _p_FXSliderTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXRealSlider, _p_FXRealSliderTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDockSite, _p_FXDockSiteTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXGroupBox, _p_FXGroupBoxTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXColorRing, _p_FXColorRingTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDockHandler, _p_FXDockHandlerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXListBox, _p_FXListBoxTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXTreeListBox, _p_FXTreeListBoxTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXCanvas, _p_FXCanvasTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXColorWheel, _p_FXColorWheelTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDial, _p_FXDialTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXToolBarGrip, _p_FXToolBarGripTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXScrollBar, _p_FXScrollBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXComboBox, _p_FXComboBoxTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXFrame, _p_FXFrameTo_p_FXDrawable, 0, 0}, {&_swigt__p_FX7Segment, _p_FX7SegmentTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDockTitle, _p_FXDockTitleTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXStatusBar, _p_FXStatusBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXRulerView, _p_FXRulerViewTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXRealSpinner, _p_FXRealSpinnerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSpinner, _p_FXSpinnerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXStatusLine, _p_FXStatusLineTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXWindow, _p_FXWindowTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXMainWindow, _p_FXMainWindowTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXTopWindow, _p_FXTopWindowTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXRootWindow, _p_FXRootWindowTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXSplashWindow, _p_FXSplashWindowTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXScrollWindow, _p_FXScrollWindowTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDockBar, _p_FXDockBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXShell, _p_FXShellTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXScrollArea, _p_FXScrollAreaTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXColorWell, _p_FXColorWellTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDragCorner, _p_FXDragCornerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXRuler, _p_FXRulerTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXHorizontalFrame, _p_FXHorizontalFrameTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXVerticalFrame, _p_FXVerticalFrameTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXImageView, _p_FXImageViewTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDirSelector, _p_FXDirSelectorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXFileSelector, _p_FXFileSelectorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXColorSelector, _p_FXColorSelectorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXFontSelector, _p_FXFontSelectorTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXToolBarShell, _p_FXToolBarShellTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXToolBar, _p_FXToolBarTo_p_FXDrawable, 0, 0}, {&_swigt__p_FXDirBox, _p_FXDirBoxTo_p_FXDrawable, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXFont[] = { {&_swigt__p_FXFont, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXHeader[] = { {&_swigt__p_FXHeader, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXIcon[] = { {&_swigt__p_FXIcon, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXVisual[] = {{&_swigt__p_FXVisual, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXCursor[] = {{&_swigt__p_FXCursor, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXCURCursor[] = {{&_swigt__p_FXCURCursor, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXGIFCursor[] = {{&_swigt__p_FXGIFCursor, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXId[] = { {&_swigt__p_FXGradientBar, _p_FXGradientBarTo_p_FXId, 0, 0}, {&_swigt__p_FXShutterItem, _p_FXShutterItemTo_p_FXId, 0, 0}, {&_swigt__p_FXColorBar, _p_FXColorBarTo_p_FXId, 0, 0}, {&_swigt__p_FXTabBar, _p_FXTabBarTo_p_FXId, 0, 0}, {&_swigt__p_FXSwitcher, _p_FXSwitcherTo_p_FXId, 0, 0}, {&_swigt__p_FXTextField, _p_FXTextFieldTo_p_FXId, 0, 0}, {&_swigt__p_FXToolBarTab, _p_FXToolBarTabTo_p_FXId, 0, 0}, {&_swigt__p_FXDriveBox, _p_FXDriveBoxTo_p_FXId, 0, 0}, {&_swigt__p_FXMatrix, _p_FXMatrixTo_p_FXId, 0, 0}, {&_swigt__p_FXScrollCorner, _p_FXScrollCornerTo_p_FXId, 0, 0}, {&_swigt__p_FXArrowButton, _p_FXArrowButtonTo_p_FXId, 0, 0}, {&_swigt__p_FXPopup, _p_FXPopupTo_p_FXId, 0, 0}, {&_swigt__p_FXDrawable, _p_FXDrawableTo_p_FXId, 0, 0}, {&_swigt__p_FXFont, _p_FXFontTo_p_FXId, 0, 0}, {&_swigt__p_FXHeader, _p_FXHeaderTo_p_FXId, 0, 0}, {&_swigt__p_FX4Splitter, _p_FX4SplitterTo_p_FXId, 0, 0}, {&_swigt__p_FXSplitter, _p_FXSplitterTo_p_FXId, 0, 0}, {&_swigt__p_FXSpring, _p_FXSpringTo_p_FXId, 0, 0}, {&_swigt__p_FXPacker, _p_FXPackerTo_p_FXId, 0, 0}, {&_swigt__p_FXTabBook, _p_FXTabBookTo_p_FXId, 0, 0}, {&_swigt__p_FXImageFrame, _p_FXImageFrameTo_p_FXId, 0, 0}, {&_swigt__p_FXSeparator, _p_FXSeparatorTo_p_FXId, 0, 0}, {&_swigt__p_FXHorizontalSeparator, _p_FXHorizontalSeparatorTo_p_FXId, 0, 0}, {&_swigt__p_FXVerticalSeparator, _p_FXVerticalSeparatorTo_p_FXId, 0, 0}, {&_swigt__p_FXKnob, _p_FXKnobTo_p_FXId, 0, 0}, {&_swigt__p_FXProgressBar, _p_FXProgressBarTo_p_FXId, 0, 0}, {&_swigt__p_FXShutter, _p_FXShutterTo_p_FXId, 0, 0}, {&_swigt__p_FXTable, _p_FXTableTo_p_FXId, 0, 0}, {&_swigt__p_FXToolTip, _p_FXToolTipTo_p_FXId, 0, 0}, {&_swigt__p_FXComposite, _p_FXCompositeTo_p_FXId, 0, 0}, {&_swigt__p_FXBitmapFrame, _p_FXBitmapFrameTo_p_FXId, 0, 0}, {&_swigt__p_FXSlider, _p_FXSliderTo_p_FXId, 0, 0}, {&_swigt__p_FXRealSlider, _p_FXRealSliderTo_p_FXId, 0, 0}, {&_swigt__p_FXDockSite, _p_FXDockSiteTo_p_FXId, 0, 0}, {&_swigt__p_FXGroupBox, _p_FXGroupBoxTo_p_FXId, 0, 0}, {&_swigt__p_FXColorRing, _p_FXColorRingTo_p_FXId, 0, 0}, {&_swigt__p_FXDockHandler, _p_FXDockHandlerTo_p_FXId, 0, 0}, {&_swigt__p_FXListBox, _p_FXListBoxTo_p_FXId, 0, 0}, {&_swigt__p_FXTreeListBox, _p_FXTreeListBoxTo_p_FXId, 0, 0}, {&_swigt__p_FXCanvas, _p_FXCanvasTo_p_FXId, 0, 0}, {&_swigt__p_FXId, 0, 0, 0}, {&_swigt__p_FXColorWheel, _p_FXColorWheelTo_p_FXId, 0, 0}, {&_swigt__p_FXDial, _p_FXDialTo_p_FXId, 0, 0}, {&_swigt__p_FXToolBarGrip, _p_FXToolBarGripTo_p_FXId, 0, 0}, {&_swigt__p_FXScrollBar, _p_FXScrollBarTo_p_FXId, 0, 0}, {&_swigt__p_FXVisual, _p_FXVisualTo_p_FXId, 0, 0}, {&_swigt__p_FXComboBox, _p_FXComboBoxTo_p_FXId, 0, 0}, {&_swigt__p_FXFrame, _p_FXFrameTo_p_FXId, 0, 0}, {&_swigt__p_FX7Segment, _p_FX7SegmentTo_p_FXId, 0, 0}, {&_swigt__p_FXDockTitle, _p_FXDockTitleTo_p_FXId, 0, 0}, {&_swigt__p_FXStatusBar, _p_FXStatusBarTo_p_FXId, 0, 0}, {&_swigt__p_FXCursor, _p_FXCursorTo_p_FXId, 0, 0}, {&_swigt__p_FXCURCursor, _p_FXCURCursorTo_p_FXId, 0, 0}, {&_swigt__p_FXGIFCursor, _p_FXGIFCursorTo_p_FXId, 0, 0}, {&_swigt__p_FXRulerView, _p_FXRulerViewTo_p_FXId, 0, 0}, {&_swigt__p_FXRealSpinner, _p_FXRealSpinnerTo_p_FXId, 0, 0}, {&_swigt__p_FXSpinner, _p_FXSpinnerTo_p_FXId, 0, 0}, {&_swigt__p_FXStatusLine, _p_FXStatusLineTo_p_FXId, 0, 0}, {&_swigt__p_FXWindow, _p_FXWindowTo_p_FXId, 0, 0}, {&_swigt__p_FXMainWindow, _p_FXMainWindowTo_p_FXId, 0, 0}, {&_swigt__p_FXTopWindow, _p_FXTopWindowTo_p_FXId, 0, 0}, {&_swigt__p_FXRootWindow, _p_FXRootWindowTo_p_FXId, 0, 0}, {&_swigt__p_FXSplashWindow, _p_FXSplashWindowTo_p_FXId, 0, 0}, {&_swigt__p_FXScrollWindow, _p_FXScrollWindowTo_p_FXId, 0, 0}, {&_swigt__p_FXDockBar, _p_FXDockBarTo_p_FXId, 0, 0}, {&_swigt__p_FXShell, _p_FXShellTo_p_FXId, 0, 0}, {&_swigt__p_FXScrollArea, _p_FXScrollAreaTo_p_FXId, 0, 0}, {&_swigt__p_FXDragCorner, _p_FXDragCornerTo_p_FXId, 0, 0}, {&_swigt__p_FXColorWell, _p_FXColorWellTo_p_FXId, 0, 0}, {&_swigt__p_FXRuler, _p_FXRulerTo_p_FXId, 0, 0}, {&_swigt__p_FXHorizontalFrame, _p_FXHorizontalFrameTo_p_FXId, 0, 0}, {&_swigt__p_FXVerticalFrame, _p_FXVerticalFrameTo_p_FXId, 0, 0}, {&_swigt__p_FXImageView, _p_FXImageViewTo_p_FXId, 0, 0}, {&_swigt__p_FXDirSelector, _p_FXDirSelectorTo_p_FXId, 0, 0}, {&_swigt__p_FXFileSelector, _p_FXFileSelectorTo_p_FXId, 0, 0}, {&_swigt__p_FXColorSelector, _p_FXColorSelectorTo_p_FXId, 0, 0}, {&_swigt__p_FXFontSelector, _p_FXFontSelectorTo_p_FXId, 0, 0}, {&_swigt__p_FXToolBarShell, _p_FXToolBarShellTo_p_FXId, 0, 0}, {&_swigt__p_FXToolBar, _p_FXToolBarTo_p_FXId, 0, 0}, {&_swigt__p_FXDirBox, _p_FXDirBoxTo_p_FXId, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDocument[] = {{&_swigt__p_FXDocument, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXRegistry[] = {{&_swigt__p_FXRegistry, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXHeaderItem[] = {{&_swigt__p_FXHeaderItem, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXIconDict[] = {{&_swigt__p_FXIconDict, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXFileDict[] = {{&_swigt__p_FXFileDict, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXRecentFiles[] = {{&_swigt__p_FXRecentFiles, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXTranslator[] = {{&_swigt__p_FXTranslator, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXApp[] = {{&_swigt__p_FXApp, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDict[] = {{&_swigt__p_FXDict, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXSettings[] = {{&_swigt__p_FXSettings, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDataTarget[] = {{&_swigt__p_FXDataTarget, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDebugTarget[] = {{&_swigt__p_FXDebugTarget, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXStringDict[] = {{&_swigt__p_FXStringDict, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXDelegator[] = {{&_swigt__p_FXDelegator, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXAccelTable[] = {{&_swigt__p_FXAccelTable, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXObject[] = { {&_swigt__p_FXDocument, _p_FXDocumentTo_p_FXObject, 0, 0}, {&_swigt__p_FXGradientBar, _p_FXGradientBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXRegistry, _p_FXRegistryTo_p_FXObject, 0, 0}, {&_swigt__p_FXHeaderItem, _p_FXHeaderItemTo_p_FXObject, 0, 0}, {&_swigt__p_FXShutterItem, _p_FXShutterItemTo_p_FXObject, 0, 0}, {&_swigt__p_FXColorBar, _p_FXColorBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXTableItem, _p_FXTableItemTo_p_FXObject, 0, 0}, {&_swigt__p_FXTabBar, _p_FXTabBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXSwitcher, _p_FXSwitcherTo_p_FXObject, 0, 0}, {&_swigt__p_FXTextField, _p_FXTextFieldTo_p_FXObject, 0, 0}, {&_swigt__p_FXToolBarTab, _p_FXToolBarTabTo_p_FXObject, 0, 0}, {&_swigt__p_FXDriveBox, _p_FXDriveBoxTo_p_FXObject, 0, 0}, {&_swigt__p_FXIconDict, _p_FXIconDictTo_p_FXObject, 0, 0}, {&_swigt__p_FXMatrix, _p_FXMatrixTo_p_FXObject, 0, 0}, {&_swigt__p_FXFileDict, _p_FXFileDictTo_p_FXObject, 0, 0}, {&_swigt__p_FXRecentFiles, _p_FXRecentFilesTo_p_FXObject, 0, 0}, {&_swigt__p_FXScrollCorner, _p_FXScrollCornerTo_p_FXObject, 0, 0}, {&_swigt__p_FXArrowButton, _p_FXArrowButtonTo_p_FXObject, 0, 0}, {&_swigt__p_FXPopup, _p_FXPopupTo_p_FXObject, 0, 0}, {&_swigt__p_FXDrawable, _p_FXDrawableTo_p_FXObject, 0, 0}, {&_swigt__p_FXFont, _p_FXFontTo_p_FXObject, 0, 0}, {&_swigt__p_FXHeader, _p_FXHeaderTo_p_FXObject, 0, 0}, {&_swigt__p_FX4Splitter, _p_FX4SplitterTo_p_FXObject, 0, 0}, {&_swigt__p_FXSplitter, _p_FXSplitterTo_p_FXObject, 0, 0}, {&_swigt__p_FXTranslator, _p_FXTranslatorTo_p_FXObject, 0, 0}, {&_swigt__p_FXSpring, _p_FXSpringTo_p_FXObject, 0, 0}, {&_swigt__p_FXPacker, _p_FXPackerTo_p_FXObject, 0, 0}, {&_swigt__p_FXTabBook, _p_FXTabBookTo_p_FXObject, 0, 0}, {&_swigt__p_FXApp, _p_FXAppTo_p_FXObject, 0, 0}, {&_swigt__p_FXImageFrame, _p_FXImageFrameTo_p_FXObject, 0, 0}, {&_swigt__p_FXSeparator, _p_FXSeparatorTo_p_FXObject, 0, 0}, {&_swigt__p_FXHorizontalSeparator, _p_FXHorizontalSeparatorTo_p_FXObject, 0, 0}, {&_swigt__p_FXVerticalSeparator, _p_FXVerticalSeparatorTo_p_FXObject, 0, 0}, {&_swigt__p_FXKnob, _p_FXKnobTo_p_FXObject, 0, 0}, {&_swigt__p_FXProgressBar, _p_FXProgressBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXShutter, _p_FXShutterTo_p_FXObject, 0, 0}, {&_swigt__p_FXTable, _p_FXTableTo_p_FXObject, 0, 0}, {&_swigt__p_FXComposite, _p_FXCompositeTo_p_FXObject, 0, 0}, {&_swigt__p_FXToolTip, _p_FXToolTipTo_p_FXObject, 0, 0}, {&_swigt__p_FXDict, _p_FXDictTo_p_FXObject, 0, 0}, {&_swigt__p_FXBitmapFrame, _p_FXBitmapFrameTo_p_FXObject, 0, 0}, {&_swigt__p_FXSlider, _p_FXSliderTo_p_FXObject, 0, 0}, {&_swigt__p_FXRealSlider, _p_FXRealSliderTo_p_FXObject, 0, 0}, {&_swigt__p_FXSettings, _p_FXSettingsTo_p_FXObject, 0, 0}, {&_swigt__p_FXDockSite, _p_FXDockSiteTo_p_FXObject, 0, 0}, {&_swigt__p_FXGroupBox, _p_FXGroupBoxTo_p_FXObject, 0, 0}, {&_swigt__p_FXColorRing, _p_FXColorRingTo_p_FXObject, 0, 0}, {&_swigt__p_FXDataTarget, _p_FXDataTargetTo_p_FXObject, 0, 0}, {&_swigt__p_FXDebugTarget, _p_FXDebugTargetTo_p_FXObject, 0, 0}, {&_swigt__p_FXDockHandler, _p_FXDockHandlerTo_p_FXObject, 0, 0}, {&_swigt__p_FXListBox, _p_FXListBoxTo_p_FXObject, 0, 0}, {&_swigt__p_FXTreeListBox, _p_FXTreeListBoxTo_p_FXObject, 0, 0}, {&_swigt__p_FXCanvas, _p_FXCanvasTo_p_FXObject, 0, 0}, {&_swigt__p_FXId, _p_FXIdTo_p_FXObject, 0, 0}, {&_swigt__p_FXColorWheel, _p_FXColorWheelTo_p_FXObject, 0, 0}, {&_swigt__p_FXDial, _p_FXDialTo_p_FXObject, 0, 0}, {&_swigt__p_FXToolBarGrip, _p_FXToolBarGripTo_p_FXObject, 0, 0}, {&_swigt__p_FXScrollBar, _p_FXScrollBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXVisual, _p_FXVisualTo_p_FXObject, 0, 0}, {&_swigt__p_FXComboBox, _p_FXComboBoxTo_p_FXObject, 0, 0}, {&_swigt__p_FXFrame, _p_FXFrameTo_p_FXObject, 0, 0}, {&_swigt__p_FX7Segment, _p_FX7SegmentTo_p_FXObject, 0, 0}, {&_swigt__p_FXDockTitle, _p_FXDockTitleTo_p_FXObject, 0, 0}, {&_swigt__p_FXStatusBar, _p_FXStatusBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXStringDict, _p_FXStringDictTo_p_FXObject, 0, 0}, {&_swigt__p_FXDelegator, _p_FXDelegatorTo_p_FXObject, 0, 0}, {&_swigt__p_FXAccelTable, _p_FXAccelTableTo_p_FXObject, 0, 0}, {&_swigt__p_FXObject, 0, 0, 0}, {&_swigt__p_FXCursor, _p_FXCursorTo_p_FXObject, 0, 0}, {&_swigt__p_FXCURCursor, _p_FXCURCursorTo_p_FXObject, 0, 0}, {&_swigt__p_FXGIFCursor, _p_FXGIFCursorTo_p_FXObject, 0, 0}, {&_swigt__p_FXRulerView, _p_FXRulerViewTo_p_FXObject, 0, 0}, {&_swigt__p_FXRealSpinner, _p_FXRealSpinnerTo_p_FXObject, 0, 0}, {&_swigt__p_FXSpinner, _p_FXSpinnerTo_p_FXObject, 0, 0}, {&_swigt__p_FXMainWindow, _p_FXMainWindowTo_p_FXObject, 0, 0}, {&_swigt__p_FXTopWindow, _p_FXTopWindowTo_p_FXObject, 0, 0}, {&_swigt__p_FXRootWindow, _p_FXRootWindowTo_p_FXObject, 0, 0}, {&_swigt__p_FXSplashWindow, _p_FXSplashWindowTo_p_FXObject, 0, 0}, {&_swigt__p_FXScrollWindow, _p_FXScrollWindowTo_p_FXObject, 0, 0}, {&_swigt__p_FXStatusLine, _p_FXStatusLineTo_p_FXObject, 0, 0}, {&_swigt__p_FXWindow, _p_FXWindowTo_p_FXObject, 0, 0}, {&_swigt__p_FXDockBar, _p_FXDockBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXShell, _p_FXShellTo_p_FXObject, 0, 0}, {&_swigt__p_FXScrollArea, _p_FXScrollAreaTo_p_FXObject, 0, 0}, {&_swigt__p_FXDragCorner, _p_FXDragCornerTo_p_FXObject, 0, 0}, {&_swigt__p_FXColorWell, _p_FXColorWellTo_p_FXObject, 0, 0}, {&_swigt__p_FXRuler, _p_FXRulerTo_p_FXObject, 0, 0}, {&_swigt__p_FXHorizontalFrame, _p_FXHorizontalFrameTo_p_FXObject, 0, 0}, {&_swigt__p_FXVerticalFrame, _p_FXVerticalFrameTo_p_FXObject, 0, 0}, {&_swigt__p_FXImageView, _p_FXImageViewTo_p_FXObject, 0, 0}, {&_swigt__p_FXDirSelector, _p_FXDirSelectorTo_p_FXObject, 0, 0}, {&_swigt__p_FXFileSelector, _p_FXFileSelectorTo_p_FXObject, 0, 0}, {&_swigt__p_FXColorSelector, _p_FXColorSelectorTo_p_FXObject, 0, 0}, {&_swigt__p_FXFontSelector, _p_FXFontSelectorTo_p_FXObject, 0, 0}, {&_swigt__p_FXToolBarShell, _p_FXToolBarShellTo_p_FXObject, 0, 0}, {&_swigt__p_FXToolBar, _p_FXToolBarTo_p_FXObject, 0, 0}, {&_swigt__p_FXDirBox, _p_FXDirBoxTo_p_FXObject, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXRegion[] = { {&_swigt__p_FXRegion, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXScrollArea[] = { {&_swigt__p_FXScrollWindow, _p_FXScrollWindowTo_p_FXScrollArea, 0, 0}, {&_swigt__p_FXScrollArea, 0, 0, 0}, {&_swigt__p_FXImageView, _p_FXImageViewTo_p_FXScrollArea, 0, 0}, {&_swigt__p_FXRulerView, _p_FXRulerViewTo_p_FXScrollArea, 0, 0}, {&_swigt__p_FXTable, _p_FXTableTo_p_FXScrollArea, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXFileStream[] = {{&_swigt__p_FXFileStream, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXMemoryStream[] = {{&_swigt__p_FXMemoryStream, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXStream[] = { {&_swigt__p_FXFileStream, _p_FXFileStreamTo_p_FXStream, 0, 0}, {&_swigt__p_FXMemoryStream, _p_FXMemoryStreamTo_p_FXStream, 0, 0}, {&_swigt__p_FXStream, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXTable[] = { {&_swigt__p_FXTable, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXTableItem[] = { {&_swigt__p_FXTableItem, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXTablePos[] = { {&_swigt__p_FXTablePos, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXTableRange[] = { {&_swigt__p_FXTableRange, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FXWindow[] = { {&_swigt__p_FXDriveBox, _p_FXDriveBoxTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDial, _p_FXDialTo_p_FXWindow, 0, 0}, {&_swigt__p_FXToolBar, _p_FXToolBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXComposite, _p_FXCompositeTo_p_FXWindow, 0, 0}, {&_swigt__p_FXToolTip, _p_FXToolTipTo_p_FXWindow, 0, 0}, {&_swigt__p_FXTabBook, _p_FXTabBookTo_p_FXWindow, 0, 0}, {&_swigt__p_FXTextField, _p_FXTextFieldTo_p_FXWindow, 0, 0}, {&_swigt__p_FXArrowButton, _p_FXArrowButtonTo_p_FXWindow, 0, 0}, {&_swigt__p_FXGroupBox, _p_FXGroupBoxTo_p_FXWindow, 0, 0}, {&_swigt__p_FXShell, _p_FXShellTo_p_FXWindow, 0, 0}, {&_swigt__p_FXStatusBar, _p_FXStatusBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXScrollArea, _p_FXScrollAreaTo_p_FXWindow, 0, 0}, {&_swigt__p_FXPopup, _p_FXPopupTo_p_FXWindow, 0, 0}, {&_swigt__p_FXMainWindow, _p_FXMainWindowTo_p_FXWindow, 0, 0}, {&_swigt__p_FXTopWindow, _p_FXTopWindowTo_p_FXWindow, 0, 0}, {&_swigt__p_FXRootWindow, _p_FXRootWindowTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSplashWindow, _p_FXSplashWindowTo_p_FXWindow, 0, 0}, {&_swigt__p_FXWindow, 0, 0, 0}, {&_swigt__p_FXScrollWindow, _p_FXScrollWindowTo_p_FXWindow, 0, 0}, {&_swigt__p_FXScrollCorner, _p_FXScrollCornerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXRuler, _p_FXRulerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXCanvas, _p_FXCanvasTo_p_FXWindow, 0, 0}, {&_swigt__p_FXComboBox, _p_FXComboBoxTo_p_FXWindow, 0, 0}, {&_swigt__p_FXVerticalSeparator, _p_FXVerticalSeparatorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXHorizontalSeparator, _p_FXHorizontalSeparatorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSeparator, _p_FXSeparatorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXStatusLine, _p_FXStatusLineTo_p_FXWindow, 0, 0}, {&_swigt__p_FXHorizontalFrame, _p_FXHorizontalFrameTo_p_FXWindow, 0, 0}, {&_swigt__p_FXVerticalFrame, _p_FXVerticalFrameTo_p_FXWindow, 0, 0}, {&_swigt__p_FX4Splitter, _p_FX4SplitterTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSplitter, _p_FXSplitterTo_p_FXWindow, 0, 0}, {&_swigt__p_FXRealSpinner, _p_FXRealSpinnerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSpinner, _p_FXSpinnerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXPacker, _p_FXPackerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXScrollBar, _p_FXScrollBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXColorWheel, _p_FXColorWheelTo_p_FXWindow, 0, 0}, {&_swigt__p_FXBitmapFrame, _p_FXBitmapFrameTo_p_FXWindow, 0, 0}, {&_swigt__p_FXGradientBar, _p_FXGradientBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDirBox, _p_FXDirBoxTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDockHandler, _p_FXDockHandlerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXToolBarGrip, _p_FXToolBarGripTo_p_FXWindow, 0, 0}, {&_swigt__p_FXTable, _p_FXTableTo_p_FXWindow, 0, 0}, {&_swigt__p_FXImageFrame, _p_FXImageFrameTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDragCorner, _p_FXDragCornerTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSwitcher, _p_FXSwitcherTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDirSelector, _p_FXDirSelectorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXFileSelector, _p_FXFileSelectorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXColorSelector, _p_FXColorSelectorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXFontSelector, _p_FXFontSelectorTo_p_FXWindow, 0, 0}, {&_swigt__p_FXShutter, _p_FXShutterTo_p_FXWindow, 0, 0}, {&_swigt__p_FXKnob, _p_FXKnobTo_p_FXWindow, 0, 0}, {&_swigt__p_FXProgressBar, _p_FXProgressBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXRulerView, _p_FXRulerViewTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDockSite, _p_FXDockSiteTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDockTitle, _p_FXDockTitleTo_p_FXWindow, 0, 0}, {&_swigt__p_FXTreeListBox, _p_FXTreeListBoxTo_p_FXWindow, 0, 0}, {&_swigt__p_FXListBox, _p_FXListBoxTo_p_FXWindow, 0, 0}, {&_swigt__p_FXHeader, _p_FXHeaderTo_p_FXWindow, 0, 0}, {&_swigt__p_FXMatrix, _p_FXMatrixTo_p_FXWindow, 0, 0}, {&_swigt__p_FXShutterItem, _p_FXShutterItemTo_p_FXWindow, 0, 0}, {&_swigt__p_FXColorWell, _p_FXColorWellTo_p_FXWindow, 0, 0}, {&_swigt__p_FXToolBarTab, _p_FXToolBarTabTo_p_FXWindow, 0, 0}, {&_swigt__p_FXDockBar, _p_FXDockBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXTabBar, _p_FXTabBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXFrame, _p_FXFrameTo_p_FXWindow, 0, 0}, {&_swigt__p_FXImageView, _p_FXImageViewTo_p_FXWindow, 0, 0}, {&_swigt__p_FX7Segment, _p_FX7SegmentTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSlider, _p_FXSliderTo_p_FXWindow, 0, 0}, {&_swigt__p_FXRealSlider, _p_FXRealSliderTo_p_FXWindow, 0, 0}, {&_swigt__p_FXSpring, _p_FXSpringTo_p_FXWindow, 0, 0}, {&_swigt__p_FXColorRing, _p_FXColorRingTo_p_FXWindow, 0, 0}, {&_swigt__p_FXColorBar, _p_FXColorBarTo_p_FXWindow, 0, 0}, {&_swigt__p_FXToolBarShell, _p_FXToolBarShellTo_p_FXWindow, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_double[] = { {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_float[] = { {&_swigt__p_float, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_long[] = { {&_swigt__p_long, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_short[] = { {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_unsigned_short[] = { {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}}; + +static swig_cast_info *swig_cast_initial[] = { + _swigc__p_FX4Splitter, + _swigc__p_FX7Segment, + _swigc__p_FXAccelTable, + _swigc__p_FXApp, + _swigc__p_FXArrowButton, + _swigc__p_FXBitmap, + _swigc__p_FXBitmapFrame, + _swigc__p_FXButton, + _swigc__p_FXCURCursor, + _swigc__p_FXCanvas, + _swigc__p_FXColorBar, + _swigc__p_FXColorRing, + _swigc__p_FXColorSelector, + _swigc__p_FXColorWell, + _swigc__p_FXColorWheel, + _swigc__p_FXComboBox, + _swigc__p_FXComposite, + _swigc__p_FXCursor, + _swigc__p_FXDC, + _swigc__p_FXDCPrint, + _swigc__p_FXDCWindow, + _swigc__p_FXDataTarget, + _swigc__p_FXDebugTarget, + _swigc__p_FXDelegator, + _swigc__p_FXDial, + _swigc__p_FXDict, + _swigc__p_FXDirBox, + _swigc__p_FXDirSelector, + _swigc__p_FXDockBar, + _swigc__p_FXDockHandler, + _swigc__p_FXDockSite, + _swigc__p_FXDockTitle, + _swigc__p_FXDocument, + _swigc__p_FXDragCorner, + _swigc__p_FXDrawable, + _swigc__p_FXDriveBox, + _swigc__p_FXFileDict, + _swigc__p_FXFileSelector, + _swigc__p_FXFileStream, + _swigc__p_FXFont, + _swigc__p_FXFontSelector, + _swigc__p_FXFrame, + _swigc__p_FXGIFCursor, + _swigc__p_FXGradientBar, + _swigc__p_FXGroupBox, + _swigc__p_FXHeader, + _swigc__p_FXHeaderItem, + _swigc__p_FXHorizontalFrame, + _swigc__p_FXHorizontalSeparator, + _swigc__p_FXIcon, + _swigc__p_FXIconDict, + _swigc__p_FXId, + _swigc__p_FXImageFrame, + _swigc__p_FXImageView, + _swigc__p_FXKnob, + _swigc__p_FXListBox, + _swigc__p_FXMainWindow, + _swigc__p_FXMatrix, + _swigc__p_FXMemoryStream, + _swigc__p_FXObject, + _swigc__p_FXPacker, + _swigc__p_FXPopup, + _swigc__p_FXProgressBar, + _swigc__p_FXRealSlider, + _swigc__p_FXRealSpinner, + _swigc__p_FXRecentFiles, + _swigc__p_FXRegion, + _swigc__p_FXRegistry, + _swigc__p_FXRootWindow, + _swigc__p_FXRuler, + _swigc__p_FXRulerView, + _swigc__p_FXScrollArea, + _swigc__p_FXScrollBar, + _swigc__p_FXScrollCorner, + _swigc__p_FXScrollWindow, + _swigc__p_FXSeparator, + _swigc__p_FXSettings, + _swigc__p_FXShell, + _swigc__p_FXShutter, + _swigc__p_FXShutterItem, + _swigc__p_FXSlider, + _swigc__p_FXSpinner, + _swigc__p_FXSplashWindow, + _swigc__p_FXSplitter, + _swigc__p_FXSpring, + _swigc__p_FXStatusBar, + _swigc__p_FXStatusLine, + _swigc__p_FXStream, + _swigc__p_FXStringDict, + _swigc__p_FXSwitcher, + _swigc__p_FXTabBar, + _swigc__p_FXTabBook, + _swigc__p_FXTable, + _swigc__p_FXTableItem, + _swigc__p_FXTablePos, + _swigc__p_FXTableRange, + _swigc__p_FXTextField, + _swigc__p_FXToolBar, + _swigc__p_FXToolBarGrip, + _swigc__p_FXToolBarShell, + _swigc__p_FXToolBarTab, + _swigc__p_FXToolTip, + _swigc__p_FXTopWindow, + _swigc__p_FXTranslator, + _swigc__p_FXTreeListBox, + _swigc__p_FXVerticalFrame, + _swigc__p_FXVerticalSeparator, + _swigc__p_FXVisual, + _swigc__p_FXWindow, + _swigc__p_char, + _swigc__p_double, + _swigc__p_float, + _swigc__p_int, + _swigc__p_long, + _swigc__p_short, + _swigc__p_unsigned_char, + _swigc__p_unsigned_int, + _swigc__p_unsigned_long, + _swigc__p_unsigned_short, +}; + + +/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ + +/* ----------------------------------------------------------------------------- + * Type initialization: + * This problem is tough by the requirement that no dynamic + * memory is used. Also, since swig_type_info structures store pointers to + * swig_cast_info structures and swig_cast_info structures store pointers back + * to swig_type_info structures, we need some lookup code at initialization. + * The idea is that swig generates all the structures that are needed. + * The runtime then collects these partially filled structures. + * The SWIG_InitializeModule function takes these initial arrays out of + * swig_module, and does all the lookup, filling in the swig_module.types + * array with the correct data and linking the correct swig_cast_info + * structures together. + * + * The generated swig_type_info structures are assigned statically to an initial + * array. We just loop through that array, and handle each type individually. + * First we lookup if this type has been already loaded, and if so, use the + * loaded structure instead of the generated one. Then we have to fill in the + * cast linked list. The cast data is initially stored in something like a + * two-dimensional array. Each row corresponds to a type (there are the same + * number of rows as there are in the swig_type_initial array). Each entry in + * a column is one of the swig_cast_info structures for that type. + * The cast_initial array is actually an array of arrays, because each row has + * a variable number of columns. So to actually build the cast linked list, + * we find the array of casts associated with the type, and loop through it + * adding the casts to the list. The one last trick we need to do is making + * sure the type pointer in the swig_cast_info struct is correct. + * + * First off, we lookup the cast->type name to see if it is already loaded. + * There are three cases to handle: + * 1) If the cast->type has already been loaded AND the type we are adding + * casting info to has not been loaded (it is in this module), THEN we + * replace the cast->type pointer with the type pointer that has already + * been loaded. + * 2) If BOTH types (the one we are adding casting info to, and the + * cast->type) are loaded, THEN the cast info has already been loaded by + * the previous module so we just ignore it. + * 3) Finally, if cast->type has not already been loaded, then we add that + * swig_cast_info to the linked list (because the cast->type) pointer will + * be correct. + * ----------------------------------------------------------------------------- */ + +#ifdef __cplusplus +extern "C" { +#if 0 +} /* c-mode */ +#endif +#endif + +#if 0 +#define SWIGRUNTIME_DEBUG +#endif + + +SWIGRUNTIME void +SWIG_InitializeModule(void *clientdata) { + size_t i; + swig_module_info *module_head, *iter; + int init; + + /* check to see if the circular list has been setup, if not, set it up */ + if (swig_module.next==0) { + /* Initialize the swig_module */ + swig_module.type_initial = swig_type_initial; + swig_module.cast_initial = swig_cast_initial; + swig_module.next = &swig_module; + init = 1; + } else { + init = 0; + } + + /* Try and load any already created modules */ + module_head = SWIG_GetModule(clientdata); + if (!module_head) { + /* This is the first module loaded for this interpreter */ + /* so set the swig module into the interpreter */ + SWIG_SetModule(clientdata, &swig_module); + } else { + /* the interpreter has loaded a SWIG module, but has it loaded this one? */ + iter=module_head; + do { + if (iter==&swig_module) { + /* Our module is already in the list, so there's nothing more to do. */ + return; + } + iter=iter->next; + } while (iter!= module_head); + + /* otherwise we must add our module into the list */ + swig_module.next = module_head->next; + module_head->next = &swig_module; + } + + /* When multiple interpreters are used, a module could have already been initialized in + a different interpreter, but not yet have a pointer in this interpreter. + In this case, we do not want to continue adding types... everything should be + set up already */ + if (init == 0) return; + + /* Now work on filling in swig_module.types */ +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: size %d\n", swig_module.size); +#endif + for (i = 0; i < swig_module.size; ++i) { + swig_type_info *type = 0; + swig_type_info *ret; + swig_cast_info *cast; + +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); +#endif + + /* if there is another module already loaded */ + if (swig_module.next != &swig_module) { + type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name); + } + if (type) { + /* Overwrite clientdata field */ +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: found type %s\n", type->name); +#endif + if (swig_module.type_initial[i]->clientdata) { + type->clientdata = swig_module.type_initial[i]->clientdata; +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name); +#endif + } + } else { + type = swig_module.type_initial[i]; + } + + /* Insert casting types */ + cast = swig_module.cast_initial[i]; + while (cast->type) { + + /* Don't need to add information already in the list */ + ret = 0; +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: look cast %s\n", cast->type->name); +#endif + if (swig_module.next != &swig_module) { + ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name); +#ifdef SWIGRUNTIME_DEBUG + if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name); +#endif + } + if (ret) { + if (type == swig_module.type_initial[i]) { +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: skip old type %s\n", ret->name); +#endif + cast->type = ret; + ret = 0; + } else { + /* Check for casting already in the list */ + swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type); +#ifdef SWIGRUNTIME_DEBUG + if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name); +#endif + if (!ocast) ret = 0; + } + } + + if (!ret) { +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name); +#endif + if (type->cast) { + type->cast->prev = cast; + cast->next = type->cast; + } + type->cast = cast; + } + cast++; + } + /* Set entry in modules->types array equal to the type */ + swig_module.types[i] = type; + } + swig_module.types[i] = 0; + +#ifdef SWIGRUNTIME_DEBUG + printf("**** SWIG_InitializeModule: Cast List ******\n"); + for (i = 0; i < swig_module.size; ++i) { + int j = 0; + swig_cast_info *cast = swig_module.cast_initial[i]; + printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); + while (cast->type) { + printf("SWIG_InitializeModule: cast type %s\n", cast->type->name); + cast++; + ++j; + } + printf("---- Total casts: %d\n",j); + } + printf("**** SWIG_InitializeModule: Cast List ******\n"); +#endif +} + +/* This function will propagate the clientdata field of type to +* any new swig_type_info structures that have been added into the list +* of equivalent types. It is like calling +* SWIG_TypeClientData(type, clientdata) a second time. +*/ +SWIGRUNTIME void +SWIG_PropagateClientData(void) { + size_t i; + swig_cast_info *equiv; + static int init_run = 0; + + if (init_run) return; + init_run = 1; + + for (i = 0; i < swig_module.size; i++) { + if (swig_module.types[i]->clientdata) { + equiv = swig_module.types[i]->cast; + while (equiv) { + if (!equiv->converter) { + if (equiv->type && !equiv->type->clientdata) + SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata); + } + equiv = equiv->next; + } + } + } +} + +#ifdef __cplusplus +#if 0 +{ /* c-mode */ +#endif +} +#endif + +/* + +*/ +#ifdef __cplusplus +extern "C" +#endif +SWIGEXPORT void Init_table(void) { + size_t i; + + SWIG_InitRuntime(); + + SWIG_InitializeModule(0); + for (i = 0; i < swig_module.size; i++) { + SWIG_define_class(swig_module.types[i]); + } + + SWIG_RubyInitializeTrackings(); + rb_define_const(mFox, "DEFAULT_MARGIN", SWIG_From_int(static_cast< int >(DEFAULT_MARGIN))); + rb_define_const(mFox, "TABLE_COL_SIZABLE", SWIG_From_int(static_cast< int >(TABLE_COL_SIZABLE))); + rb_define_const(mFox, "TABLE_ROW_SIZABLE", SWIG_From_int(static_cast< int >(TABLE_ROW_SIZABLE))); + rb_define_const(mFox, "TABLE_NO_COLSELECT", SWIG_From_int(static_cast< int >(TABLE_NO_COLSELECT))); + rb_define_const(mFox, "TABLE_NO_ROWSELECT", SWIG_From_int(static_cast< int >(TABLE_NO_ROWSELECT))); + rb_define_const(mFox, "TABLE_READONLY", SWIG_From_int(static_cast< int >(TABLE_READONLY))); + rb_define_const(mFox, "TABLE_COL_RENUMBER", SWIG_From_int(static_cast< int >(TABLE_COL_RENUMBER))); + rb_define_const(mFox, "TABLE_ROW_RENUMBER", SWIG_From_int(static_cast< int >(TABLE_ROW_RENUMBER))); + + SwigClassFXTablePos.klass = rb_define_class_under(mFox, "FXTablePos", rb_cObject); + SWIG_TypeClientData(SWIGTYPE_p_FXTablePos, (void *) &SwigClassFXTablePos); + rb_define_alloc_func(SwigClassFXTablePos.klass, _wrap_FXTablePos_allocate); + rb_define_method(SwigClassFXTablePos.klass, "initialize", VALUEFUNC(_wrap_new_FXTablePos), -1); + rb_define_method(SwigClassFXTablePos.klass, "row=", VALUEFUNC(_wrap_FXTablePos_row_set), -1); + rb_define_method(SwigClassFXTablePos.klass, "row", VALUEFUNC(_wrap_FXTablePos_row_get), -1); + rb_define_method(SwigClassFXTablePos.klass, "col=", VALUEFUNC(_wrap_FXTablePos_col_set), -1); + rb_define_method(SwigClassFXTablePos.klass, "col", VALUEFUNC(_wrap_FXTablePos_col_get), -1); + SwigClassFXTablePos.mark = 0; + SwigClassFXTablePos.destroy = (void (*)(void *)) free_FXTablePos; + SwigClassFXTablePos.trackObjects = 0; + + SwigClassFXTableRange.klass = rb_define_class_under(mFox, "FXTableRange", rb_cObject); + SWIG_TypeClientData(SWIGTYPE_p_FXTableRange, (void *) &SwigClassFXTableRange); + rb_define_alloc_func(SwigClassFXTableRange.klass, _wrap_FXTableRange_allocate); + rb_define_method(SwigClassFXTableRange.klass, "initialize", VALUEFUNC(_wrap_new_FXTableRange), -1); + rb_define_method(SwigClassFXTableRange.klass, "fm=", VALUEFUNC(_wrap_FXTableRange_fm_set), -1); + rb_define_method(SwigClassFXTableRange.klass, "fm", VALUEFUNC(_wrap_FXTableRange_fm_get), -1); + rb_define_method(SwigClassFXTableRange.klass, "to=", VALUEFUNC(_wrap_FXTableRange_to_set), -1); + rb_define_method(SwigClassFXTableRange.klass, "to", VALUEFUNC(_wrap_FXTableRange_to_get), -1); + SwigClassFXTableRange.mark = 0; + SwigClassFXTableRange.destroy = (void (*)(void *)) free_FXTableRange; + SwigClassFXTableRange.trackObjects = 0; + + SwigClassFXTableItem.klass = rb_define_class_under(mFox, "FXTableItem", ((swig_class *) SWIGTYPE_p_FXObject->clientdata)->klass); + SWIG_TypeClientData(SWIGTYPE_p_FXTableItem, (void *) &SwigClassFXTableItem); + rb_define_alloc_func(SwigClassFXTableItem.klass, _wrap_FXTableItem_allocate); + rb_define_method(SwigClassFXTableItem.klass, "initialize", VALUEFUNC(_wrap_new_FXTableItem), -1); + rb_define_const(SwigClassFXTableItem.klass, "SELECTED", SWIG_From_int(static_cast< int >(FXTableItem::SELECTED))); + rb_define_const(SwigClassFXTableItem.klass, "FOCUS", SWIG_From_int(static_cast< int >(FXTableItem::FOCUS))); + rb_define_const(SwigClassFXTableItem.klass, "DISABLED", SWIG_From_int(static_cast< int >(FXTableItem::DISABLED))); + rb_define_const(SwigClassFXTableItem.klass, "DRAGGABLE", SWIG_From_int(static_cast< int >(FXTableItem::DRAGGABLE))); + rb_define_const(SwigClassFXTableItem.klass, "RESERVED1", SWIG_From_int(static_cast< int >(FXTableItem::RESERVED1))); + rb_define_const(SwigClassFXTableItem.klass, "RESERVED2", SWIG_From_int(static_cast< int >(FXTableItem::RESERVED2))); + rb_define_const(SwigClassFXTableItem.klass, "ICONOWNED", SWIG_From_int(static_cast< int >(FXTableItem::ICONOWNED))); + rb_define_const(SwigClassFXTableItem.klass, "RIGHT", SWIG_From_int(static_cast< int >(FXTableItem::RIGHT))); + rb_define_const(SwigClassFXTableItem.klass, "LEFT", SWIG_From_int(static_cast< int >(FXTableItem::LEFT))); + rb_define_const(SwigClassFXTableItem.klass, "CENTER_X", SWIG_From_int(static_cast< int >(FXTableItem::CENTER_X))); + rb_define_const(SwigClassFXTableItem.klass, "TOP", SWIG_From_int(static_cast< int >(FXTableItem::TOP))); + rb_define_const(SwigClassFXTableItem.klass, "BOTTOM", SWIG_From_int(static_cast< int >(FXTableItem::BOTTOM))); + rb_define_const(SwigClassFXTableItem.klass, "CENTER_Y", SWIG_From_int(static_cast< int >(FXTableItem::CENTER_Y))); + rb_define_const(SwigClassFXTableItem.klass, "BEFORE", SWIG_From_int(static_cast< int >(FXTableItem::BEFORE))); + rb_define_const(SwigClassFXTableItem.klass, "AFTER", SWIG_From_int(static_cast< int >(FXTableItem::AFTER))); + rb_define_const(SwigClassFXTableItem.klass, "ABOVE", SWIG_From_int(static_cast< int >(FXTableItem::ABOVE))); + rb_define_const(SwigClassFXTableItem.klass, "BELOW", SWIG_From_int(static_cast< int >(FXTableItem::BELOW))); + rb_define_const(SwigClassFXTableItem.klass, "LBORDER", SWIG_From_int(static_cast< int >(FXTableItem::LBORDER))); + rb_define_const(SwigClassFXTableItem.klass, "RBORDER", SWIG_From_int(static_cast< int >(FXTableItem::RBORDER))); + rb_define_const(SwigClassFXTableItem.klass, "TBORDER", SWIG_From_int(static_cast< int >(FXTableItem::TBORDER))); + rb_define_const(SwigClassFXTableItem.klass, "BBORDER", SWIG_From_int(static_cast< int >(FXTableItem::BBORDER))); + rb_define_method(SwigClassFXTableItem.klass, "setData", VALUEFUNC(_wrap_FXTableItem_setData), -1); + rb_define_method(SwigClassFXTableItem.klass, "getData", VALUEFUNC(_wrap_FXTableItem_getData), -1); + rb_define_method(SwigClassFXTableItem.klass, "hasFocus", VALUEFUNC(_wrap_FXTableItem_hasFocus), -1); + rb_define_method(SwigClassFXTableItem.klass, "isSelected", VALUEFUNC(_wrap_FXTableItem_isSelected), -1); + rb_define_method(SwigClassFXTableItem.klass, "isEnabled", VALUEFUNC(_wrap_FXTableItem_isEnabled), -1); + rb_define_method(SwigClassFXTableItem.klass, "isDraggable", VALUEFUNC(_wrap_FXTableItem_isDraggable), -1); + rb_define_method(SwigClassFXTableItem.klass, "getJustify", VALUEFUNC(_wrap_FXTableItem_getJustify), -1); + rb_define_method(SwigClassFXTableItem.klass, "getIconPosition", VALUEFUNC(_wrap_FXTableItem_getIconPosition), -1); + rb_define_method(SwigClassFXTableItem.klass, "getBorders", VALUEFUNC(_wrap_FXTableItem_getBorders), -1); + rb_define_method(SwigClassFXTableItem.klass, "getStipple", VALUEFUNC(_wrap_FXTableItem_getStipple), -1); + rb_define_method(SwigClassFXTableItem.klass, "save", VALUEFUNC(_wrap_FXTableItem_save), -1); + rb_define_method(SwigClassFXTableItem.klass, "load", VALUEFUNC(_wrap_FXTableItem_load), -1); + rb_define_method(SwigClassFXTableItem.klass, "draw", VALUEFUNC(_wrap_FXTableItem_draw), -1); + rb_define_method(SwigClassFXTableItem.klass, "drawBorders", VALUEFUNC(_wrap_FXTableItem_drawBorders), -1); + rb_define_method(SwigClassFXTableItem.klass, "drawContent", VALUEFUNC(_wrap_FXTableItem_drawContent), -1); + rb_define_method(SwigClassFXTableItem.klass, "drawPattern", VALUEFUNC(_wrap_FXTableItem_drawPattern), -1); + rb_define_method(SwigClassFXTableItem.klass, "drawBackground", VALUEFUNC(_wrap_FXTableItem_drawBackground), -1); + rb_define_method(SwigClassFXTableItem.klass, "setText", VALUEFUNC(_wrap_FXTableItem_setText), -1); + rb_define_method(SwigClassFXTableItem.klass, "getText", VALUEFUNC(_wrap_FXTableItem_getText), -1); + rb_define_method(SwigClassFXTableItem.klass, "setIcon", VALUEFUNC(_wrap_FXTableItem_setIcon), -1); + rb_define_method(SwigClassFXTableItem.klass, "getIcon", VALUEFUNC(_wrap_FXTableItem_getIcon), -1); + rb_define_method(SwigClassFXTableItem.klass, "setFocus", VALUEFUNC(_wrap_FXTableItem_setFocus), -1); + rb_define_method(SwigClassFXTableItem.klass, "setSelected", VALUEFUNC(_wrap_FXTableItem_setSelected), -1); + rb_define_method(SwigClassFXTableItem.klass, "setEnabled", VALUEFUNC(_wrap_FXTableItem_setEnabled), -1); + rb_define_method(SwigClassFXTableItem.klass, "setDraggable", VALUEFUNC(_wrap_FXTableItem_setDraggable), -1); + rb_define_method(SwigClassFXTableItem.klass, "setJustify", VALUEFUNC(_wrap_FXTableItem_setJustify), -1); + rb_define_method(SwigClassFXTableItem.klass, "setIconPosition", VALUEFUNC(_wrap_FXTableItem_setIconPosition), -1); + rb_define_method(SwigClassFXTableItem.klass, "setBorders", VALUEFUNC(_wrap_FXTableItem_setBorders), -1); + rb_define_method(SwigClassFXTableItem.klass, "setStipple", VALUEFUNC(_wrap_FXTableItem_setStipple), -1); + rb_define_method(SwigClassFXTableItem.klass, "getControlFor", VALUEFUNC(_wrap_FXTableItem_getControlFor), -1); + rb_define_method(SwigClassFXTableItem.klass, "setFromControl", VALUEFUNC(_wrap_FXTableItem_setFromControl), -1); + rb_define_method(SwigClassFXTableItem.klass, "getWidth", VALUEFUNC(_wrap_FXTableItem_getWidth), -1); + rb_define_method(SwigClassFXTableItem.klass, "getHeight", VALUEFUNC(_wrap_FXTableItem_getHeight), -1); + rb_define_method(SwigClassFXTableItem.klass, "create", VALUEFUNC(_wrap_FXTableItem_create), -1); + rb_define_method(SwigClassFXTableItem.klass, "detach", VALUEFUNC(_wrap_FXTableItem_detach), -1); + rb_define_method(SwigClassFXTableItem.klass, "destroy", VALUEFUNC(_wrap_FXTableItem_destroy), -1); + SwigClassFXTableItem.mark = (void (*)(void *)) FXRbTableItem::markfunc; + SwigClassFXTableItem.destroy = (void (*)(void *)) FXRbTableItem::freefunc; + SwigClassFXTableItem.trackObjects = 0; + + SwigClassFXTable.klass = rb_define_class_under(mFox, "FXTable", ((swig_class *) SWIGTYPE_p_FXScrollArea->clientdata)->klass); + SWIG_TypeClientData(SWIGTYPE_p_FXTable, (void *) &SwigClassFXTable); + rb_define_alloc_func(SwigClassFXTable.klass, _wrap_FXTable_allocate); + rb_define_method(SwigClassFXTable.klass, "initialize", VALUEFUNC(_wrap_new_FXTable), -1); + rb_define_singleton_method(SwigClassFXTable.klass, "csvType", VALUEFUNC(_wrap_FXTable_csvType_get), 0); + rb_define_singleton_method(SwigClassFXTable.klass, "csvType=", VALUEFUNC(_wrap_FXTable_csvType_set), 1); + rb_define_singleton_method(SwigClassFXTable.klass, "csvTypeName", VALUEFUNC(_wrap_FXTable_csvTypeName_get), 0); + rb_define_method(SwigClassFXTable.klass, "onPaint", VALUEFUNC(_wrap_FXTable_onPaint), -1); + rb_define_method(SwigClassFXTable.klass, "onFocusIn", VALUEFUNC(_wrap_FXTable_onFocusIn), -1); + rb_define_method(SwigClassFXTable.klass, "onFocusOut", VALUEFUNC(_wrap_FXTable_onFocusOut), -1); + rb_define_method(SwigClassFXTable.klass, "onMotion", VALUEFUNC(_wrap_FXTable_onMotion), -1); + rb_define_method(SwigClassFXTable.klass, "onKeyPress", VALUEFUNC(_wrap_FXTable_onKeyPress), -1); + rb_define_method(SwigClassFXTable.klass, "onKeyRelease", VALUEFUNC(_wrap_FXTable_onKeyRelease), -1); + rb_define_method(SwigClassFXTable.klass, "onLeftBtnPress", VALUEFUNC(_wrap_FXTable_onLeftBtnPress), -1); + rb_define_method(SwigClassFXTable.klass, "onLeftBtnRelease", VALUEFUNC(_wrap_FXTable_onLeftBtnRelease), -1); + rb_define_method(SwigClassFXTable.klass, "onRightBtnPress", VALUEFUNC(_wrap_FXTable_onRightBtnPress), -1); + rb_define_method(SwigClassFXTable.klass, "onRightBtnRelease", VALUEFUNC(_wrap_FXTable_onRightBtnRelease), -1); + rb_define_method(SwigClassFXTable.klass, "onUngrabbed", VALUEFUNC(_wrap_FXTable_onUngrabbed), -1); + rb_define_method(SwigClassFXTable.klass, "onSelectionLost", VALUEFUNC(_wrap_FXTable_onSelectionLost), -1); + rb_define_method(SwigClassFXTable.klass, "onSelectionGained", VALUEFUNC(_wrap_FXTable_onSelectionGained), -1); + rb_define_method(SwigClassFXTable.klass, "onSelectionRequest", VALUEFUNC(_wrap_FXTable_onSelectionRequest), -1); + rb_define_method(SwigClassFXTable.klass, "onClipboardLost", VALUEFUNC(_wrap_FXTable_onClipboardLost), -1); + rb_define_method(SwigClassFXTable.klass, "onClipboardGained", VALUEFUNC(_wrap_FXTable_onClipboardGained), -1); + rb_define_method(SwigClassFXTable.klass, "onClipboardRequest", VALUEFUNC(_wrap_FXTable_onClipboardRequest), -1); + rb_define_method(SwigClassFXTable.klass, "onAutoScroll", VALUEFUNC(_wrap_FXTable_onAutoScroll), -1); + rb_define_method(SwigClassFXTable.klass, "onCommand", VALUEFUNC(_wrap_FXTable_onCommand), -1); + rb_define_method(SwigClassFXTable.klass, "onClicked", VALUEFUNC(_wrap_FXTable_onClicked), -1); + rb_define_method(SwigClassFXTable.klass, "onDoubleClicked", VALUEFUNC(_wrap_FXTable_onDoubleClicked), -1); + rb_define_method(SwigClassFXTable.klass, "onTripleClicked", VALUEFUNC(_wrap_FXTable_onTripleClicked), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdToggleEditable", VALUEFUNC(_wrap_FXTable_onCmdToggleEditable), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdToggleEditable", VALUEFUNC(_wrap_FXTable_onUpdToggleEditable), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdHorzGrid", VALUEFUNC(_wrap_FXTable_onCmdHorzGrid), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdHorzGrid", VALUEFUNC(_wrap_FXTable_onUpdHorzGrid), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdVertGrid", VALUEFUNC(_wrap_FXTable_onCmdVertGrid), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdVertGrid", VALUEFUNC(_wrap_FXTable_onUpdVertGrid), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdDeleteColumn", VALUEFUNC(_wrap_FXTable_onCmdDeleteColumn), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdDeleteColumn", VALUEFUNC(_wrap_FXTable_onUpdDeleteColumn), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdDeleteRow", VALUEFUNC(_wrap_FXTable_onCmdDeleteRow), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdDeleteRow", VALUEFUNC(_wrap_FXTable_onUpdDeleteRow), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdInsertColumn", VALUEFUNC(_wrap_FXTable_onCmdInsertColumn), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdInsertColumn", VALUEFUNC(_wrap_FXTable_onUpdInsertColumn), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdInsertRow", VALUEFUNC(_wrap_FXTable_onCmdInsertRow), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdInsertRow", VALUEFUNC(_wrap_FXTable_onUpdInsertRow), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdMoveRight", VALUEFUNC(_wrap_FXTable_onCmdMoveRight), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdMoveLeft", VALUEFUNC(_wrap_FXTable_onCmdMoveLeft), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdMoveUp", VALUEFUNC(_wrap_FXTable_onCmdMoveUp), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdMoveDown", VALUEFUNC(_wrap_FXTable_onCmdMoveDown), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdMoveHome", VALUEFUNC(_wrap_FXTable_onCmdMoveHome), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdMoveEnd", VALUEFUNC(_wrap_FXTable_onCmdMoveEnd), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdMoveTop", VALUEFUNC(_wrap_FXTable_onCmdMoveTop), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdMoveBottom", VALUEFUNC(_wrap_FXTable_onCmdMoveBottom), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdMovePageDown", VALUEFUNC(_wrap_FXTable_onCmdMovePageDown), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdMovePageUp", VALUEFUNC(_wrap_FXTable_onCmdMovePageUp), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdMark", VALUEFUNC(_wrap_FXTable_onCmdMark), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdExtend", VALUEFUNC(_wrap_FXTable_onCmdExtend), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdSelectCell", VALUEFUNC(_wrap_FXTable_onUpdSelectCell), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdSelectCell", VALUEFUNC(_wrap_FXTable_onCmdSelectCell), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdSelectRow", VALUEFUNC(_wrap_FXTable_onUpdSelectRow), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdSelectRow", VALUEFUNC(_wrap_FXTable_onCmdSelectRow), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdSelectColumn", VALUEFUNC(_wrap_FXTable_onUpdSelectColumn), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdSelectColumn", VALUEFUNC(_wrap_FXTable_onCmdSelectColumn), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdSelectRowIndex", VALUEFUNC(_wrap_FXTable_onCmdSelectRowIndex), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdSelectColumnIndex", VALUEFUNC(_wrap_FXTable_onCmdSelectColumnIndex), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdSelectAll", VALUEFUNC(_wrap_FXTable_onUpdSelectAll), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdSelectAll", VALUEFUNC(_wrap_FXTable_onCmdSelectAll), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdDeselectAll", VALUEFUNC(_wrap_FXTable_onUpdDeselectAll), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdDeselectAll", VALUEFUNC(_wrap_FXTable_onCmdDeselectAll), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdCutSel", VALUEFUNC(_wrap_FXTable_onCmdCutSel), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdCopySel", VALUEFUNC(_wrap_FXTable_onCmdCopySel), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdDeleteSel", VALUEFUNC(_wrap_FXTable_onCmdDeleteSel), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdPasteSel", VALUEFUNC(_wrap_FXTable_onCmdPasteSel), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdHaveSelection", VALUEFUNC(_wrap_FXTable_onUpdHaveSelection), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdStartInput", VALUEFUNC(_wrap_FXTable_onCmdStartInput), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdStartInput", VALUEFUNC(_wrap_FXTable_onUpdStartInput), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdAcceptInput", VALUEFUNC(_wrap_FXTable_onCmdAcceptInput), -1); + rb_define_method(SwigClassFXTable.klass, "onUpdAcceptInput", VALUEFUNC(_wrap_FXTable_onUpdAcceptInput), -1); + rb_define_method(SwigClassFXTable.klass, "onCmdCancelInput", VALUEFUNC(_wrap_FXTable_onCmdCancelInput), -1); + rb_define_const(SwigClassFXTable.klass, "ID_HORZ_GRID", SWIG_From_int(static_cast< int >(FXTable::ID_HORZ_GRID))); + rb_define_const(SwigClassFXTable.klass, "ID_VERT_GRID", SWIG_From_int(static_cast< int >(FXTable::ID_VERT_GRID))); + rb_define_const(SwigClassFXTable.klass, "ID_TOGGLE_EDITABLE", SWIG_From_int(static_cast< int >(FXTable::ID_TOGGLE_EDITABLE))); + rb_define_const(SwigClassFXTable.klass, "ID_DELETE_COLUMN", SWIG_From_int(static_cast< int >(FXTable::ID_DELETE_COLUMN))); + rb_define_const(SwigClassFXTable.klass, "ID_DELETE_ROW", SWIG_From_int(static_cast< int >(FXTable::ID_DELETE_ROW))); + rb_define_const(SwigClassFXTable.klass, "ID_INSERT_COLUMN", SWIG_From_int(static_cast< int >(FXTable::ID_INSERT_COLUMN))); + rb_define_const(SwigClassFXTable.klass, "ID_INSERT_ROW", SWIG_From_int(static_cast< int >(FXTable::ID_INSERT_ROW))); + rb_define_const(SwigClassFXTable.klass, "ID_SELECT_COLUMN_INDEX", SWIG_From_int(static_cast< int >(FXTable::ID_SELECT_COLUMN_INDEX))); + rb_define_const(SwigClassFXTable.klass, "ID_SELECT_ROW_INDEX", SWIG_From_int(static_cast< int >(FXTable::ID_SELECT_ROW_INDEX))); + rb_define_const(SwigClassFXTable.klass, "ID_SELECT_COLUMN", SWIG_From_int(static_cast< int >(FXTable::ID_SELECT_COLUMN))); + rb_define_const(SwigClassFXTable.klass, "ID_SELECT_ROW", SWIG_From_int(static_cast< int >(FXTable::ID_SELECT_ROW))); + rb_define_const(SwigClassFXTable.klass, "ID_SELECT_CELL", SWIG_From_int(static_cast< int >(FXTable::ID_SELECT_CELL))); + rb_define_const(SwigClassFXTable.klass, "ID_SELECT_ALL", SWIG_From_int(static_cast< int >(FXTable::ID_SELECT_ALL))); + rb_define_const(SwigClassFXTable.klass, "ID_DESELECT_ALL", SWIG_From_int(static_cast< int >(FXTable::ID_DESELECT_ALL))); + rb_define_const(SwigClassFXTable.klass, "ID_MOVE_LEFT", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_LEFT))); + rb_define_const(SwigClassFXTable.klass, "ID_MOVE_RIGHT", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_RIGHT))); + rb_define_const(SwigClassFXTable.klass, "ID_MOVE_UP", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_UP))); + rb_define_const(SwigClassFXTable.klass, "ID_MOVE_DOWN", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_DOWN))); + rb_define_const(SwigClassFXTable.klass, "ID_MOVE_HOME", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_HOME))); + rb_define_const(SwigClassFXTable.klass, "ID_MOVE_END", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_END))); + rb_define_const(SwigClassFXTable.klass, "ID_MOVE_TOP", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_TOP))); + rb_define_const(SwigClassFXTable.klass, "ID_MOVE_BOTTOM", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_BOTTOM))); + rb_define_const(SwigClassFXTable.klass, "ID_MOVE_PAGEDOWN", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_PAGEDOWN))); + rb_define_const(SwigClassFXTable.klass, "ID_MOVE_PAGEUP", SWIG_From_int(static_cast< int >(FXTable::ID_MOVE_PAGEUP))); + rb_define_const(SwigClassFXTable.klass, "ID_START_INPUT", SWIG_From_int(static_cast< int >(FXTable::ID_START_INPUT))); + rb_define_const(SwigClassFXTable.klass, "ID_CANCEL_INPUT", SWIG_From_int(static_cast< int >(FXTable::ID_CANCEL_INPUT))); + rb_define_const(SwigClassFXTable.klass, "ID_ACCEPT_INPUT", SWIG_From_int(static_cast< int >(FXTable::ID_ACCEPT_INPUT))); + rb_define_const(SwigClassFXTable.klass, "ID_MARK", SWIG_From_int(static_cast< int >(FXTable::ID_MARK))); + rb_define_const(SwigClassFXTable.klass, "ID_EXTEND", SWIG_From_int(static_cast< int >(FXTable::ID_EXTEND))); + rb_define_const(SwigClassFXTable.klass, "ID_CUT_SEL", SWIG_From_int(static_cast< int >(FXTable::ID_CUT_SEL))); + rb_define_const(SwigClassFXTable.klass, "ID_COPY_SEL", SWIG_From_int(static_cast< int >(FXTable::ID_COPY_SEL))); + rb_define_const(SwigClassFXTable.klass, "ID_PASTE_SEL", SWIG_From_int(static_cast< int >(FXTable::ID_PASTE_SEL))); + rb_define_const(SwigClassFXTable.klass, "ID_DELETE_SEL", SWIG_From_int(static_cast< int >(FXTable::ID_DELETE_SEL))); + rb_define_const(SwigClassFXTable.klass, "ID_LAST", SWIG_From_int(static_cast< int >(FXTable::ID_LAST))); + rb_define_method(SwigClassFXTable.klass, "cornerButton", VALUEFUNC(_wrap_FXTable_cornerButton), -1); + rb_define_method(SwigClassFXTable.klass, "getColumnHeader", VALUEFUNC(_wrap_FXTable_getColumnHeader), -1); + rb_define_method(SwigClassFXTable.klass, "getRowHeader", VALUEFUNC(_wrap_FXTable_getRowHeader), -1); + rb_define_method(SwigClassFXTable.klass, "setVisibleRows", VALUEFUNC(_wrap_FXTable_setVisibleRows), -1); + rb_define_method(SwigClassFXTable.klass, "getVisibleRows", VALUEFUNC(_wrap_FXTable_getVisibleRows), -1); + rb_define_method(SwigClassFXTable.klass, "setVisibleColumns", VALUEFUNC(_wrap_FXTable_setVisibleColumns), -1); + rb_define_method(SwigClassFXTable.klass, "getVisibleColumns", VALUEFUNC(_wrap_FXTable_getVisibleColumns), -1); + rb_define_method(SwigClassFXTable.klass, "editable?", VALUEFUNC(_wrap_FXTable_editableq___), -1); + rb_define_method(SwigClassFXTable.klass, "editable=", VALUEFUNC(_wrap_FXTable_editablee___), -1); + rb_define_method(SwigClassFXTable.klass, "showHorzGrid", VALUEFUNC(_wrap_FXTable_showHorzGrid), -1); + rb_define_method(SwigClassFXTable.klass, "isHorzGridShown", VALUEFUNC(_wrap_FXTable_isHorzGridShown), -1); + rb_define_method(SwigClassFXTable.klass, "showVertGrid", VALUEFUNC(_wrap_FXTable_showVertGrid), -1); + rb_define_method(SwigClassFXTable.klass, "isVertGridShown", VALUEFUNC(_wrap_FXTable_isVertGridShown), -1); + rb_define_method(SwigClassFXTable.klass, "getNumRows", VALUEFUNC(_wrap_FXTable_getNumRows), -1); + rb_define_method(SwigClassFXTable.klass, "getNumColumns", VALUEFUNC(_wrap_FXTable_getNumColumns), -1); + rb_define_method(SwigClassFXTable.klass, "setMarginTop", VALUEFUNC(_wrap_FXTable_setMarginTop), -1); + rb_define_method(SwigClassFXTable.klass, "getMarginTop", VALUEFUNC(_wrap_FXTable_getMarginTop), -1); + rb_define_method(SwigClassFXTable.klass, "setMarginBottom", VALUEFUNC(_wrap_FXTable_setMarginBottom), -1); + rb_define_method(SwigClassFXTable.klass, "getMarginBottom", VALUEFUNC(_wrap_FXTable_getMarginBottom), -1); + rb_define_method(SwigClassFXTable.klass, "setMarginLeft", VALUEFUNC(_wrap_FXTable_setMarginLeft), -1); + rb_define_method(SwigClassFXTable.klass, "getMarginLeft", VALUEFUNC(_wrap_FXTable_getMarginLeft), -1); + rb_define_method(SwigClassFXTable.klass, "setMarginRight", VALUEFUNC(_wrap_FXTable_setMarginRight), -1); + rb_define_method(SwigClassFXTable.klass, "getMarginRight", VALUEFUNC(_wrap_FXTable_getMarginRight), -1); + rb_define_method(SwigClassFXTable.klass, "colAtX", VALUEFUNC(_wrap_FXTable_colAtX), -1); + rb_define_method(SwigClassFXTable.klass, "rowAtY", VALUEFUNC(_wrap_FXTable_rowAtY), -1); + rb_define_method(SwigClassFXTable.klass, "getItem", VALUEFUNC(_wrap_FXTable_getItem), -1); + rb_define_method(SwigClassFXTable.klass, "setItem", VALUEFUNC(_wrap_FXTable_setItem), -1); + rb_define_method(SwigClassFXTable.klass, "isItemVisible", VALUEFUNC(_wrap_FXTable_isItemVisible), -1); + rb_define_method(SwigClassFXTable.klass, "setColumnHeaderMode", VALUEFUNC(_wrap_FXTable_setColumnHeaderMode), -1); + rb_define_method(SwigClassFXTable.klass, "getColumnHeaderMode", VALUEFUNC(_wrap_FXTable_getColumnHeaderMode), -1); + rb_define_method(SwigClassFXTable.klass, "setRowHeaderMode", VALUEFUNC(_wrap_FXTable_setRowHeaderMode), -1); + rb_define_method(SwigClassFXTable.klass, "getRowHeaderMode", VALUEFUNC(_wrap_FXTable_getRowHeaderMode), -1); + rb_define_method(SwigClassFXTable.klass, "setColumnHeaderFont", VALUEFUNC(_wrap_FXTable_setColumnHeaderFont), -1); + rb_define_method(SwigClassFXTable.klass, "getColumnHeaderFont", VALUEFUNC(_wrap_FXTable_getColumnHeaderFont), -1); + rb_define_method(SwigClassFXTable.klass, "setRowHeaderFont", VALUEFUNC(_wrap_FXTable_setRowHeaderFont), -1); + rb_define_method(SwigClassFXTable.klass, "getRowHeaderFont", VALUEFUNC(_wrap_FXTable_getRowHeaderFont), -1); + rb_define_method(SwigClassFXTable.klass, "setColumnHeaderHeight", VALUEFUNC(_wrap_FXTable_setColumnHeaderHeight), -1); + rb_define_method(SwigClassFXTable.klass, "getColumnHeaderHeight", VALUEFUNC(_wrap_FXTable_getColumnHeaderHeight), -1); + rb_define_method(SwigClassFXTable.klass, "setRowHeaderWidth", VALUEFUNC(_wrap_FXTable_setRowHeaderWidth), -1); + rb_define_method(SwigClassFXTable.klass, "getRowHeaderWidth", VALUEFUNC(_wrap_FXTable_getRowHeaderWidth), -1); + rb_define_method(SwigClassFXTable.klass, "getColumnX", VALUEFUNC(_wrap_FXTable_getColumnX), -1); + rb_define_method(SwigClassFXTable.klass, "getRowY", VALUEFUNC(_wrap_FXTable_getRowY), -1); + rb_define_method(SwigClassFXTable.klass, "getColumnWidth", VALUEFUNC(_wrap_FXTable_getColumnWidth), -1); + rb_define_method(SwigClassFXTable.klass, "getRowHeight", VALUEFUNC(_wrap_FXTable_getRowHeight), -1); + rb_define_method(SwigClassFXTable.klass, "setDefColumnWidth", VALUEFUNC(_wrap_FXTable_setDefColumnWidth), -1); + rb_define_method(SwigClassFXTable.klass, "getDefColumnWidth", VALUEFUNC(_wrap_FXTable_getDefColumnWidth), -1); + rb_define_method(SwigClassFXTable.klass, "setDefRowHeight", VALUEFUNC(_wrap_FXTable_setDefRowHeight), -1); + rb_define_method(SwigClassFXTable.klass, "getDefRowHeight", VALUEFUNC(_wrap_FXTable_getDefRowHeight), -1); + rb_define_method(SwigClassFXTable.klass, "getMinRowHeight", VALUEFUNC(_wrap_FXTable_getMinRowHeight), -1); + rb_define_method(SwigClassFXTable.klass, "getMinColumnWidth", VALUEFUNC(_wrap_FXTable_getMinColumnWidth), -1); + rb_define_method(SwigClassFXTable.klass, "fitRowsToContents", VALUEFUNC(_wrap_FXTable_fitRowsToContents), -1); + rb_define_method(SwigClassFXTable.klass, "fitColumnsToContents", VALUEFUNC(_wrap_FXTable_fitColumnsToContents), -1); + rb_define_method(SwigClassFXTable.klass, "setColumnText", VALUEFUNC(_wrap_FXTable_setColumnText), -1); + rb_define_method(SwigClassFXTable.klass, "getColumnText", VALUEFUNC(_wrap_FXTable_getColumnText), -1); + rb_define_method(SwigClassFXTable.klass, "setRowText", VALUEFUNC(_wrap_FXTable_setRowText), -1); + rb_define_method(SwigClassFXTable.klass, "getRowText", VALUEFUNC(_wrap_FXTable_getRowText), -1); + rb_define_method(SwigClassFXTable.klass, "setColumnIcon", VALUEFUNC(_wrap_FXTable_setColumnIcon), -1); + rb_define_method(SwigClassFXTable.klass, "getColumnIcon", VALUEFUNC(_wrap_FXTable_getColumnIcon), -1); + rb_define_method(SwigClassFXTable.klass, "setRowIcon", VALUEFUNC(_wrap_FXTable_setRowIcon), -1); + rb_define_method(SwigClassFXTable.klass, "getRowIcon", VALUEFUNC(_wrap_FXTable_getRowIcon), -1); + rb_define_method(SwigClassFXTable.klass, "setColumnIconPosition", VALUEFUNC(_wrap_FXTable_setColumnIconPosition), -1); + rb_define_method(SwigClassFXTable.klass, "getColumnIconPosition", VALUEFUNC(_wrap_FXTable_getColumnIconPosition), -1); + rb_define_method(SwigClassFXTable.klass, "setRowIconPosition", VALUEFUNC(_wrap_FXTable_setRowIconPosition), -1); + rb_define_method(SwigClassFXTable.klass, "getRowIconPosition", VALUEFUNC(_wrap_FXTable_getRowIconPosition), -1); + rb_define_method(SwigClassFXTable.klass, "setColumnJustify", VALUEFUNC(_wrap_FXTable_setColumnJustify), -1); + rb_define_method(SwigClassFXTable.klass, "getColumnJustify", VALUEFUNC(_wrap_FXTable_getColumnJustify), -1); + rb_define_method(SwigClassFXTable.klass, "setRowJustify", VALUEFUNC(_wrap_FXTable_setRowJustify), -1); + rb_define_method(SwigClassFXTable.klass, "getRowJustify", VALUEFUNC(_wrap_FXTable_getRowJustify), -1); + rb_define_method(SwigClassFXTable.klass, "setItemText", VALUEFUNC(_wrap_FXTable_setItemText), -1); + rb_define_method(SwigClassFXTable.klass, "getItemText", VALUEFUNC(_wrap_FXTable_getItemText), -1); + rb_define_method(SwigClassFXTable.klass, "setItemIcon", VALUEFUNC(_wrap_FXTable_setItemIcon), -1); + rb_define_method(SwigClassFXTable.klass, "getItemIcon", VALUEFUNC(_wrap_FXTable_getItemIcon), -1); + rb_define_method(SwigClassFXTable.klass, "setItemData", VALUEFUNC(_wrap_FXTable_setItemData), -1); + rb_define_method(SwigClassFXTable.klass, "getItemData", VALUEFUNC(_wrap_FXTable_getItemData), -1); + rb_define_method(SwigClassFXTable.klass, "extractText", VALUEFUNC(_wrap_FXTable_extractText), -1); + rb_define_method(SwigClassFXTable.klass, "overlayText", VALUEFUNC(_wrap_FXTable_overlayText), -1); + rb_define_method(SwigClassFXTable.klass, "countText", VALUEFUNC(_wrap_FXTable_countText), -1); + rb_define_method(SwigClassFXTable.klass, "isItemSpanning", VALUEFUNC(_wrap_FXTable_isItemSpanning), -1); + rb_define_method(SwigClassFXTable.klass, "updateRange", VALUEFUNC(_wrap_FXTable_updateRange), -1); + rb_define_method(SwigClassFXTable.klass, "updateItem", VALUEFUNC(_wrap_FXTable_updateItem), -1); + rb_define_method(SwigClassFXTable.klass, "isItemEnabled", VALUEFUNC(_wrap_FXTable_isItemEnabled), -1); + rb_define_method(SwigClassFXTable.klass, "setItemJustify", VALUEFUNC(_wrap_FXTable_setItemJustify), -1); + rb_define_method(SwigClassFXTable.klass, "getItemJustify", VALUEFUNC(_wrap_FXTable_getItemJustify), -1); + rb_define_method(SwigClassFXTable.klass, "setItemIconPosition", VALUEFUNC(_wrap_FXTable_setItemIconPosition), -1); + rb_define_method(SwigClassFXTable.klass, "getItemIconPosition", VALUEFUNC(_wrap_FXTable_getItemIconPosition), -1); + rb_define_method(SwigClassFXTable.klass, "setItemBorders", VALUEFUNC(_wrap_FXTable_setItemBorders), -1); + rb_define_method(SwigClassFXTable.klass, "getItemBorders", VALUEFUNC(_wrap_FXTable_getItemBorders), -1); + rb_define_method(SwigClassFXTable.klass, "setItemStipple", VALUEFUNC(_wrap_FXTable_setItemStipple), -1); + rb_define_method(SwigClassFXTable.klass, "getItemStipple", VALUEFUNC(_wrap_FXTable_getItemStipple), -1); + rb_define_method(SwigClassFXTable.klass, "getCurrentRow", VALUEFUNC(_wrap_FXTable_getCurrentRow), -1); + rb_define_method(SwigClassFXTable.klass, "getCurrentColumn", VALUEFUNC(_wrap_FXTable_getCurrentColumn), -1); + rb_define_method(SwigClassFXTable.klass, "isItemCurrent", VALUEFUNC(_wrap_FXTable_isItemCurrent), -1); + rb_define_method(SwigClassFXTable.klass, "setAnchorItem", VALUEFUNC(_wrap_FXTable_setAnchorItem), -1); + rb_define_method(SwigClassFXTable.klass, "getAnchorRow", VALUEFUNC(_wrap_FXTable_getAnchorRow), -1); + rb_define_method(SwigClassFXTable.klass, "getAnchorColumn", VALUEFUNC(_wrap_FXTable_getAnchorColumn), -1); + rb_define_method(SwigClassFXTable.klass, "getSelStartRow", VALUEFUNC(_wrap_FXTable_getSelStartRow), -1); + rb_define_method(SwigClassFXTable.klass, "getSelStartColumn", VALUEFUNC(_wrap_FXTable_getSelStartColumn), -1); + rb_define_method(SwigClassFXTable.klass, "getSelEndRow", VALUEFUNC(_wrap_FXTable_getSelEndRow), -1); + rb_define_method(SwigClassFXTable.klass, "getSelEndColumn", VALUEFUNC(_wrap_FXTable_getSelEndColumn), -1); + rb_define_method(SwigClassFXTable.klass, "isItemSelected", VALUEFUNC(_wrap_FXTable_isItemSelected), -1); + rb_define_method(SwigClassFXTable.klass, "isRowSelected", VALUEFUNC(_wrap_FXTable_isRowSelected), -1); + rb_define_method(SwigClassFXTable.klass, "isColumnSelected", VALUEFUNC(_wrap_FXTable_isColumnSelected), -1); + rb_define_method(SwigClassFXTable.klass, "isAnythingSelected", VALUEFUNC(_wrap_FXTable_isAnythingSelected), -1); + rb_define_method(SwigClassFXTable.klass, "setFont", VALUEFUNC(_wrap_FXTable_setFont), -1); + rb_define_method(SwigClassFXTable.klass, "getFont", VALUEFUNC(_wrap_FXTable_getFont), -1); + rb_define_method(SwigClassFXTable.klass, "getTextColor", VALUEFUNC(_wrap_FXTable_getTextColor), -1); + rb_define_method(SwigClassFXTable.klass, "getBaseColor", VALUEFUNC(_wrap_FXTable_getBaseColor), -1); + rb_define_method(SwigClassFXTable.klass, "getHiliteColor", VALUEFUNC(_wrap_FXTable_getHiliteColor), -1); + rb_define_method(SwigClassFXTable.klass, "getShadowColor", VALUEFUNC(_wrap_FXTable_getShadowColor), -1); + rb_define_method(SwigClassFXTable.klass, "getBorderColor", VALUEFUNC(_wrap_FXTable_getBorderColor), -1); + rb_define_method(SwigClassFXTable.klass, "getSelBackColor", VALUEFUNC(_wrap_FXTable_getSelBackColor), -1); + rb_define_method(SwigClassFXTable.klass, "getSelTextColor", VALUEFUNC(_wrap_FXTable_getSelTextColor), -1); + rb_define_method(SwigClassFXTable.klass, "getGridColor", VALUEFUNC(_wrap_FXTable_getGridColor), -1); + rb_define_method(SwigClassFXTable.klass, "getStippleColor", VALUEFUNC(_wrap_FXTable_getStippleColor), -1); + rb_define_method(SwigClassFXTable.klass, "getCellBorderColor", VALUEFUNC(_wrap_FXTable_getCellBorderColor), -1); + rb_define_method(SwigClassFXTable.klass, "setTextColor", VALUEFUNC(_wrap_FXTable_setTextColor), -1); + rb_define_method(SwigClassFXTable.klass, "setBaseColor", VALUEFUNC(_wrap_FXTable_setBaseColor), -1); + rb_define_method(SwigClassFXTable.klass, "setHiliteColor", VALUEFUNC(_wrap_FXTable_setHiliteColor), -1); + rb_define_method(SwigClassFXTable.klass, "setShadowColor", VALUEFUNC(_wrap_FXTable_setShadowColor), -1); + rb_define_method(SwigClassFXTable.klass, "setBorderColor", VALUEFUNC(_wrap_FXTable_setBorderColor), -1); + rb_define_method(SwigClassFXTable.klass, "setSelBackColor", VALUEFUNC(_wrap_FXTable_setSelBackColor), -1); + rb_define_method(SwigClassFXTable.klass, "setSelTextColor", VALUEFUNC(_wrap_FXTable_setSelTextColor), -1); + rb_define_method(SwigClassFXTable.klass, "setGridColor", VALUEFUNC(_wrap_FXTable_setGridColor), -1); + rb_define_method(SwigClassFXTable.klass, "setStippleColor", VALUEFUNC(_wrap_FXTable_setStippleColor), -1); + rb_define_method(SwigClassFXTable.klass, "setCellBorderColor", VALUEFUNC(_wrap_FXTable_setCellBorderColor), -1); + rb_define_method(SwigClassFXTable.klass, "setCellColor", VALUEFUNC(_wrap_FXTable_setCellColor), -1); + rb_define_method(SwigClassFXTable.klass, "getCellColor", VALUEFUNC(_wrap_FXTable_getCellColor), -1); + rb_define_method(SwigClassFXTable.klass, "setCellBorderWidth", VALUEFUNC(_wrap_FXTable_setCellBorderWidth), -1); + rb_define_method(SwigClassFXTable.klass, "getCellBorderWidth", VALUEFUNC(_wrap_FXTable_getCellBorderWidth), -1); + rb_define_method(SwigClassFXTable.klass, "getTableStyle", VALUEFUNC(_wrap_FXTable_getTableStyle), -1); + rb_define_method(SwigClassFXTable.klass, "setTableStyle", VALUEFUNC(_wrap_FXTable_setTableStyle), -1); + rb_define_method(SwigClassFXTable.klass, "columnRenumbering=", VALUEFUNC(_wrap_FXTable_columnRenumberinge___), -1); + rb_define_method(SwigClassFXTable.klass, "columnRenumbering?", VALUEFUNC(_wrap_FXTable_columnRenumberingq___), -1); + rb_define_method(SwigClassFXTable.klass, "rowRenumbering=", VALUEFUNC(_wrap_FXTable_rowRenumberinge___), -1); + rb_define_method(SwigClassFXTable.klass, "rowRenumbering?", VALUEFUNC(_wrap_FXTable_rowRenumberingq___), -1); + rb_define_method(SwigClassFXTable.klass, "setHelpText", VALUEFUNC(_wrap_FXTable_setHelpText), -1); + rb_define_method(SwigClassFXTable.klass, "getHelpText", VALUEFUNC(_wrap_FXTable_getHelpText), -1); + rb_define_method(SwigClassFXTable.klass, "save", VALUEFUNC(_wrap_FXTable_save), -1); + rb_define_method(SwigClassFXTable.klass, "load", VALUEFUNC(_wrap_FXTable_load), -1); + rb_define_method(SwigClassFXTable.klass, "create", VALUEFUNC(_wrap_FXTable_create), -1); + rb_define_method(SwigClassFXTable.klass, "detach", VALUEFUNC(_wrap_FXTable_detach), -1); + rb_define_method(SwigClassFXTable.klass, "destroy", VALUEFUNC(_wrap_FXTable_destroy), -1); + rb_define_method(SwigClassFXTable.klass, "resize", VALUEFUNC(_wrap_FXTable_resize), -1); + rb_define_method(SwigClassFXTable.klass, "getDefaultWidth", VALUEFUNC(_wrap_FXTable_getDefaultWidth), -1); + rb_define_method(SwigClassFXTable.klass, "getDefaultHeight", VALUEFUNC(_wrap_FXTable_getDefaultHeight), -1); + rb_define_method(SwigClassFXTable.klass, "getWidthForHeight", VALUEFUNC(_wrap_FXTable_getWidthForHeight), -1); + rb_define_method(SwigClassFXTable.klass, "getHeightForWidth", VALUEFUNC(_wrap_FXTable_getHeightForWidth), -1); + rb_define_method(SwigClassFXTable.klass, "canFocus", VALUEFUNC(_wrap_FXTable_canFocus), -1); + rb_define_method(SwigClassFXTable.klass, "setFocus", VALUEFUNC(_wrap_FXTable_setFocus), -1); + rb_define_method(SwigClassFXTable.klass, "killFocus", VALUEFUNC(_wrap_FXTable_killFocus), -1); + rb_define_method(SwigClassFXTable.klass, "changeFocus", VALUEFUNC(_wrap_FXTable_changeFocus), -1); + rb_define_method(SwigClassFXTable.klass, "setDefault", VALUEFUNC(_wrap_FXTable_setDefault), -1); + rb_define_method(SwigClassFXTable.klass, "enable", VALUEFUNC(_wrap_FXTable_enable), -1); + rb_define_method(SwigClassFXTable.klass, "disable", VALUEFUNC(_wrap_FXTable_disable), -1); + rb_define_method(SwigClassFXTable.klass, "raiseWindow", VALUEFUNC(_wrap_FXTable_raiseWindow), -1); + rb_define_method(SwigClassFXTable.klass, "lower", VALUEFUNC(_wrap_FXTable_lower), -1); + rb_define_method(SwigClassFXTable.klass, "move", VALUEFUNC(_wrap_FXTable_move), -1); + rb_define_method(SwigClassFXTable.klass, "layout", VALUEFUNC(_wrap_FXTable_layout), -1); + rb_define_method(SwigClassFXTable.klass, "recalc", VALUEFUNC(_wrap_FXTable_recalc), -1); + rb_define_method(SwigClassFXTable.klass, "reparent", VALUEFUNC(_wrap_FXTable_reparent), -1); + rb_define_method(SwigClassFXTable.klass, "show", VALUEFUNC(_wrap_FXTable_show), -1); + rb_define_method(SwigClassFXTable.klass, "hide", VALUEFUNC(_wrap_FXTable_hide), -1); + rb_define_method(SwigClassFXTable.klass, "isComposite", VALUEFUNC(_wrap_FXTable_isComposite), -1); + rb_define_method(SwigClassFXTable.klass, "contains", VALUEFUNC(_wrap_FXTable_contains), -1); + rb_define_method(SwigClassFXTable.klass, "doesSaveUnder", VALUEFUNC(_wrap_FXTable_doesSaveUnder), -1); + rb_define_method(SwigClassFXTable.klass, "setBackColor", VALUEFUNC(_wrap_FXTable_setBackColor), -1); + rb_define_method(SwigClassFXTable.klass, "tr", VALUEFUNC(_wrap_FXTable_tr), -1); + rb_define_method(SwigClassFXTable.klass, "dropEnable", VALUEFUNC(_wrap_FXTable_dropEnable), -1); + rb_define_method(SwigClassFXTable.klass, "dropDisable", VALUEFUNC(_wrap_FXTable_dropDisable), -1); + rb_define_method(SwigClassFXTable.klass, "setShape", VALUEFUNC(_wrap_FXTable_setShape), -1); + rb_define_method(SwigClassFXTable.klass, "clearShape", VALUEFUNC(_wrap_FXTable_clearShape), -1); + rb_define_method(SwigClassFXTable.klass, "getViewportHeight", VALUEFUNC(_wrap_FXTable_getViewportHeight), -1); + rb_define_method(SwigClassFXTable.klass, "getViewportWidth", VALUEFUNC(_wrap_FXTable_getViewportWidth), -1); + rb_define_method(SwigClassFXTable.klass, "getContentHeight", VALUEFUNC(_wrap_FXTable_getContentHeight), -1); + rb_define_method(SwigClassFXTable.klass, "getContentWidth", VALUEFUNC(_wrap_FXTable_getContentWidth), -1); + rb_define_method(SwigClassFXTable.klass, "position", VALUEFUNC(_wrap_FXTable_position), -1); + rb_define_method(SwigClassFXTable.klass, "drawCell", VALUEFUNC(_wrap_FXTable_drawCell), -1); + rb_define_method(SwigClassFXTable.klass, "drawRange", VALUEFUNC(_wrap_FXTable_drawRange), -1); + rb_define_method(SwigClassFXTable.klass, "drawHGrid", VALUEFUNC(_wrap_FXTable_drawHGrid), -1); + rb_define_method(SwigClassFXTable.klass, "drawVGrid", VALUEFUNC(_wrap_FXTable_drawVGrid), -1); + rb_define_method(SwigClassFXTable.klass, "drawContents", VALUEFUNC(_wrap_FXTable_drawContents), -1); + rb_define_method(SwigClassFXTable.klass, "createItem", VALUEFUNC(_wrap_FXTable_createItem), -1); + rb_define_method(SwigClassFXTable.klass, "setTableSize", VALUEFUNC(_wrap_FXTable_setTableSize), -1); + rb_define_method(SwigClassFXTable.klass, "insertRows", VALUEFUNC(_wrap_FXTable_insertRows), -1); + rb_define_method(SwigClassFXTable.klass, "insertColumns", VALUEFUNC(_wrap_FXTable_insertColumns), -1); + rb_define_method(SwigClassFXTable.klass, "removeRows", VALUEFUNC(_wrap_FXTable_removeRows), -1); + rb_define_method(SwigClassFXTable.klass, "removeColumns", VALUEFUNC(_wrap_FXTable_removeColumns), -1); + rb_define_method(SwigClassFXTable.klass, "extractItem", VALUEFUNC(_wrap_FXTable_extractItem), -1); + rb_define_method(SwigClassFXTable.klass, "removeItem", VALUEFUNC(_wrap_FXTable_removeItem), -1); + rb_define_method(SwigClassFXTable.klass, "removeRange", VALUEFUNC(_wrap_FXTable_removeRange), -1); + rb_define_method(SwigClassFXTable.klass, "clearItems", VALUEFUNC(_wrap_FXTable_clearItems), -1); + rb_define_method(SwigClassFXTable.klass, "setColumnWidth", VALUEFUNC(_wrap_FXTable_setColumnWidth), -1); + rb_define_method(SwigClassFXTable.klass, "setRowHeight", VALUEFUNC(_wrap_FXTable_setRowHeight), -1); + rb_define_method(SwigClassFXTable.klass, "setCurrentItem", VALUEFUNC(_wrap_FXTable_setCurrentItem), -1); + rb_define_method(SwigClassFXTable.klass, "selectRow", VALUEFUNC(_wrap_FXTable_selectRow), -1); + rb_define_method(SwigClassFXTable.klass, "selectColumn", VALUEFUNC(_wrap_FXTable_selectColumn), -1); + rb_define_method(SwigClassFXTable.klass, "selectRange", VALUEFUNC(_wrap_FXTable_selectRange), -1); + rb_define_method(SwigClassFXTable.klass, "extendSelection", VALUEFUNC(_wrap_FXTable_extendSelection), -1); + rb_define_method(SwigClassFXTable.klass, "killSelection", VALUEFUNC(_wrap_FXTable_killSelection), -1); + rb_define_method(SwigClassFXTable.klass, "startInput", VALUEFUNC(_wrap_FXTable_startInput), -1); + rb_define_method(SwigClassFXTable.klass, "cancelInput", VALUEFUNC(_wrap_FXTable_cancelInput), -1); + rb_define_method(SwigClassFXTable.klass, "acceptInput", VALUEFUNC(_wrap_FXTable_acceptInput), -1); + rb_define_method(SwigClassFXTable.klass, "makePositionVisible", VALUEFUNC(_wrap_FXTable_makePositionVisible), -1); + rb_define_method(SwigClassFXTable.klass, "enableItem", VALUEFUNC(_wrap_FXTable_enableItem), -1); + rb_define_method(SwigClassFXTable.klass, "disableItem", VALUEFUNC(_wrap_FXTable_disableItem), -1); + SwigClassFXTable.mark = (void (*)(void *)) FXRbTable::markfunc; + SwigClassFXTable.destroy = (void (*)(void *)) FXRbObject::freefunc; + SwigClassFXTable.trackObjects = 0; +} +