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 ®ion)\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 ®ion)\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;
+}
+