C# Класс NClass.DiagramEditor.Diagrams.DiagramElement

Наследование: IModifiable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CalculateDrawingArea() защищенный абстрактный Метод

protected abstract CalculateDrawingArea ( Style style, bool printing, float zoom ) : RectangleF
style Style
printing bool
zoom float
Результат System.Drawing.RectangleF

Clean() публичный Метод

public Clean ( ) : void
Результат void

ConfirmMemberDelete() защищенный Метод

protected ConfirmMemberDelete ( ) : bool
Результат bool

DeleteSelectedMember() защищенный Метод

protected DeleteSelectedMember ( bool showConfirmation ) : bool
showConfirmation bool
Результат bool

Draw() публичный Метод

public Draw ( IGraphics g ) : void
g IGraphics
Результат void

Draw() публичный Метод

/// is null. ///
public Draw ( IGraphics g, Style style ) : void
g IGraphics
style Style
Результат void

Draw() публичный Метод

public Draw ( IGraphics g, bool onScreen ) : void
g IGraphics
onScreen bool
Результат void

Draw() публичный абстрактный Метод

public abstract Draw ( IGraphics g, bool onScreen, Style style ) : void
g IGraphics
onScreen bool
style Style
Результат void

DrawSelectionLines() защищенный абстрактный Метод

protected abstract DrawSelectionLines ( Graphics g, float zoom, Point offset ) : void
g System.Drawing.Graphics
zoom float
offset Point
Результат void

GetContextMenuItems() защищенный абстрактный Метод

protected abstract GetContextMenuItems ( IDiagram diagram ) : IEnumerable
diagram IDiagram
Результат IEnumerable

GetLogicalArea() защищенный абстрактный Метод

protected abstract GetLogicalArea ( ) : Rectangle
Результат System.Drawing.Rectangle

GetMaximalOffset() защищенный абстрактный Метод

protected abstract GetMaximalOffset ( Size offset, int padding ) : Size
offset System.Drawing.Size
padding int
Результат System.Drawing.Size

HideEditor() защищенный Метод

protected HideEditor ( ) : void
Результат void

HideWindow() защищенный Метод

protected HideWindow ( PopupWindow window ) : void
window PopupWindow
Результат void

MoveDown() публичный Метод

public MoveDown ( ) : void
Результат void

MoveUp() публичный Метод

public MoveUp ( ) : void
Результат void

MoveWindow() защищенный Метод

protected MoveWindow ( ) : void
Результат void

Offset() защищенный абстрактный Метод

protected abstract Offset ( Size offset ) : void
offset System.Drawing.Size
Результат void

OnActivated() защищенный Метод

protected OnActivated ( EventArgs e ) : void
e System.EventArgs
Результат void

OnActivating() защищенный Метод

protected OnActivating ( EventArgs e ) : void
e System.EventArgs
Результат void

OnDeactivated() защищенный Метод

protected OnDeactivated ( EventArgs e ) : void
e System.EventArgs
Результат void

OnDeactivating() защищенный Метод

protected OnDeactivating ( EventArgs e ) : void
e System.EventArgs
Результат void

OnDoubleClick() защищенный Метод

protected OnDoubleClick ( AbsoluteMouseEventArgs e ) : void
e AbsoluteMouseEventArgs
Результат void

OnModified() защищенный Метод

protected OnModified ( EventArgs e ) : void
e System.EventArgs
Результат void

OnMouseDown() защищенный Метод

protected OnMouseDown ( AbsoluteMouseEventArgs e ) : void
e AbsoluteMouseEventArgs
Результат void

OnMouseMove() защищенный Метод

protected OnMouseMove ( AbsoluteMouseEventArgs e ) : void
e AbsoluteMouseEventArgs
Результат void

OnMouseUp() защищенный Метод

protected OnMouseUp ( AbsoluteMouseEventArgs e ) : void
e AbsoluteMouseEventArgs
Результат void

OnSelectionChanged() защищенный Метод

protected OnSelectionChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

SelectNext() публичный Метод

public SelectNext ( ) : void
Результат void

SelectPrevious() публичный Метод

public SelectPrevious ( ) : void
Результат void

ShowEditor() защищенный Метод

protected ShowEditor ( ) : void
Результат void

ShowWindow() защищенный Метод

protected ShowWindow ( PopupWindow window ) : void
window PopupWindow
Результат void

TrySelect() защищенный абстрактный Метод

protected abstract TrySelect ( RectangleF frame ) : bool
frame System.Drawing.RectangleF
Результат bool