00001
00002
00003 #ifndef S60RESOURCELABCONTAINER_H
00004 #define S60RESOURCELABCONTAINER_H
00005
00006
00007 #include <coecntrl.h>
00008
00009
00010 class CEikLabel;
00011
00012
00013
00018 class CS60ResourceLabContainer : public CCoeControl, MCoeControlObserver
00019 {
00020 public:
00021
00026 void ConstructL(const TRect& aRect);
00027
00031 ~CS60ResourceLabContainer();
00032
00033 public:
00034 void GoodbyeL();
00035
00036 public:
00037
00038 private:
00039
00043 void SizeChanged();
00044
00048 TInt CountComponentControls() const;
00049
00053 CCoeControl* ComponentControl(TInt aIndex) const;
00054
00058 void Draw(const TRect& aRect) const;
00059
00063
00064
00065 void HandleControlEventL(CCoeControl* aControl,TCoeEvent aEventType);
00066
00067 private:
00068
00069 CEikLabel* iLabel;
00070 CEikLabel* iToDoLabel;
00071 };
00072
00073 #endif
00074
00075