// Set up control void CSmsEgAppUi::ConstructL() { BaseConstructL(); CreateConsoleL(); }
void CPingContainer::ConstructL(const TRect& aRect) { iPingModel->SetConsole(this); #if EPOC_SDK >= 0x06000000 SetRect(aRect); #else SetRectL(aRect); #endif TRect rect=Rect(); rect.iTl.iY += KLabelHeight; // make way for top label rect.iBr.iY -= KLabelHeight; // make way for bottom label CreateConsoleL(rect); //Bottom label iLabel=new (ELeave) CEikLabel; rect=Rect(); rect.iTl.iY=rect.iBr.iY-KLabelHeight; // make it bottom 20 pixels iLabel->SetContainerWindowL(*this); #if EPOC_SDK >= 0x06000000 iLabel->SetRect(rect); #else iLabel->SetRectL(rect); #endif iLabel->SetAlignment(EHLeftVCenter); // center text iLabel->SetBufferReserveLengthL(500); // nice long buffer UpdateStatisticsL(); //Top label iLabel2=new (ELeave) CEikLabel; rect=Rect(); rect.iBr.iY=rect.iTl.iY+KLabelHeight; // make it top 20 pixels iLabel2->SetContainerWindowL(*this); #if EPOC_SDK >= 0x06000000 iLabel2->SetRect(rect); #else iLabel2->SetRectL(rect); #endif iLabel2->SetAlignment(EHLeftVCenter); // center text iLabel2->SetBufferReserveLengthL(500); // nice long buffer TBuf<6> hostname(_L("<None>")); WriteHostL(hostname); /* iEdit = new(ELeave) CEikRichTextEditor; //iEdit->ConstructL(NULL,0,0,EEikEdwinOwnsWindow|EEikEdwinInclusiveSizeFixed|EEikEdwinKeepDocument|EEikEdwinUserSuppliedText|EEikEdwinLineCursor|EEikEdwinJustAutoCurEnd); iEdit->ConstructL(NULL,0,0,EEikEdwinOwnsWindow|EEikEdwinInclusiveSizeFixed|EEikEdwinKeepDocument|EEikEdwinUserSuppliedText|EEikEdwinLineCursor); //iEdit->ConstructL(NULL,0,0,EEikEdwinOwnsWindow|EEikEdwinInclusiveSizeFixed|EEikEdwinKeepDocument|EEikEdwinUserSuppliedText); iEdit->SetObserver(this); iEdit->CreateScrollBarFrameL(); iEdit->ScrollBarFrame()->SetScrollBarVisibilityL(CEikScrollBarFrame::EOff, CEikScrollBarFrame::EOn); iRtxt= CRichText::NewL(iEikonEnv->SystemParaFormatLayerL(),iEikonEnv->SystemCharFormatLayerL()); ResetScreen(); */ /* #if EPOC_SDK >= 0x06000000 iEdit->SetRect(rect); #else iEdit->SetRectL(rect); #endif */ ActivateL(); }