CEikGlobalTextEditor Class Reference
class CEikGlobalTextEditor : public CEikEdwin |
Global text editor.
This is an edit window which supports globally formatted text. Supports a line cursor and provides functions which make it easy to launch various dialogs, for instance search, replace, set font etc.
Public Member Functions |
---|
| CEikGlobalTextEditor() |
| CEikGlobalTextEditor(const TGulBorder &) |
| ~CEikGlobalTextEditor() |
IMPORT_C void | ActivateL() |
IMPORT_C void | ApplyCharFormatL(TCharFormat &, TCharFormatMask &) |
IMPORT_C void | ApplyParaFormatL(CParaFormat *, TParaFormatMask &) |
IMPORT_C void | BoldItalicUnderlineEventL(TInt) |
IMPORT_C void | ConstructFromResourceL(TResourceReader &) |
IMPORT_C void | ConstructL(const CCoeControl *, TInt, TInt, TInt, TInt, TInt) |
IMPORT_C TBool | DoFindL() |
IMPORT_C CGlobalText * | GlobalText() |
IMPORT_C void | HandlePointerEventL(const TPointerEvent &) |
IMPORT_C void | InitFindL(SEdwinFindModel *&, CDesCArray *&, CDesCArray *&) |
IMPORT_C TInt | LineCursorWidth() |
IMPORT_C TKeyResponse | OfferKeyEventL(const TKeyEvent &, TEventCode) |
IMPORT_C void | RunFindAgainDialogL() |
IMPORT_C void | RunFindDialogL() |
IMPORT_C TBool | RunFontDialogL(TInt, CGraphicsDevice *, TInt) |
IMPORT_C void | RunIndentsDialogL(TInt) |
IMPORT_C TBool | RunPaginateDialogL(CPrintSetup *, CArrayFix< TInt > *) |
IMPORT_C void | RunParaDialogsL(TInt) |
IMPORT_C void | RunReplaceDialogL() |
IMPORT_C void | RunTabsDialogL(TInt) |
IMPORT_C void | SetButtonGroup(CCoeControl *) |
IMPORT_C void | SetGraphicsDevice(CGraphicsDevice *) |
IMPORT_C void | SetLineCursorBitmapL(CFbsBitmap *) |
IMPORT_C void | UpdateButtonGroup() |
Inherited Functions |
---|
| CAknControl::CAknControl() |
| CAknControl::~CAknControl() |
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| CCoeControl::AccumulatedZoom()const |
| CCoeControl::ActivateGc()const |
| CCoeControl::BackedUpWindow()const |
| CCoeControl::Background()const |
| CCoeControl::CCoeControl() |
| CCoeControl::CCoeControl(CCoeEnv *) |
| CCoeControl::CCoeControl(const CCoeControl &) |
| CCoeControl::CapturesPointer()const |
| CCoeControl::ClaimPointerGrab(TBool) |
| CCoeControl::ClaimPointerGrab(TInt,TBool) |
| CCoeControl::CloseWindow() |
| CCoeControl::ComponentArrayExists()const |
| CCoeControl::Components() |
| CCoeControl::Components()const |
| CCoeControl::ControlContext()const |
| CCoeControl::ControlEnv()const |
| CCoeControl::CopyControlContextFrom(const CCoeControl *) |
| CCoeControl::CreateBackedUpWindowL(RWindowTreeNode &) |
| CCoeControl::CreateBackedUpWindowL(RWindowTreeNode &,TDisplayMode) |
| CCoeControl::CreateWindowL() |
| CCoeControl::CreateWindowL(RWindowGroup *) |
| CCoeControl::CreateWindowL(RWindowTreeNode &) |
| CCoeControl::CreateWindowL(const CCoeControl *) |
| CCoeControl::CustomGc()const |
| CCoeControl::DeactivateGc()const |
| CCoeControl::DrawBackground(const TRect &)const |
| CCoeControl::DrawDeferred()const |
| CCoeControl::DrawForeground(const TRect &)const |
| CCoeControl::DrawNow()const |
| CCoeControl::DrawNow(const TRect &)const |
| CCoeControl::DrawableWindow()const |
| CCoeControl::EnableDragEvents() |
| CCoeControl::EnableReportControlStateChange(TBool) |
| CCoeControl::EnableWindowTransparency() |
| CCoeControl::FindBackground()const |
| CCoeControl::FindFontProvider()const |
| CCoeControl::GetColor(TInt,TRgb &)const |
| CCoeControl::GetGc()const |
| CCoeControl::GetHelpContext(TCoeHelpContext &)const |
| CCoeControl::GrabbingComponent()const |
| CCoeControl::GrabbingComponent(TInt)const |
| CCoeControl::HandleComponentControlsResourceChange(TInt) |
| CCoeControl::HandleControlArrayEventL(CCoeControlArray::TEvent,const CCoeControlArray *,CCoeControl *,TInt) |
| CCoeControl::HandlePointerBufferReadyL() |
| CCoeControl::HandleRedrawEvent(const TRect &)const |
| CCoeControl::HitTest()const |
| CCoeControl::IgnoreEventsUntilNextPointerUp() |
| CCoeControl::Index(const CCoeControl *)const |
| CCoeControl::InitComponentArrayL() |
| CCoeControl::IsActivated()const |
| CCoeControl::IsBackedUp()const |
| CCoeControl::IsBeingDestroyed()const |
| CCoeControl::IsBlank()const |
| CCoeControl::IsDimmed()const |
| CCoeControl::IsFocused()const |
| CCoeControl::IsNonFocusing()const |
| CCoeControl::IsReadyToDraw()const |
| CCoeControl::IsVisible()const |
| CCoeControl::LayoutManager()const |
| CCoeControl::MakeVisible(TBool) |
| CCoeControl::MaximumWidth()const |
| CCoeControl::NotifyFontChange(const CCoeFontProvider *) |
| CCoeControl::Observer()const |
| CCoeControl::OverrideColorL(TInt,TRgb) |
| CCoeControl::OwnsWindow()const |
| CCoeControl::Parent() |
| CCoeControl::Parent()const |
| CCoeControl::Position()const |
| CCoeControl::PositionChanged() |
| CCoeControl::PositionRelativeToScreen()const |
| CCoeControl::PrepareForFocusGainL() |
| CCoeControl::PrepareForFocusLossL() |
| CCoeControl::ProcessPointerBufferReadyL() |
| CCoeControl::ProcessPointerEventL(const TPointerEvent &) |
| CCoeControl::Rect()const |
| CCoeControl::RecursivelyMergeInputCapabilities(TCoeInputCapabilities &)const |
| CCoeControl::RecursivelyMergedInputCapabilities()const |
| CCoeControl::RefetchPixelMappingL() |
| CCoeControl::RemoveFromParent() |
| CCoeControl::ReportEventL(MCoeControlObserver::TCoeEvent) |
| CCoeControl::RequestRelayout(const CCoeControl *) |
| CCoeControl::ResetGc()const |
| CCoeControl::ScreenFont(const TCoeFont &)const |
| CCoeControl::SetAllowStrayPointers() |
| CCoeControl::SetBackground(const MCoeControlBackground *) |
| CCoeControl::SetBlank() |
| CCoeControl::SetCanDrawOutsideRect() |
| CCoeControl::SetComponentsToInheritVisibility(TBool) |
| CCoeControl::SetContainerWindowL(RBackedUpWindow &) |
| CCoeControl::SetContainerWindowL(RWindow &) |
| CCoeControl::SetControlContext(MCoeControlContext *) |
| CCoeControl::SetCornerAndSize(TGulAlignment,const TSize &) |
| CCoeControl::SetCustomGc(CWindowGc *) |
| CCoeControl::SetExtent(const TPoint &,const TSize &) |
| CCoeControl::SetExtentToWholeScreen() |
| CCoeControl::SetFocus(TBool,TDrawNow) |
| CCoeControl::SetFocusing(TBool) |
| CCoeControl::SetFontProviderL(const CCoeFontProvider &) |
| CCoeControl::SetGc(CWindowGc *)const |
| CCoeControl::SetGloballyCapturing(TBool) |
| CCoeControl::SetHitTest(const MCoeControlHitTest *) |
| CCoeControl::SetLayoutManagerL(MCoeLayoutManager *) |
| CCoeControl::SetMaximumWidth(TInt) |
| CCoeControl::SetMopParent(MObjectProvider *) |
| CCoeControl::SetNeighbor(CCoeControl *) |
| CCoeControl::SetNonFocusing() |
| CCoeControl::SetObserver(MCoeControlObserver *) |
| CCoeControl::SetParent(CCoeControl *) |
| CCoeControl::SetPointerCapture(TBool) |
| CCoeControl::SetPosition(const TPoint &) |
| CCoeControl::SetRect(const TRect &) |
| CCoeControl::SetSize(const TSize &) |
| CCoeControl::SetSizeWithoutNotification(const TSize &) |
| CCoeControl::SetTextBaselineSpacing(TInt) |
| CCoeControl::SetUniqueHandle(TInt) |
| CCoeControl::SetZoomFactorL(TInt,TZoomType) |
| CCoeControl::Size()const |
| CCoeControl::SystemGc()const |
| CCoeControl::TextBaselineOffset(const TSize &)const |
| CCoeControl::TextDrawer(TInt)const |
| CCoeControl::UniqueHandle()const |
| CCoeControl::Window()const |
| CCoeControl::WriteInternalStateNowL(RWriteStream &)const |
| CCoeControl::ZoomWithType()const |
| CCoeControl::operator=(const CCoeControl &) |
| CCoeControl::~CCoeControl() |
| CEikBorderedControl::Border()const |
| CEikBorderedControl::CEikBorderedControl() |
| CEikBorderedControl::CEikBorderedControl(const TGulBorder &) |
| CEikBorderedControl::HasBorder()const |
| CEikBorderedControl::SetAdjacent(TInt) |
| CEikBorderedControl::SetBorder(TGulBorder::TBorderType) |
| CEikBorderedControl::SetBorder(TInt) |
| CEikEdwin::AddEdwinObserverL(MEikEdwinObserver *) |
| CEikEdwin::AddFlagToUserFlags(TUint32) |
| CEikEdwin::AdjustCursorForSmileyL(TInt,TCursorSelection &) |
| CEikEdwin::AdjustDrawRectForSmiley(const TRect &)const |
| CEikEdwin::AknEditorCurrentInputMode() |
| CEikEdwin::AknEditorFlags() |
| CEikEdwin::AknEdwinFlags()const |
| CEikEdwin::AvgCharsPerLine()const |
| CEikEdwin::AvgLinesInViewRect()const |
| CEikEdwin::CEikEdwin() |
| CEikEdwin::CEikEdwin(const TGulBorder &) |
| CEikEdwin::CalculateWidth(TInt) |
| CEikEdwin::CanUndo()const |
| CEikEdwin::CancelFepTransaction() |
| CEikEdwin::CancelInsertCharFormat() |
| CEikEdwin::CancelSelectionL(TEnd) |
| CEikEdwin::CcpuCanCopy()const |
| CEikEdwin::CcpuCanCut()const |
| CEikEdwin::CcpuCanPaste()const |
| CEikEdwin::CcpuCanUndo()const |
| CEikEdwin::CcpuCopyL() |
| CEikEdwin::CcpuCutL() |
| CEikEdwin::CcpuIsFocused()const |
| CEikEdwin::CcpuPasteL() |
| CEikEdwin::CcpuUndoL() |
| CEikEdwin::CheckEdwinExtensionL() |
| CEikEdwin::CheckNotReadOnlyL() |
| CEikEdwin::CheckRemovePictures(TInt,TInt) |
| CEikEdwin::CheckValidityOfChars(TInt,TInt) |
| CEikEdwin::ClearSelectionL() |
| CEikEdwin::ClearUndo() |
| CEikEdwin::ClipboardL(TClipboardFunc) |
| CEikEdwin::ConstructL(TInt,TInt,TInt,TInt) |
| CEikEdwin::ContentFitsToViewRect()const |
| CEikEdwin::ConvertSmileyIconToTextL(TInt,TDes &) |
| CEikEdwin::ConvertVisibleTextForSmileyL(TBool) |
| CEikEdwin::CopyDocumentContentL(CGlobalText &,CGlobalText &) |
| CEikEdwin::CopyToStoreL(CStreamStore &,CStreamDictionary &) |
| CEikEdwin::CountWords() |
| CEikEdwin::CreateCustomDrawL() |
| CEikEdwin::CreateLayoutL(MLayDoc *) |
| CEikEdwin::CreatePreAllocatedScrollBarFrameL() |
| CEikEdwin::CreateScrollBarFrameL() |
| CEikEdwin::CreateTextAndLayoutL(CParaFormatLayer *,CCharFormatLayer *) |
| CEikEdwin::CreateTextViewL() |
| CEikEdwin::CursorPos()const |
| CEikEdwin::DeleteHighlightL(TBool &,TBool,TBool) |
| CEikEdwin::DeleteL(TBool &,const TCursorSelection &,TBool,TBool) |
| CEikEdwin::DisplayFindTextNotFound(TDes &) |
| CEikEdwin::Draw(const TRect &)const |
| CEikEdwin::DrawContents() |
| CEikEdwin::DrawSmileyInTextL(RRegion &,const TRect &,CBitmapContext &,CFont &,const TDesC &,const TPoint &) |
| CEikEdwin::DrawTextView()const |
| CEikEdwin::DrawViewBackground(TBool)const |
| CEikEdwin::EditObserver(TInt,TInt) |
| CEikEdwin::EditorBackgroundColor(TRgb &)const |
| CEikEdwin::EditorState()const |
| CEikEdwin::EdwinExtension() |
| CEikEdwin::EnableCcpuSupportL(TBool) |
| CEikEdwin::EnableKineticScrollingL(CAknPhysics *) |
| CEikEdwin::EnableKineticScrollingL(TBool) |
| CEikEdwin::EnableSmileySupportL(TBool) |
| CEikEdwin::ExtractTextLC(TCursorSelection) |
| CEikEdwin::FindL(const TDesC *,TInt) |
| CEikEdwin::FindTextL(const TDesC *,TInt,TInt) |
| CEikEdwin::FocusChanged(TDrawNow) |
| CEikEdwin::ForceScrollBarUpdateL() |
| CEikEdwin::FormatTextL() |
| CEikEdwin::GetColorUseListL(CArrayFix< TCoeColorUse > &)const |
| CEikEdwin::GetFindText(TDes *) |
| CEikEdwin::GetText(TDes &)const |
| CEikEdwin::GetTextInHBufL()const |
| CEikEdwin::GetTextLinesRect()const |
| CEikEdwin::GetWordInfo(TInt,TInt &,TInt &)const |
| CEikEdwin::HandleResourceChange(TInt) |
| CEikEdwin::HandleScrollEventL(CEikScrollBar *,TEikScrollEvent) |
| CEikEdwin::HandleScrollEventWithPhysics(CEikScrollBar *) |
| CEikEdwin::HandleSizeChangedL() |
| CEikEdwin::HandleTextChangedL() |
| CEikEdwin::HandleTextPastedL(TInt,TInt &) |
| CEikEdwin::HighlightStyle()const |
| CEikEdwin::IdleL(TAny *) |
| CEikEdwin::InputCapabilities()const |
| CEikEdwin::InsertDeleteCharsL(TInt,const TDesC &,const TCursorSelection &) |
| CEikEdwin::InsertFieldL(CTextField *,TUid) |
| CEikEdwin::InsertFromTextFileL(const TFileName &,const CPlainText::TTextOrganisation) |
| CEikEdwin::IsBackgroundDrawingSuppressed()const |
| CEikEdwin::IsReadOnly()const |
| CEikEdwin::IsSmileyEnabled()const |
| CEikEdwin::KineticScrollingEnabled()const |
| CEikEdwin::LayoutWidth()const |
| CEikEdwin::LowerPartialFormattingLength()const |
| CEikEdwin::Margins()const |
| CEikEdwin::MaxLength()const |
| CEikEdwin::MaximumHeight()const |
| CEikEdwin::MaximumHeightInLines()const |
| CEikEdwin::MinimumHeight()const |
| CEikEdwin::MinimumSize() |
| CEikEdwin::MopSupplyObject(TTypeUid) |
| CEikEdwin::MoveCursorL(TCursorPosition::TMovementType,TBool) |
| CEikEdwin::MoveCursorToChunkStartL(TBool,TChunkSize,TEnd) |
| CEikEdwin::MoveDisplayL(TCursorPosition::TMovementType) |
| CEikEdwin::NonPrintingCharsVisibility()const |
| CEikEdwin::NotifyEditorStateObserverOfStateChangeL() |
| CEikEdwin::NotifyNewDocumentL() |
| CEikEdwin::NotifyNewFormatL() |
| CEikEdwin::OkToDeleteSelectionL() |
| CEikEdwin::OnEditorStateFlagChange(TInt,TInt) |
| CEikEdwin::OnReformatL(const CTextView *) |
| CEikEdwin::OnlyASCIIChars()const |
| CEikEdwin::PasteFromStoreL(CStreamStore &,CStreamDictionary &) |
| CEikEdwin::PictographAnimationCallBack()const |
| CEikEdwin::PixelsOutOfBorder()const |
| CEikEdwin::PlaceDataOnClipboardL() |
| CEikEdwin::ReadAknResourceL(TResourceReader &) |
| CEikEdwin::ReceiveDataOverIrL() |
| CEikEdwin::RemoveEdwinObserver(MEikEdwinObserver *) |
| CEikEdwin::RemoveFlagFromUserFlags(TUint32) |
| CEikEdwin::ReplaceAllL(SEdwinFindModel *) |
| CEikEdwin::ReplaceL(SEdwinFindModel *) |
| CEikEdwin::ReportChinesePopupEventL(TBool) |
| CEikEdwin::ReportEdwinEventL(MEikEdwinObserver::TEdwinEvent) |
| CEikEdwin::RestoreCursorState() |
| CEikEdwin::RunCharMapDialogL() |
| CEikEdwin::ScrollBarFrame() |
| CEikEdwin::ScrollView(TInt,TBool &,TInt &) |
| CEikEdwin::ScrollViewWithBounce(TInt,TBool &,TInt &) |
| CEikEdwin::SelectAllL() |
| CEikEdwin::Selection()const |
| CEikEdwin::SelectionLength()const |
| CEikEdwin::SendDataOverIrL() |
| CEikEdwin::SetAknEditorAllowedInputModes(TInt) |
| CEikEdwin::SetAknEditorCase(TInt) |
| CEikEdwin::SetAknEditorCurrentCase(TInt) |
| CEikEdwin::SetAknEditorCurrentInputMode(TInt) |
| CEikEdwin::SetAknEditorFlags(TInt) |
| CEikEdwin::SetAknEditorInputMode(TInt) |
| CEikEdwin::SetAknEditorLocalLanguage(TLanguage) |
| CEikEdwin::SetAknEditorNumericKeymap(TAknEditorNumericKeymap) |
| CEikEdwin::SetAknEditorPermittedCaseModes(TInt) |
| CEikEdwin::SetAknEditorSpecialCharacterTable(TInt) |
| CEikEdwin::SetAlignment(TInt) |
| CEikEdwin::SetAllowPictures(TBool) |
| CEikEdwin::SetAllowUndo(TBool) |
| CEikEdwin::SetAmountToFormatL(TBool) |
| CEikEdwin::SetAmountToFormatL(TBool,TBool) |
| CEikEdwin::SetAvgCharsPerLine(TInt) |
| CEikEdwin::SetAvgLinesInViewRect(TInt) |
| CEikEdwin::SetAvkonWrap(TBool) |
| CEikEdwin::SetBackgroundColorL(TRgb) |
| CEikEdwin::SetBorderViewMargins(TMargins8) |
| CEikEdwin::SetCharFormatLayer(CCharFormatLayer *) |
| CEikEdwin::SetContainerWindowL() |
| CEikEdwin::SetContainerWindowL(const CCoeControl &) |
| CEikEdwin::SetCursorPosL(TInt,TBool) |
| CEikEdwin::SetCursorVisible(TBool) |
| CEikEdwin::SetDimmed(TBool) |
| CEikEdwin::SetDocumentContentL(CGlobalText &,TSetContent) |
| CEikEdwin::SetDocumentOwnership(TOwnershipType) |
| CEikEdwin::SetEdwinObserver(MEikEdwinObserver *) |
| CEikEdwin::SetEdwinSizeObserver(MEikEdwinSizeObserver *) |
| CEikEdwin::SetHighlightStyleL(TAknsHighlightStyle) |
| CEikEdwin::SetInputCapabilitiesL(const TCoeInputCapabilities &) |
| CEikEdwin::SetLineCursorDetailsL() |
| CEikEdwin::SetMaxLength(TInt) |
| CEikEdwin::SetMaximumHeight(TInt) |
| CEikEdwin::SetMaximumHeightInLines(TInt) |
| CEikEdwin::SetMinimumHeight(TInt) |
| CEikEdwin::SetNonPrintingCharsVisibility(TNonPrintingCharVisibility) |
| CEikEdwin::SetOnlyASCIIChars(TBool) |
| CEikEdwin::SetParaFormatLayer(CParaFormatLayer *) |
| CEikEdwin::SetPasteFromIrStore(TBool) |
| CEikEdwin::SetPictographAnimationCallBack(TCallBack &) |
| CEikEdwin::SetReadOnly(TBool) |
| CEikEdwin::SetRightWrapGutter(TInt) |
| CEikEdwin::SetScrollRect(const TRect &) |
| CEikEdwin::SetSelectionL(TInt,TInt) |
| CEikEdwin::SetSkinBackgroundControlContextL(MAknsControlContext *) |
| CEikEdwin::SetSuppressBackgroundDrawing(TBool) |
| CEikEdwin::SetSuppressFormatting(TBool) |
| CEikEdwin::SetSuppressNotifyDraw(TBool) |
| CEikEdwin::SetTextL(const TDesC *) |
| CEikEdwin::SetTextLimit(TInt) |
| CEikEdwin::SetTextLinesRect(const TRect &) |
| CEikEdwin::SetTextSkinColorIdL(TInt) |
| CEikEdwin::SetUndoBufferL(const TCursorSelection &) |
| CEikEdwin::SetUndoableText(const TCursorSelection &) |
| CEikEdwin::SetUpperFullFormattingLength(TInt) |
| CEikEdwin::SetWordDelimiters(TBool,TBool) |
| CEikEdwin::SetWordWrapL(TBool) |
| CEikEdwin::SetWysiwygModeOff() |
| CEikEdwin::SetWysiwygModeOn(TInt,MGraphicsDeviceMap *) |
| CEikEdwin::SetZoomFactorL(TZoomFactor *) |
| CEikEdwin::SkinBackgroundControlContext()const |
| CEikEdwin::SkinColorId()const |
| CEikEdwin::SkinEnabled()const |
| CEikEdwin::SkipBackgroundDrawer()const |
| CEikEdwin::StoreCursorState() |
| CEikEdwin::SupportsUndo()const |
| CEikEdwin::Text()const |
| CEikEdwin::TextLayout()const |
| CEikEdwin::TextLength()const |
| CEikEdwin::TextView()const |
| CEikEdwin::TrappedDraw(const TRect &)const |
| CEikEdwin::TrappedSizeChanged() |
| CEikEdwin::UndoL() |
| CEikEdwin::UpdateAllFieldsL() |
| CEikEdwin::UpdateCurrentFieldL() |
| CEikEdwin::UpdateLayoutWidth(TInt) |
| CEikEdwin::UpdateScrollBarsL() |
| CEikEdwin::UpperFullFormattingLength()const |
| CEikEdwin::UserFlags()const |
| CEikEdwin::~CEikEdwin() |
Constructor & Destructor Documentation
CEikGlobalTextEditor()
IMPORT_C | CEikGlobalTextEditor | ( | ) | |
CEikGlobalTextEditor(const TGulBorder &)
IMPORT_C | CEikGlobalTextEditor | ( | const TGulBorder & | aBorder | ) | |
~CEikGlobalTextEditor()
IMPORT_C | ~CEikGlobalTextEditor | ( | ) | |
Member Functions Documentation
ActivateL()
IMPORT_C void | ActivateL | ( | ) | [virtual] |
ApplyCharFormatL(TCharFormat &, TCharFormatMask &)
Applies the character formatting and updates the screen layout.
The attributes which are set in the mask are read from aCharFormat. The attributes which are not set in the mask are not changed.
Parameters
TCharFormat & aCharFormat | Contain the new character formatting values to apply. |
TCharFormatMask & aCharMask | Bitmask specifying the character format attributes to change. |
ApplyParaFormatL(CParaFormat *, TParaFormatMask &)
Applies the paragraph formatting and updates the screen layout.
The attributes which are set in the mask are read from aParaMask. The attributes which are not set in the mask are not changed.
Parameters
CParaFormat * aParaFormat | Contains the new paragraph formatting values to apply. |
TParaFormatMask & aParaMask | Bitmask specifying the paragraph format attributes to change. |
BaseConstructL()
IMPORT_C void | BaseConstructL | ( | ) | [protected] |
BoldItalicUnderlineEventL(TInt)
IMPORT_C void | BoldItalicUnderlineEventL | ( | TInt | aFontFlag | ) | |
Toggles format in the current selection.
For a global text editor the format change is applied globally. For a rich text editor where there is no selection the format change is applied to the word at the current cursor position.
Parameters
TInt aFontFlag | The format attribute toggle. See the TFontStyleFlags enum. |
CheckDocumentNotEmptyL()
void | CheckDocumentNotEmptyL | ( | ) | [private] |
ConstructFromResourceL(TResourceReader &)
From CCoeControl.
Completes construction of the global text editor from a resource file.
The editor's paragraph and character formatting is set to default values.
See the GTXTED resource struct
Parameters
TResourceReader & aReader | A reader positioned for reading from a GTXTED resource. |
ConstructL(const CCoeControl *, TInt, TInt, TInt, TInt, TInt)
By Default symbian 2nd phase constructor is private.
Completes construction of the global text editor.
The editor's paragraph and character formatting is set to default values.
Parameters
const CCoeControl * aParent | The editor's parent control. Omit if the editor has no parent. |
TInt aNumberOfLines | The editor's number of lines. |
TInt aTextLimit | The maximum length of the editor in characters. |
TInt aEdwinFlags | The editor's flags. See CEikEdwin::TFlags. |
TInt aFontControlFlags | A set of flags that specify which font controls should appear, e.g. specifying EGulFontControlBold removes the bold checkbox control. The default shows all. For possible values, see gulftflg.hrh. |
TInt aFontNameFlags | The editor's font name flags. For possible values, see gulftflg.hrh. |
CreateFindModelL()
void | CreateFindModelL | ( | ) | [private] |
ExtensionInterface(TUid)
IMPORT_C void * | ExtensionInterface | ( | TUid | aInterface | ) | [private, virtual] |
GetTextForFindL()
void | GetTextForFindL | ( | ) | [private] |
GlobalText()
Gets the global text that is being edited.
HandlePointerEventL(const TPointerEvent &)
IMPORT_C void | HandlePointerEventL | ( | const TPointerEvent & | aPointerEvent | ) | [virtual] |
Parameters
const TPointerEvent & aPointerEvent | Pointer to an event that is to be handled. |
InitFindL(SEdwinFindModel *&, CDesCArray *&, CDesCArray *&)
Sets up the find model, the find list and the replace list ready for find or replace operations.
LineCursorWidth()
IMPORT_C TInt | LineCursorWidth | ( | ) | const [virtual] |
From CEikEdwin.
Gets the width of a line cursor in pixels.
OfferKeyEventL(const TKeyEvent &, TEventCode)
Parameters
const TKeyEvent & aKeyEvent | The key code and modifier |
TEventCode aType | The type of the event: e.g. Key up. |
Reserved_2()
IMPORT_C void | Reserved_2 | ( | ) | [private, virtual] |
Reserved_3()
IMPORT_C void | Reserved_3 | ( | ) | [private, virtual] |
RunFindAgainDialogL()
IMPORT_C void | RunFindAgainDialogL | ( | ) | |
Runs the find dialog again.
RunFindDialogL()
IMPORT_C void | RunFindDialogL | ( | ) | |
Runs the find dialog. Enables an user to specify the text for which to search for.
RunFontDialogL(TInt, CGraphicsDevice *, TInt)
IMPORT_C TBool | RunFontDialogL | ( | TInt | aFontFlags = EGulNoSymbolFonts, |
| CGraphicsDevice * | aGraphicsDevice = NULL, |
| TInt | aFontControlFlags = EGulFontControlAll |
| ) | |
Runs a dialog enabling a user to set the font.
Updates the button group to reflect any text formatting applied.
Parameters
TInt aFontFlags = EGulNoSymbolFonts | = EGulNoSymbolFonts Specifies which font types should appear in the list. For possible values see gulftflg.hrh. |
CGraphicsDevice * aGraphicsDevice = NULL | = NULL The graphics device. This is used to get the list of available fonts. If NULL the default screen device is used. |
TInt aFontControlFlags = EGulFontControlAll | = EGulFontControlAll A set of flags that specify which font controls should appear in the dialog e.g. specifying EGulFontControlBold removes the bold checkbox control. The default shows all. For possible values see gulftflg.hrh. |
RunIndentsDialogL(TInt)
IMPORT_C void | RunIndentsDialogL | ( | TInt | aPageWidth | ) | |
Runs indents dialog.
Changes the paragraph format to indent all text.
Parameters
TInt aPageWidth | Width of page in twips. |
RunPaginateDialogL(CPrintSetup *, CArrayFix< TInt > *)
Runs a dialog enabling a user to do pagination.
RunParaDialogsL(TInt)
IMPORT_C void | RunParaDialogsL | ( | TInt | aCommand | ) | |
Runs a dialog enabling a user to set one of text alignment, spacing or borders.
Depending on the user's choice another dialog is run enabling them to set their requirements.
Parameters
TInt aCommand | User selected command. One of EEikCmdParaAlign, EEikCmdParaSpacing or EEikCmdParaBorder. |
RunReplaceDialogL()
IMPORT_C void | RunReplaceDialogL | ( | ) | |
Runs the replace dialog.
Enables the user to specify the text to be searched for and the replacement for that text. Can replace single or multiple occurances.
RunTabsDialogL(TInt)
IMPORT_C void | RunTabsDialogL | ( | TInt | aPageWidth | ) | |
Runs a dialog enabling an user to set tab position.
Parameters
TInt aPageWidth | Width of the page in twips. |
SetButtonGroup(CCoeControl *)
SetGraphicsDevice(CGraphicsDevice *)
Sets the Graphics device to be used.
SetLineCursorBitmapL(CFbsBitmap *)
IMPORT_C void | SetLineCursorBitmapL | ( | CFbsBitmap * | aBitmap | ) | |
UpdateButtonGroup()
IMPORT_C void | UpdateButtonGroup | ( | ) | |
Update the buttons in the button group so that they reflect the formatting of the global text object.
WriteInternalStateL(RWriteStream &)
IMPORT_C void | WriteInternalStateL | ( | RWriteStream & | aWriteStream | ) | const [protected, virtual] |
From CCoeControl.
Writes the internal state to the specified stream. Does nothing in release mode.
Writes the internal state of the control and its components to aStream. Does nothing in release mode. Designed to be overidden and base called by subclasses.
Member Enumerations Documentation
Enum TFontStyleFlags
Enumerators
EStandard = 0x00 |
Normal font
|
EBold = 0x01 |
Bolded font
|
EItalic = 0x02 |
Italic font
|
EUnderline = 0x04 |
Underlined font
|
Member Data Documentation
CEikDialogToolBar * iButGroup
CCharFormatLayer * iCharFormatLayer
Stores the object's global character formatting.
SEdwinFindModel * iFindModel
TInt
iFontControlFlags
TInt
| iFontControlFlags | [private] |
TInt
iFontNameFlags
TInt
| iFontNameFlags | [private] |
CGraphicsDevice * iGraphicsDevice
TInt
iLineCursorWidth
TInt
| iLineCursorWidth | [private] |
CParaFormatLayer * iParaFormatLayer
Stores the object's global paragraph formatting.
CDesCArray * iReplaceList
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.