Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayGUI::cXTabList Class Reference

#include <cXTabList.h>

Public Member Functions

 cXTabList (DLGID_t idFirst, DLGID_t idLast, DLGID_t idActiveTab)
 
int get_TabHeight () const
 
int get_TabQty () const
 
bool IsValidEnum (int i) const
 
int get_ActiveEnum () const
 
void put_ActiveEnum (int i)
 
bool IsValidTab (DLGID_t id) const
 
DLGID_t get_ActiveTab () const
 
void put_ActiveTab (DLGID_t idActiveTab)
 
void OnInitControl (cXDialog *pDlg)
 
void UpdateActiveTab (cXDialog *pDlg)
 
cXButtonPtr UpdateTabPositions (cXDialog *pDlg, int iWidthTab=0)
 
void HideAllTabs (cXDialog *pDlg)
 

Public Attributes

const PIXELS_t k_Height = 12
 

Detailed Description

Buttons acting as a tab control similar to Windows

Constructor & Destructor Documentation

◆ cXTabList()

GrayGUI::cXTabList::cXTabList ( DLGID_t  idFirst,
DLGID_t  idLast,
DLGID_t  idActiveTab 
)

Member Function Documentation

◆ get_ActiveEnum()

int GrayGUI::cXTabList::get_ActiveEnum ( ) const
inline

What tab is active?

Returns
0-get_Qty() NOT DLGID_t

◆ get_ActiveTab()

DLGID_t GrayGUI::cXTabList::get_ActiveTab ( ) const
inline

◆ get_TabHeight()

int GrayGUI::cXTabList::get_TabHeight ( ) const
inline

height of the tab controls. (pixels)

◆ get_TabQty()

int GrayGUI::cXTabList::get_TabQty ( ) const
inline

◆ HideAllTabs()

void GrayGUI::cXTabList::HideAllTabs ( cXDialog pDlg)

◆ IsValidEnum()

bool GrayGUI::cXTabList::IsValidEnum ( int  i) const
inline

◆ IsValidTab()

bool GrayGUI::cXTabList::IsValidTab ( DLGID_t  id) const
inline

◆ OnInitControl()

void GrayGUI::cXTabList::OnInitControl ( cXDialog pDlg)

◆ put_ActiveEnum()

void GrayGUI::cXTabList::put_ActiveEnum ( int  i)
inline

◆ put_ActiveTab()

void GrayGUI::cXTabList::put_ActiveTab ( DLGID_t  idActiveTab)
inline

◆ UpdateActiveTab()

void GrayGUI::cXTabList::UpdateActiveTab ( cXDialog pDlg)

use DLG_CONTROL_TabActive

◆ UpdateTabPositions()

cXButtonPtr GrayGUI::cXTabList::UpdateTabPositions ( cXDialog pDlg,
int  iWidthTab = 0 
)

Member Data Documentation

◆ k_Height

const PIXELS_t GrayGUI::cXTabList::k_Height = 12

The documentation for this class was generated from the following files: