Ejemplo n.º 1
0
// Set up control
void CSmsEgAppUi::ConstructL()
    {
    BaseConstructL();
	CreateConsoleL();
    }
Ejemplo n.º 2
0
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();
}