C# Class NeinTom.ChatLog.ChatMessagePart

Afficher le fichier Open project: jvbsl/LiveCodingChat Class Usage Examples

Protected Properties

Свойство Type Description
PartTypes Type>.Dictionary
parent ChatMessagePart
parts List

Méthodes publiques

Méthode Description
ChatMessagePart ( ChatMessagePart parent = null, Font font = null ) : System
ChatMessagePart ( XmlElement xml, ChatMessagePart parent = null, Font font = null ) : System
Draw ( Graphics g, PointF position, SizeF size ) : void
MouseDown ( PointF location, MouseEventArgs e ) : ChatMessagePart
MouseEnter ( PointF location, MouseEventArgs e ) : ChatMessagePart
MouseLeave ( PointF location, MouseEventArgs e ) : ChatMessagePart
MouseMove ( PointF location, MouseEventArgs e ) : ChatMessagePart
Parse ( Graphics g, SizeF Size ) : void
getParentControl ( ) : Control

Méthodes protégées

Méthode Description
DrawInternal ( Graphics g, PointF position, SizeF size ) : void
MouseDownInternal ( PointF location, MouseEventArgs e ) : void
MouseEnterInternal ( PointF location, MouseEventArgs e ) : void
MouseForwarding ( PointF location, MouseEventArgs e, ForwardingDelegate del ) : ChatMessagePart
MouseLeaveInternal ( PointF location, MouseEventArgs e ) : void
MouseMoveInternal ( PointF location, MouseEventArgs e ) : void
ParseInternal ( Graphics g ) : void
PreParse ( XmlElement element ) : void

Private Methods

Méthode Description
ChatMessagePart ( ) : System
CreateInstance ( Type type, XmlElement element, ChatMessagePart parent ) : ChatMessagePart
CreateInstance ( Type type, string element, ChatMessagePart parent ) : ChatMessagePart
ParseXml ( XmlElement element ) : void

Method Details

ChatMessagePart() public méthode

public ChatMessagePart ( ChatMessagePart parent = null, Font font = null ) : System
parent ChatMessagePart
font System.Drawing.Font
Résultat System

ChatMessagePart() public méthode

public ChatMessagePart ( XmlElement xml, ChatMessagePart parent = null, Font font = null ) : System
xml System.Xml.XmlElement
parent ChatMessagePart
font System.Drawing.Font
Résultat System

Draw() public méthode

public Draw ( Graphics g, PointF position, SizeF size ) : void
g System.Drawing.Graphics
position System.Drawing.PointF
size System.Drawing.SizeF
Résultat void

DrawInternal() protected abstract méthode

protected abstract DrawInternal ( Graphics g, PointF position, SizeF size ) : void
g System.Drawing.Graphics
position System.Drawing.PointF
size System.Drawing.SizeF
Résultat void

MouseDown() public méthode

public MouseDown ( PointF location, MouseEventArgs e ) : ChatMessagePart
location System.Drawing.PointF
e MouseEventArgs
Résultat ChatMessagePart

MouseDownInternal() protected méthode

protected MouseDownInternal ( PointF location, MouseEventArgs e ) : void
location System.Drawing.PointF
e MouseEventArgs
Résultat void

MouseEnter() public méthode

public MouseEnter ( PointF location, MouseEventArgs e ) : ChatMessagePart
location System.Drawing.PointF
e MouseEventArgs
Résultat ChatMessagePart

MouseEnterInternal() protected méthode

protected MouseEnterInternal ( PointF location, MouseEventArgs e ) : void
location System.Drawing.PointF
e MouseEventArgs
Résultat void

MouseForwarding() protected méthode

protected MouseForwarding ( PointF location, MouseEventArgs e, ForwardingDelegate del ) : ChatMessagePart
location System.Drawing.PointF
e MouseEventArgs
del ForwardingDelegate
Résultat ChatMessagePart

MouseLeave() public méthode

public MouseLeave ( PointF location, MouseEventArgs e ) : ChatMessagePart
location System.Drawing.PointF
e MouseEventArgs
Résultat ChatMessagePart

MouseLeaveInternal() protected méthode

protected MouseLeaveInternal ( PointF location, MouseEventArgs e ) : void
location System.Drawing.PointF
e MouseEventArgs
Résultat void

MouseMove() public méthode

public MouseMove ( PointF location, MouseEventArgs e ) : ChatMessagePart
location System.Drawing.PointF
e MouseEventArgs
Résultat ChatMessagePart

MouseMoveInternal() protected méthode

protected MouseMoveInternal ( PointF location, MouseEventArgs e ) : void
location System.Drawing.PointF
e MouseEventArgs
Résultat void

Parse() public méthode

public Parse ( Graphics g, SizeF Size ) : void
g System.Drawing.Graphics
Size System.Drawing.SizeF
Résultat void

ParseInternal() protected abstract méthode

protected abstract ParseInternal ( Graphics g ) : void
g System.Drawing.Graphics
Résultat void

PreParse() protected abstract méthode

protected abstract PreParse ( XmlElement element ) : void
element System.Xml.XmlElement
Résultat void

getParentControl() public méthode

public getParentControl ( ) : Control
Résultat System.Windows.Forms.Control

Property Details

PartTypes protected_oe static_oe property

protected static Dictionary PartTypes
Résultat Type>.Dictionary

parent protected_oe property

protected ChatMessagePart,NeinTom.ChatLog parent
Résultat ChatMessagePart

parts protected_oe property

protected List parts
Résultat List