C# Class Qyoto.QSyntaxHighlighter

Inheritance: QObject
Show file Open project: 0xd34df00d/Qross

Public Methods

Method Description
Document ( ) : QTextDocument
QSyntaxHighlighter ( QObject parent ) : System
QSyntaxHighlighter ( QTextDocument parent ) : System
QSyntaxHighlighter ( Qyoto.QTextEdit parent ) : System
SetDocument ( QTextDocument doc ) : void
Tr ( string s ) : string
Tr ( string s, string c ) : string

Protected Methods

Method Description
CreateProxy ( ) : void
CurrentBlock ( ) : QTextBlock
CurrentBlockState ( ) : int
CurrentBlockUserData ( ) : Qyoto.QTextBlockUserData
Format ( int pos ) : Qyoto.QTextCharFormat
PreviousBlockState ( ) : int
QSyntaxHighlighter ( Type dummy ) : System
SetCurrentBlockState ( int newState ) : void
SetCurrentBlockUserData ( Qyoto.QTextBlockUserData data ) : void
SetFormat ( int start, int count, QColor color ) : void
SetFormat ( int start, int count, QFont font ) : void
SetFormat ( int start, int count, Qyoto.QTextCharFormat format ) : void

Private Methods

Method Description
HighlightBlock ( string text ) : void
QSyntaxHighlighter ( ) : System
Rehighlight ( ) : void
RehighlightBlock ( QTextBlock block ) : void

Method Details

CreateProxy() protected method

protected CreateProxy ( ) : void
return void

CurrentBlock() protected method

protected CurrentBlock ( ) : QTextBlock
return QTextBlock

CurrentBlockState() protected method

protected CurrentBlockState ( ) : int
return int

CurrentBlockUserData() protected method

protected CurrentBlockUserData ( ) : Qyoto.QTextBlockUserData
return Qyoto.QTextBlockUserData

Document() public method

public Document ( ) : QTextDocument
return QTextDocument

Format() protected method

protected Format ( int pos ) : Qyoto.QTextCharFormat
pos int
return Qyoto.QTextCharFormat

PreviousBlockState() protected method

protected PreviousBlockState ( ) : int
return int

QSyntaxHighlighter() public method

public QSyntaxHighlighter ( QObject parent ) : System
parent QObject
return System

QSyntaxHighlighter() public method

public QSyntaxHighlighter ( QTextDocument parent ) : System
parent QTextDocument
return System

QSyntaxHighlighter() public method

public QSyntaxHighlighter ( Qyoto.QTextEdit parent ) : System
parent Qyoto.QTextEdit
return System

QSyntaxHighlighter() protected method

protected QSyntaxHighlighter ( Type dummy ) : System
dummy System.Type
return System

SetCurrentBlockState() protected method

protected SetCurrentBlockState ( int newState ) : void
newState int
return void

SetCurrentBlockUserData() protected method

protected SetCurrentBlockUserData ( Qyoto.QTextBlockUserData data ) : void
data Qyoto.QTextBlockUserData
return void

SetDocument() public method

public SetDocument ( QTextDocument doc ) : void
doc QTextDocument
return void

SetFormat() protected method

protected SetFormat ( int start, int count, QColor color ) : void
start int
count int
color QColor
return void

SetFormat() protected method

protected SetFormat ( int start, int count, QFont font ) : void
start int
count int
font QFont
return void

SetFormat() protected method

protected SetFormat ( int start, int count, Qyoto.QTextCharFormat format ) : void
start int
count int
format Qyoto.QTextCharFormat
return void

Tr() public static method

public static Tr ( string s ) : string
s string
return string

Tr() public static method

public static Tr ( string s, string c ) : string
s string
c string
return string