C# Class TextAddin.Controls.VisualLine

Inheritance: Flood.GUI.Controls.Control
Mostrar archivo Open project: FloodProject/flood Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
GetColumnBegining ( int column ) : System.Vector2
GetTextLocation ( float x ) : TextLocation
VisualLine ( TextLayer parent, TextAddin.Document.DocumentLine documentLine ) : System

Protected Methods

Method Description
Layout ( Flood skin ) : void

Private Methods

Method Description
ConstructVisualElements ( TextAddin.Rendering.VisualLineElementGenerator generators ) : void
Init ( ) : void
OnTextChanged ( object sender, EventArgs eventArgs ) : void
PerformVisualElementConstruction ( TextAddin.Rendering.VisualLineElementGenerator generators ) : void
RunTransformers ( VisualLine line, IVisualLineTransformer transformers ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetColumnBegining() public method

public GetColumnBegining ( int column ) : System.Vector2
column int
return System.Vector2

GetTextLocation() public method

public GetTextLocation ( float x ) : TextLocation
x float
return TextLocation

Layout() protected method

protected Layout ( Flood skin ) : void
skin Flood
return void

VisualLine() public method

public VisualLine ( TextLayer parent, TextAddin.Document.DocumentLine documentLine ) : System
parent TextLayer
documentLine TextAddin.Document.DocumentLine
return System