00001
00002
00003
00004
00005
00006
00007
00008 #include <coemain.h>
00009 #include <TestApp.rsg>
00010
00011 #include "TestAppAppView.h"
00012
00013
00014 CTestAppAppView* CTestAppAppView::NewL(const TRect& aRect)
00015 {
00016 CTestAppAppView* self = CTestAppAppView::NewLC(aRect);
00017 CleanupStack::Pop(self);
00018 return self;
00019 }
00020
00021 CTestAppAppView* CTestAppAppView::NewLC(const TRect& aRect)
00022 {
00023 CTestAppAppView* self = new (ELeave) CTestAppAppView;
00024 CleanupStack::PushL(self);
00025 self->ConstructL(aRect);
00026 return self;
00027 }
00028
00029 CTestAppAppView::CTestAppAppView()
00030 {
00031
00032 }
00033
00034 CTestAppAppView::~CTestAppAppView()
00035 {
00036
00037 }
00038
00039 void CTestAppAppView::ConstructL(const TRect& aRect)
00040 {
00041
00042 CreateWindowL();
00043
00044
00045 SetRect(aRect);
00046
00047
00048 ActivateL();
00049 }
00050
00051
00052 void CTestAppAppView::Draw(const TRect& ) const
00053 {
00054
00055 CWindowGc& gc = SystemGc();
00056
00057
00058 TRect rect = Rect();
00059
00060
00061 gc.Clear(rect);
00062 }
00063
00064