CBGDDItemInfo Class Reference

#include <bitmapgriddropdown.h>

Inheritance diagram for CBGDDItemInfo:

CGridComboUserData CBGDDCachedItem CBGDDWxBitmapItem CBGDDBrushItem CBGDDKernelBitmapItem CBGDDStrokeItem CBGDDResourceItem List of all members.

Public Member Functions

 CBGDDItemInfo (String_256 strLabel=String_256())
virtual ~CBGDDItemInfo ()
String_256 GetLabel ()
virtual void DrawItem (wxDC &dc, const wxRect &rect, INT32 iFlags) const =0

Protected Attributes

String_256 m_strLabel

Detailed Description

Class : CBGDDItemInfo Base Class : public CGridComboUserData Author : Mikhail Tatarnikov Description : Items base class for for CBitmapGridDropDown control. Pure Virtual : DrawItem - the derived classes has to implement their own drawing. Known Issues : None Usage Notes : None Override Notes: None

Definition at line 123 of file bitmapgriddropdown.h.


Constructor & Destructor Documentation

CBGDDItemInfo::CBGDDItemInfo String_256  strLabel = String_256()  ) 
 

Definition at line 134 of file bitmapgriddropdown.cpp.

00135 {
00136     m_strLabel = strLabel;
00137 }

CBGDDItemInfo::~CBGDDItemInfo  )  [virtual]
 

Definition at line 140 of file bitmapgriddropdown.cpp.

00141 {
00142 }


Member Function Documentation

virtual void CBGDDItemInfo::DrawItem wxDC &  dc,
const wxRect &  rect,
INT32  iFlags
const [pure virtual]
 

Implemented in CBGDDWxBitmapItem, and CBGDDCachedItem.

String_256 CBGDDItemInfo::GetLabel  ) 
 

Function : CBGDDItemInfo::GetLabel Author : Mikhail Tatarnikov Purpose : Gets the text assocciated with the item. Returns : String_256 - the item label. Exceptions: Parameters: None Notes :

Definition at line 155 of file bitmapgriddropdown.cpp.

00156 {
00157     return m_strLabel;
00158 }


Member Data Documentation

String_256 CBGDDItemInfo::m_strLabel [protected]
 

Definition at line 134 of file bitmapgriddropdown.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 03:51:54 2007 for Camelot by  doxygen 1.4.4