Re : Scrolling in Editors & inserting a new line

Login to reply to this topic.
Tue, 2005-08-16 06:35
Joined: 2005-08-01
Forum posts: 25
     
    In the .rss File :    
 
    RESOURCE EDWIN r_multiviews2_edwin1
    {
     flags = EAknEditorFlagDefault | EAknEditorFlagEnableScrollBars;
     width =10;
     lines = 3;
     maxlength =64;
    }


    Scrolling in Editors :

    #define EDWIN_POS     TPoint( 17, 25)
    CCoeEnv*                     iCoeEnv; ( this is in coemain.h )
    CEikEdwin*                   iEdwin;     

 
    TResourceReader reader1;
    iCoeEnv->CreateResourceReaderLC( reader1, R_MULTIVIEWS2_EDWIN1 );
    iEdwin = new ( ELeave ) CEikEdwin;
    iEdwin->CreatePreAllocatedScrollBarFrameL();
    iEdwin->SetContainerWindowL( *this );
    iEdwin->ConstructFromResourceL( reader1 );
    iEdwin->ScrollBarFrame()->SetScrollBarVisibilityL(CEikScrollBarFrame::EOff, CEikScrollBarFrame::EAuto);
    iEdwin->ScrollBarFrame()->SetTypeOfVScrollBar(CEikScrollBarFrame::EArrowHead);
    iEdwin->ScrollBarFrame()->DrawScrollBarsNow();
    CleanupStack::PopAndDestroy(); 
    iEdwin->SetExtent( EDWIN_POS, iEdwin->MinimumSize() );
    iEdwin->SetBackgroundColorL(KRgbYellow);
    iEdwin->SetReadOnly(ETrue);
   

inserting a new line :

    TBuf<256> dataTypedAlready;
    dataTypedAlready.Append( 0x2028 );   

  • Login to reply to this topic.