6 #ifndef _INC_cXTabList_H
7 #define _INC_cXTabList_H
9 #include "../Window/cXWindow.h"
32 return((m_idLast - m_idFirst) + 1);
42 return m_idActiveTab - m_idFirst;
47 m_idActiveTab = m_idFirst + i;
63 ASSERT(idActiveTab >= m_idFirst);
64 ASSERT(idActiveTab <= m_idLast);
65 m_idActiveTab = idActiveTab;
#define IS_INDEX_GOOD(i, q)
cast the (likely) int to unsigned to check for negatives.
Definition: Index.h:35
#define ASSERT(exp)
Definition: cDebugAssert.h:87
Definition: cXDialog.h:96
Definition: cXTabList.h:17
void put_ActiveEnum(int i)
Definition: cXTabList.h:44
int get_TabQty() const
Definition: cXTabList.h:30
void UpdateActiveTab(cXDialog *pDlg)
Definition: cXTabList.cpp:40
bool IsValidEnum(int i) const
Definition: cXTabList.h:34
cXButtonPtr UpdateTabPositions(cXDialog *pDlg, int iWidthTab=0)
Definition: cXTabList.cpp:68
DLGID_t get_ActiveTab() const
Definition: cXTabList.h:57
const PIXELS_t k_Height
Definition: cXTabList.h:23
void OnInitControl(cXDialog *pDlg)
Definition: cXTabList.cpp:24
cXTabList(DLGID_t idFirst, DLGID_t idLast, DLGID_t idActiveTab)
Definition: cXTabList.cpp:13
int get_ActiveEnum() const
Definition: cXTabList.h:38
void put_ActiveTab(DLGID_t idActiveTab)
Definition: cXTabList.h:61
void HideAllTabs(cXDialog *pDlg)
Definition: cXTabList.cpp:62
int get_TabHeight() const
Definition: cXTabList.h:25
bool IsValidTab(DLGID_t id) const
Definition: cXTabList.h:49
Definition: GrayGUI.cpp:11
cRefPtr< cXButton > cXButtonPtr
Definition: cXButton.h:204
UINT DLGID_t
old window format this was a WORD, EX format this is UINT32.
Definition: cResDialog.h:68
int PIXELS_t
Count of pixels in a dimension of some image/surface.
Definition: cSurfaceInfo.h:20