VisuFbElemTextEditor (FB)

FUNCTION_BLOCK VisuFbElemTextEditor EXTENDS VisuFbRectangularElement IMPLEMENTS IVisualElement,

ISelectable, IClientManagerListener, IVisualElementProvidesSubElements, IFileTraverseConsumer, ILayeredVisualElement, IRequiresInitMeasureString

InOut:

Scope

Name

Type

Initial

Comment

Inherited from

Input

m_StaticPosition

VisuStructRectangle

VisuFbRectangularElement

Output

EffectivePosition

VisuStructPaintRectangle

VisuFbRectangularElement

Input

m_Font

VisuStructTextEditorFont

m_ControlVariables

VisuStructTextEditorControlVariables

m_iMaxLineLength

INT

200

m_EditorEditMode

VisuEnumTextEditorEditMode

VisuEnumTextEditorEditMode.READWRITE

m_NewFilesConfiguration

VisuStructTextEditorNewFilesConfiguration

m_iScrollbarSize

INT

20

the width of the vertical scrollbar resp. the height of the horizontal scrollbar. Not configurable at the moment

Output

EffectiveState

VisuStructElementState

EffectiveSelectedVisu

INT

-1

Methods:

Checksum

ClientCreated

ClientDestroyed

ElementInfo

GetCompleteSurroundingRect

GetSubElements

GetUpdateRects

HandleInput

HandleOpenFailed

Initialize

IsSelectable

PaintSelection

SelectElement

SetClientData

SetErrorCode

SetLayerManager

Update

prvAfterHandleInput

prvAfterUpdate

prvCheckResultingLineLengthsBeforePaste

prvGetTextContainingArea

prvIsMouseWithinTextContainingArea

prvModifySelectionCurrentWord

prvModifySelectionWithMouse

prvModifySelectionWithMouse1

prvPasteIntoText

prvRetrieveScrollbarValues

prvSelectElementAndCaptureInputs

Structure: