Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cXDTBase.cpp File Reference
#include "pch.h"
#include "Desktop/cXDTBase.h"
#include "Desktop/cXDesktopMgr.h"
#include "Pop/cXMenu.h"
#include "Pop/cXToolTipMgr.h"
#include "Desktop/cXDTBaseProps.tbl"
#include "Desktop/cXDTBaseMethods.tbl"

Namespaces

 GrayGUI
 

Macros

#define cXDTBaseProp(a, b, c, d, e)   { #a, c, offsetof(cXDTBase,d), _sizeofm(cXDTBase,d), b, PLEVEL_GM, PLEVEL_GM, CSCRIPT_PROP_HELP(e), nullptr, &cXDTBase::sm_ScriptInterfaceDef },
 
#define cXDTBaseMethod(a, b, c)   CSCRIPT_METHOD_IMP(a,b,c),
 

Functions

 GrayGUI::CSCRIPT_CLASS_IMP1 (XDTBase, cXDTBase::sm_Props, cXDTBase::sm_Methods, "Base params for a desktop")
 

Detailed Description

Macro Definition Documentation

◆ cXDTBaseMethod

#define cXDTBaseMethod (   a,
  b,
 
)    CSCRIPT_METHOD_IMP(a,b,c),

◆ cXDTBaseProp

#define cXDTBaseProp (   a,
  b,
  c,
  d,
 
)    { #a, c, offsetof(cXDTBase,d), _sizeofm(cXDTBase,d), b, PLEVEL_GM, PLEVEL_GM, CSCRIPT_PROP_HELP(e), nullptr, &cXDTBase::sm_ScriptInterfaceDef },