Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cXWindow.cpp File Reference

Namespaces

 GrayGUI
 

Macros

#define cXWindowProp(a, b, c, d, e)   { #a, c, offsetof(cXWindow,d), _sizeofm(cXWindow,d), b, PLEVEL_GM, PLEVEL_GM, CSCRIPT_PROP_HELP(e), nullptr, &cXWindow::sm_ScriptInterfaceDef },
 
#define cXWindowMethod(a, b, c)   CSCRIPT_METHOD_IMP(a,b,c),
 
#define cXWindowClassDef(a, b, c, d)   #a#b,
 
#define WIN_MARGIN   32
 

Functions

 GrayGUI::CSCRIPT_CLASS_IMP1 (XWindow, cXWindow::sm_Props, cXWindow::sm_Methods, "Base params for a GUI window or control")
 

Detailed Description

Macro Definition Documentation

◆ cXWindowClassDef

#define cXWindowClassDef (   a,
  b,
  c,
 
)    #a#b,

◆ cXWindowMethod

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

◆ cXWindowProp

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

◆ WIN_MARGIN

#define WIN_MARGIN   32