![]() |
Main Page
Class Hierarchy
Alphabetical List
Compound List
File List
Compound Members
![]() |
#include <fox/fxdefs.h>
Go to the source code of this file.
Namespaces | |
namespace | FXEX |
namespace | FXEX::FXUtils |
Defines | |
#define | COMPRESS_MAX 9 |
#define | COMPRESS_NORMAL 6 |
#define | COMPRESS_FAST 1 |
#define | COMPRESS_NONE 0 |
#define | INFINITE (-1) |
#define | FXNEWLINE "\n" |
#define | MKUSHORT(l, h) ((((FX::FXuchar)(l))&0xff) | (((FX::FXuchar)(h))<<8)) |
#define | FXDeclare(Class) FXDECLARE(Class) |
#define | FXDeclareAbstract(Class) FXDECLARE_ABSTRACT(Class) |
#define | FXDefMap(Class) FXDEFMAP(Class) Class##Map[] |
#define | FXImplementAbstract(Class, Parent) FXIMPLEMENT_ABSTRACT(Class,Parent,Class##Map,ARRAYNUMBER(Class##Map)) |
#define | FXImplement(Class, Parent) FXIMPLEMENT(Class,Parent,Class##Map,ARRAYNUMBER(Class##Map)) |
#define | FXFuncDecl(Func) long on##Func (FXObject*,FXSelector,void*) |
#define | FXFuncImpl(Class, Func, tgt, sel, ptr) long Class::on##Func (FXOject *tgt,FXSelector sel, void *ptr) |
#define | FXMapTypes(Class, FromType, ToType, Func) FXMAPTYPES(SEL_##FromType,SEL_##ToType,Class::on##Func) |
#define | FXMapType(Class, SelType, Func) FXMAPTYPE(SEL_##SelType,Class::on##Func) |
#define | FXMapFuncs(Class, SelType, FromId, ToId, Func) FXMAPFUNCS(SEL_##SelType,Class::ID_##FromId,Class::ID_##ToId,Class::on#Func) |
#define | FXMapFunc(Class, SelType, Id, Func) FXMAPFUNC(SEL_##SelType,Class::ID_##Id,Class::on##Func) |
#define | FXSEND(tgt, sel, msg, ptr) (tgt->handle(this,FXSEL(sel,msg),ptr) |
#define | FXROUTE(src, tgt, sel, msg, ptr) (tgt->handle(src,FXSEL(sel,msg),ptr) |
#define | FXCTOR() fxtrace (100,"%s::%s %p\n",getClassName(),getClassName(),this) |
#define | FXMETHOD(methodname) fxtrace (100,"%s::%s %p\n",getClassName(),#methodname,this) |
#define | FXDTOR() fxtrace (100,"%s::~%s %p\n",getClassName(),getClassName(),this) |
#define | INVALID_HANDLE -1 |
#define | VALID_RESULT 0 |
|
Definition at line 70 of file fxexdefs.h. |
|
Definition at line 71 of file fxexdefs.h. |
|
Definition at line 72 of file fxexdefs.h. |
|
Definition at line 73 of file fxexdefs.h. |
|
Definition at line 78 of file fxexdefs.h. |
|
Definition at line 90 of file fxexdefs.h. |
|
Definition at line 95 of file fxexdefs.h. |
|
Quite a while ago (18/08/2000), these macros (or something similar) were posted to the FOX users list, by Dirk Zoller. I cleaned them up a little. Definition at line 111 of file fxexdefs.h. |
|
Definition at line 113 of file fxexdefs.h. |
|
Definition at line 115 of file fxexdefs.h. |
|
Definition at line 117 of file fxexdefs.h. |
|
Definition at line 119 of file fxexdefs.h. |
|
Definition at line 121 of file fxexdefs.h. |
|
Definition at line 123 of file fxexdefs.h. |
|
Definition at line 125 of file fxexdefs.h. |
|
Definition at line 127 of file fxexdefs.h. |
|
Definition at line 129 of file fxexdefs.h. |
|
Definition at line 131 of file fxexdefs.h. |
|
Zed A Shaw posted these (09/09/02), or a variation of them.
Definition at line 136 of file fxexdefs.h. |
|
Definition at line 138 of file fxexdefs.h. |
|
Definition at line 144 of file fxexdefs.h. |
|
Definition at line 145 of file fxexdefs.h. |
|
Definition at line 146 of file fxexdefs.h. |
|
Definition at line 195 of file fxexdefs.h. |
|
Definition at line 200 of file fxexdefs.h. |