C# Class NClass.DiagramEditor.Diagrams.DiagramElement

Inheritance: IModifiable
Afficher le fichier Open project: gbaychev/NClass Class Usage Examples

Méthodes publiques

Méthode Description
Clean ( ) : void
Draw ( IGraphics g ) : void
Draw ( IGraphics g, Style style ) : void
Draw ( IGraphics g, bool onScreen ) : void
Draw ( IGraphics g, bool onScreen, Style style ) : void
MoveDown ( ) : void
MoveUp ( ) : void
SelectNext ( ) : void
SelectPrevious ( ) : void

Méthodes protégées

Méthode Description
CalculateDrawingArea ( Style style, bool printing, float zoom ) : RectangleF
ConfirmMemberDelete ( ) : bool
DeleteSelectedMember ( bool showConfirmation ) : bool
DrawSelectionLines ( Graphics g, float zoom, Point offset ) : void
GetContextMenuItems ( IDiagram diagram ) : IEnumerable
GetLogicalArea ( ) : Rectangle
GetMaximalOffset ( Size offset, int padding ) : Size
HideEditor ( ) : void
HideWindow ( PopupWindow window ) : void
MoveWindow ( ) : void
Offset ( Size offset ) : void
OnActivated ( EventArgs e ) : void
OnActivating ( EventArgs e ) : void
OnDeactivated ( EventArgs e ) : void
OnDeactivating ( EventArgs e ) : void
OnDoubleClick ( AbsoluteMouseEventArgs e ) : void
OnModified ( EventArgs e ) : void
OnMouseDown ( AbsoluteMouseEventArgs e ) : void
OnMouseMove ( AbsoluteMouseEventArgs e ) : void
OnMouseUp ( AbsoluteMouseEventArgs e ) : void
OnSelectionChanged ( EventArgs e ) : void
ShowEditor ( ) : void
ShowWindow ( PopupWindow window ) : void
TrySelect ( RectangleF frame ) : bool

Private Methods

Méthode Description
DeleteSelectedMember ( ) : bool
Deserialize ( XmlElement node ) : void
DoubleClicked ( AbsoluteMouseEventArgs e ) : void
GetPrintingClip ( Style style, float zoom ) : RectangleF
GetPrintingClip ( float zoom ) : RectangleF
GetVisibleArea ( Style style, float zoom ) : RectangleF
GetVisibleArea ( float zoom ) : RectangleF
MouseMoved ( AbsoluteMouseEventArgs e ) : void
MousePressed ( AbsoluteMouseEventArgs e ) : void
MouseUpped ( AbsoluteMouseEventArgs e ) : void
Serialize ( XmlElement node ) : void

Method Details

CalculateDrawingArea() protected abstract méthode

protected abstract CalculateDrawingArea ( Style style, bool printing, float zoom ) : RectangleF
style Style
printing bool
zoom float
Résultat System.Drawing.RectangleF

Clean() public méthode

public Clean ( ) : void
Résultat void

ConfirmMemberDelete() protected méthode

protected ConfirmMemberDelete ( ) : bool
Résultat bool

DeleteSelectedMember() protected méthode

protected DeleteSelectedMember ( bool showConfirmation ) : bool
showConfirmation bool
Résultat bool

Draw() public méthode

public Draw ( IGraphics g ) : void
g IGraphics
Résultat void

Draw() public méthode

/// is null. ///
public Draw ( IGraphics g, Style style ) : void
g IGraphics
style Style
Résultat void

Draw() public méthode

public Draw ( IGraphics g, bool onScreen ) : void
g IGraphics
onScreen bool
Résultat void

Draw() public abstract méthode

public abstract Draw ( IGraphics g, bool onScreen, Style style ) : void
g IGraphics
onScreen bool
style Style
Résultat void

DrawSelectionLines() protected abstract méthode

protected abstract DrawSelectionLines ( Graphics g, float zoom, Point offset ) : void
g System.Drawing.Graphics
zoom float
offset Point
Résultat void

GetContextMenuItems() protected abstract méthode

protected abstract GetContextMenuItems ( IDiagram diagram ) : IEnumerable
diagram IDiagram
Résultat IEnumerable

GetLogicalArea() protected abstract méthode

protected abstract GetLogicalArea ( ) : Rectangle
Résultat System.Drawing.Rectangle

GetMaximalOffset() protected abstract méthode

protected abstract GetMaximalOffset ( Size offset, int padding ) : Size
offset System.Drawing.Size
padding int
Résultat System.Drawing.Size

HideEditor() protected méthode

protected HideEditor ( ) : void
Résultat void

HideWindow() protected méthode

protected HideWindow ( PopupWindow window ) : void
window PopupWindow
Résultat void

MoveDown() public méthode

public MoveDown ( ) : void
Résultat void

MoveUp() public méthode

public MoveUp ( ) : void
Résultat void

MoveWindow() protected méthode

protected MoveWindow ( ) : void
Résultat void

Offset() protected abstract méthode

protected abstract Offset ( Size offset ) : void
offset System.Drawing.Size
Résultat void

OnActivated() protected méthode

protected OnActivated ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnActivating() protected méthode

protected OnActivating ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnDeactivated() protected méthode

protected OnDeactivated ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnDeactivating() protected méthode

protected OnDeactivating ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnDoubleClick() protected méthode

protected OnDoubleClick ( AbsoluteMouseEventArgs e ) : void
e AbsoluteMouseEventArgs
Résultat void

OnModified() protected méthode

protected OnModified ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnMouseDown() protected méthode

protected OnMouseDown ( AbsoluteMouseEventArgs e ) : void
e AbsoluteMouseEventArgs
Résultat void

OnMouseMove() protected méthode

protected OnMouseMove ( AbsoluteMouseEventArgs e ) : void
e AbsoluteMouseEventArgs
Résultat void

OnMouseUp() protected méthode

protected OnMouseUp ( AbsoluteMouseEventArgs e ) : void
e AbsoluteMouseEventArgs
Résultat void

OnSelectionChanged() protected méthode

protected OnSelectionChanged ( EventArgs e ) : void
e System.EventArgs
Résultat void

SelectNext() public méthode

public SelectNext ( ) : void
Résultat void

SelectPrevious() public méthode

public SelectPrevious ( ) : void
Résultat void

ShowEditor() protected méthode

protected ShowEditor ( ) : void
Résultat void

ShowWindow() protected méthode

protected ShowWindow ( PopupWindow window ) : void
window PopupWindow
Résultat void

TrySelect() protected abstract méthode

protected abstract TrySelect ( RectangleF frame ) : bool
frame System.Drawing.RectangleF
Résultat bool