5 #ifndef _INC_cXListBox_H
6 #define _INC_cXListBox_H
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
Definition: cXCheckBox.h:14
Definition: cXComboBox.h:19
Definition: cXListBox.h:19
int get_ItemsExpanded() const
Definition: cXListBox.h:133
cXListItemPtr m_pSelectedItem
Definition: cXListBox.h:166
void put_Collapsable(bool bCollapsable)
Definition: cXListBox.cpp:550
bool m_bCheckSelected
Definition: cXListBox.h:169
cXListItemPtr GetItemAt(long iSlot)
Definition: cXListBox.cpp:48
PIXELS_t m_lListItemHeight
Definition: cXListBox.h:163
void ClearItems()
Definition: cXListBox.cpp:53
bool get_Collapsable(void) const
Definition: cXListBox.h:142
void SetItemState(cXListItem *pItem, bool bSelect)
Definition: cXListBox.cpp:307
int m_iMaxItemsCanShow
Definition: cXListBox.h:162
virtual bool OnCommand(DLGID_t id, cXWindow *pCtrl, WORD wNotify)
Definition: cXListBox.cpp:618
cXListItemPtr get_ItemUnderCursor() const
Definition: cXListBox.cpp:84
void ScrollToView(int nItem)
Definition: cXListBox.cpp:259
void RemoveListAll()
Definition: cXListBox.cpp:495
int m_nSelectedItem
Definition: cXListBox.h:165
cXListItemPtr FindStringPtr(cString strItem, bool bPartialMatch=false) const
Definition: cXListBox.cpp:404
cXListBox(cXWindow *pParent, DLGID_t id, bool bCheckSelected=true, bool bCollapsable=false)
Definition: cXListBox.cpp:20
void UpdateItemOrder(bool bReSize)
Definition: cXListBox.cpp:106
cArraySortName< cXListItem > m_aChildren
Definition: cXListBox.h:156
PIXELS_t get_ItemHeight() const
Definition: cXListBox.h:59
virtual bool InitXWindow(void)
Definition: cXListBox.cpp:708
bool m_bCollapsable
Definition: cXListBox.h:175
virtual void OnContextMenu(cXMenu *pMenu, cXWindow *pCtrl)
Definition: cXListBox.cpp:666
int get_MaxItemsCanShow() const
Definition: cXListBox.h:98
void put_ItemHeight(PIXELS_t lHeight)
Definition: cXListBox.h:63
virtual void OnSize(UINT uType, PIXELS_t cx, PIXELS_t cy)
Definition: cXListBox.cpp:689
void SetItemAlpha(cXListItem *pItem, bool bSelect, int iAlpha)
Definition: cXListBox.cpp:291
PIXELS_t get_ScrollBarWidth() const
Definition: cXListBox.h:109
int FindNextExpanded(int iDelta) const
Definition: cXListBox.cpp:574
void put_SelectedItem(int nItem)
Definition: cXListBox.cpp:555
bool RemoveListAt(int i)
Definition: cXListBox.cpp:502
void put_Selected(cXListItem *pSelect)
Definition: cXListBox.cpp:330
bool UpdateScroller(bool bSetSize)
Definition: cXListBox.cpp:174
cXListItemPtr AddNewItem(const GChar_t *pszCaption, cVariant &vData=cVariant())
Definition: cXListBox.cpp:474
bool get_WantScrollBar() const
Definition: cXListBox.cpp:72
virtual HRESULT DisposeThis()
utility
Definition: cXListBox.cpp:40
int m_iItemsExpanded
Definition: cXListBox.h:176
void QSort()
Definition: cXListBox.cpp:236
void put_ExpandedAll(bool bExpandAll)
Definition: cXListBox.cpp:530
virtual void put_BackAlpha(COLOR_ELEM_t bAlpha)
Definition: cXListBox.cpp:363
virtual void OnScroll(int iPos, cXWindow *pCtrl)
Definition: cXListBox.cpp:680
void RemoveListItem(cXListItem *Item)
Definition: cXListBox.cpp:513
bool get_CheckSelected() const
Definition: cXListBox.h:118
int get_ItemCount(void) const
Definition: cXListBox.h:39
bool m_bColorType
Definition: cXListBox.h:168
int m_iTopDisplay
Definition: cXListBox.h:161
void ScrollToTop(int nItem)
Definition: cXListBox.cpp:242
cXScrollBarPtr get_ScrollBar() const
Definition: cXListBox.h:104
void DrawListItemsOpaque(void)
Definition: cXListBox.cpp:60
int FindString(cString strItem, bool bPartialMatch=false) const
Definition: cXListBox.cpp:377
virtual ~cXListBox()
Definition: cXListBox.cpp:36
virtual bool OnChar(VK_TYPE vKey)
Definition: cXListBox.cpp:604
void put_SelectedItemString(cString strItem, bool bPartialMatch=false)
Definition: cXListBox.cpp:569
cVariant get_SelectedItemData(void) const
Definition: cXListBox.h:83
void UpdateView()
Definition: cXListBox.cpp:281
void UpdateChildren()
Definition: cXListBox.cpp:221
void put_CheckSelected(bool bCheckSelected)
Definition: cXListBox.h:122
cXScrollBarPtr m_pScrollBar
Definition: cXListBox.h:159
virtual bool OnMouseWheel(MBUTTON_TYPE uButton, PIXELS_t x, PIXELS_t y, short nWheelChange)
Definition: cXListBox.cpp:696
void UpdateMaxItemsCanShow()
Definition: cXListBox.cpp:101
void put_ColorType(bool bColorType)
Definition: cXListBox.h:94
cXListItemPtr get_Selected() const
Definition: cXListBox.h:72
int get_SelectedID() const
Definition: cXListBox.h:76
int get_TopDisplay() const
Definition: cXListBox.h:128
void AddNewItemCtrl(cXListItem *pItem, int index=-1, bool bUpdate=true)
Definition: cXListBox.cpp:412
Definition: cXWindow.h:484
Definition: cXWindow.h:94
Definition: cVariant.h:26
Definition: cArraySortRef.h:199
Definition: cRefPtr.h:225
Definition: GrayGUI.cpp:11
cXCheckBox cXListItem
Definition: cXListBox.h:15
cRefPtr< cXListBox > cXListBoxPtr
Definition: cXComboBox.h:15
cXCheckBoxPtr cXListItemPtr
Definition: cXListBox.h:16
UINT DLGID_t
old window format this was a WORD, EX format this is UINT32.
Definition: cResDialog.h:68
BYTE COLOR_ELEM_t
A single 8 bit color element. alpha, red, green, or blue intensity as 0-255.
Definition: cColorRef.h:34
MBUTTON_TYPE
Definition: cInputBase.h:40
class __DECL_IMPORT cVariant
Definition: cJSONWriter.h:19
int PIXELS_t
Count of pixels in a dimension of some image/surface.
Definition: cSurfaceInfo.h:20
char GChar_t
My version of TCHAR, _TCHAR.
Definition: StrConst.h:26
uint16 index
Definition: sample3.cpp:29