|
|
User login
Feeds |
Re : Scrolling in Editors & inserting a new line
|
|||||
| Tue, 2005-08-16 06:35 | |
|
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 );Â Â |
|