![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include "pch.h"#include "Window/cXWindow.h"#include "Control/cXButton.h"#include "Control/cXScrollBar.h"#include "Control/cXEditText.h"#include "Dialog/cXDialog.h"#include "Pop/cXMenu.h"#include "Pop/cXToolTipMgr.h"#include "Desktop/cXDesktopMgr.h"#include "Gray3D/include/Sound/cSoundManager.h"#include "Gray3D/include/DX/cDX9.h"#include "Window/cXWindowProps.tbl"#include "Window/cXWindowMethods.tbl"#include "Window/cXWindowClasses.tbl"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") | |
| #define cXWindowClassDef | ( | a, | |
| b, | |||
| c, | |||
| d | |||
| ) | #a#b, |
| #define cXWindowMethod | ( | a, | |
| b, | |||
| c | |||
| ) | CSCRIPT_METHOD_IMP(a,b,c), |
| #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 WIN_MARGIN 32 |