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

Namespaces

 GrayGUI
 

Macros

#define DLG_SPAWN_OFFSET   20
 
#define QUICKBAR_WIDTH   480
 
#define QUICKBAR_HEIGHT   91
 
#define QUICKBAR_HEIGHT_OFFSET   15
 
#define STATUS_WIDTH   190
 
#define STATUS_HEIGHT   64
 
#define PAPERDOLL_WIDTH   232
 
#define PAPERDOLL_HEIGHT   426
 
#define INVENTORY_WIDTH   235
 
#define INVENTORY_HEIGHT   213
 
#define RADAR_WIDTH   213
 
#define RADAR_HEIGHT   196
 
#define CHATWINDOW_WIDTH   510
 
#define CHATWINDOW_HEIGHT   382
 
#define CHATWINDOW_X_OFFSET   60
 
#define cXDialogMethod(a, b, c)   CSCRIPT_METHOD_IMP(a,b,c),
 
#define DLG_SYSCMD_SPACER   2
 
#define DLG_SYSCMD_SPACER   2
 
#define DLG_SYSCMD_OFFSET_Y   2
 
#define ON_LEFT_BORDER(hit)    (((hit) == HTLEFT) || ((hit) == HTTOPLEFT) || ((hit) == HTBOTTOMLEFT))
 
#define ON_RIGHT_BORDER(hit)    (((hit) == HTRIGHT) || ((hit) == HTTOPRIGHT) || ((hit) == HTBOTTOMRIGHT))
 
#define ON_TOP_BORDER(hit)    (((hit) == HTTOP) || ((hit) == HTTOPLEFT) || ((hit) == HTTOPRIGHT))
 
#define ON_BOTTOM_BORDER(hit)    (((hit) == HTBOTTOM) || ((hit) == HTBOTTOMLEFT) || ((hit) == HTBOTTOMRIGHT))
 
#define USERFRIENDLY_SPACER   2
 

Functions

 GrayGUI::CSCRIPT_CLASS_IMP1 (XDialog, nullptr, cXDialog::sm_Methods, "Base params for a GUI dialog")
 

Detailed Description

Macro Definition Documentation

◆ CHATWINDOW_HEIGHT

#define CHATWINDOW_HEIGHT   382

◆ CHATWINDOW_WIDTH

#define CHATWINDOW_WIDTH   510

◆ CHATWINDOW_X_OFFSET

#define CHATWINDOW_X_OFFSET   60

◆ cXDialogMethod

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

◆ DLG_SPAWN_OFFSET

#define DLG_SPAWN_OFFSET   20

◆ DLG_SYSCMD_OFFSET_Y

#define DLG_SYSCMD_OFFSET_Y   2

◆ DLG_SYSCMD_SPACER [1/2]

#define DLG_SYSCMD_SPACER   2

◆ DLG_SYSCMD_SPACER [2/2]

#define DLG_SYSCMD_SPACER   2

◆ INVENTORY_HEIGHT

#define INVENTORY_HEIGHT   213

◆ INVENTORY_WIDTH

#define INVENTORY_WIDTH   235

◆ ON_BOTTOM_BORDER

#define ON_BOTTOM_BORDER (   hit)     (((hit) == HTBOTTOM) || ((hit) == HTBOTTOMLEFT) || ((hit) == HTBOTTOMRIGHT))

◆ ON_LEFT_BORDER

#define ON_LEFT_BORDER (   hit)     (((hit) == HTLEFT) || ((hit) == HTTOPLEFT) || ((hit) == HTBOTTOMLEFT))

◆ ON_RIGHT_BORDER

#define ON_RIGHT_BORDER (   hit)     (((hit) == HTRIGHT) || ((hit) == HTTOPRIGHT) || ((hit) == HTBOTTOMRIGHT))

◆ ON_TOP_BORDER

#define ON_TOP_BORDER (   hit)     (((hit) == HTTOP) || ((hit) == HTTOPLEFT) || ((hit) == HTTOPRIGHT))

◆ PAPERDOLL_HEIGHT

#define PAPERDOLL_HEIGHT   426

◆ PAPERDOLL_WIDTH

#define PAPERDOLL_WIDTH   232

◆ QUICKBAR_HEIGHT

#define QUICKBAR_HEIGHT   91

◆ QUICKBAR_HEIGHT_OFFSET

#define QUICKBAR_HEIGHT_OFFSET   15

◆ QUICKBAR_WIDTH

#define QUICKBAR_WIDTH   480

◆ RADAR_HEIGHT

#define RADAR_HEIGHT   196

◆ RADAR_WIDTH

#define RADAR_WIDTH   213

◆ STATUS_HEIGHT

#define STATUS_HEIGHT   64

◆ STATUS_WIDTH

#define STATUS_WIDTH   190

◆ USERFRIENDLY_SPACER

#define USERFRIENDLY_SPACER   2