C# Class NClass.DiagramEditor.Diagrams.Shapes.Shape

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

Protected Properties

Свойство Type Description
borderDashPattern float[]
defaultMinSize System.Drawing.Size
shadowBrush System.Drawing.SolidBrush

Private Properties

Свойство Type Description
AutoHeight void
AutoWidth void
Deserialize void
DoubleClicked void
DrawResizingSquares void
MouseMoved void
MousePressed void
MouseUpped void
PerformResize void
Serialize void

Méthodes publiques

Méthode Description
Collapse ( ) : void
Expand ( ) : void
GetCursor ( AbsoluteMouseEventArgs e ) : Cursor
ToString ( ) : string

Méthodes protégées

Méthode Description
CalculateDrawingArea ( Style style, bool printing, float zoom ) : RectangleF
CloneEntity ( IDiagram diagram ) : bool
Contains ( PointF point ) : bool
CopyFrom ( Shape shape ) : void
DrawSelectionLines ( Graphics g, float zoom, Point offset ) : void
GetBorderWidth ( Style style ) : int
GetContextMenuItems ( IDiagram diagram ) : IEnumerable
GetLogicalArea ( ) : Rectangle
GetMaximalOffset ( Size offset, int padding ) : Size
GetRequiredHeight ( ) : int
GetRequiredWidth ( Graphics g, Style style ) : float
GetResizeMode ( AbsoluteMouseEventArgs e ) : ResizeMode
Offset ( Size offset ) : void
OnDeactivating ( EventArgs e ) : void
OnDeserializing ( SerializeEventArgs e ) : void
OnDoubleClick ( AbsoluteMouseEventArgs e ) : void
OnDragging ( MoveEventArgs e ) : void
OnMouseDown ( AbsoluteMouseEventArgs e ) : void
OnMouseEnter ( EventArgs e ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( AbsoluteMouseEventArgs e ) : void
OnMouseUp ( AbsoluteMouseEventArgs e ) : void
OnMove ( MoveEventArgs e ) : void
OnResize ( ResizeEventArgs e ) : void
OnResizing ( ResizeEventArgs e ) : void
OnSerializing ( SerializeEventArgs e ) : void
Paste ( IDiagram diagram, Size offset ) : Shape
Shape ( IEntity entity ) : System
TransformRelativeToAbsolute ( Rectangle rectangle, float zoom, Point offset ) : Rectangle
TrySelect ( RectangleF frame ) : bool

Private Methods

Méthode Description
AutoHeight ( ) : void
AutoWidth ( ) : void
Deserialize ( XmlElement node ) : void
DoubleClicked ( AbsoluteMouseEventArgs e ) : void
DrawResizingSquares ( Graphics g, Rectangle frame ) : void
MouseMoved ( AbsoluteMouseEventArgs e ) : void
MousePressed ( AbsoluteMouseEventArgs e ) : void
MouseUpped ( AbsoluteMouseEventArgs e ) : void
PerformResize ( PointF mouseLocation ) : void
Serialize ( XmlElement node ) : void

Method Details

CalculateDrawingArea() protected méthode

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

CloneEntity() protected abstract méthode

protected abstract CloneEntity ( IDiagram diagram ) : bool
diagram IDiagram
Résultat bool

Collapse() public méthode

public Collapse ( ) : void
Résultat void

Contains() protected méthode

protected Contains ( PointF point ) : bool
point System.Drawing.PointF
Résultat bool

CopyFrom() protected méthode

protected CopyFrom ( Shape shape ) : void
shape Shape
Résultat void

DrawSelectionLines() protected méthode

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

Expand() public méthode

public Expand ( ) : void
Résultat void

GetBorderWidth() protected abstract méthode

protected abstract GetBorderWidth ( Style style ) : int
style Style
Résultat int

GetContextMenuItems() protected méthode

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

GetCursor() public méthode

public GetCursor ( AbsoluteMouseEventArgs e ) : Cursor
e AbsoluteMouseEventArgs
Résultat System.Windows.Forms.Cursor

GetLogicalArea() protected final méthode

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

GetMaximalOffset() protected méthode

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

GetRequiredHeight() protected méthode

protected GetRequiredHeight ( ) : int
Résultat int

GetRequiredWidth() protected méthode

protected GetRequiredWidth ( Graphics g, Style style ) : float
g System.Drawing.Graphics
style Style
Résultat float

GetResizeMode() protected méthode

protected GetResizeMode ( AbsoluteMouseEventArgs e ) : ResizeMode
e AbsoluteMouseEventArgs
Résultat ResizeMode

Offset() protected final méthode

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

OnDeactivating() protected méthode

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

OnDeserializing() protected méthode

protected OnDeserializing ( SerializeEventArgs e ) : void
e NClass.Core.SerializeEventArgs
Résultat void

OnDoubleClick() protected méthode

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

OnDragging() protected méthode

protected OnDragging ( MoveEventArgs e ) : void
e MoveEventArgs
Résultat void

OnMouseDown() protected méthode

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

OnMouseEnter() protected méthode

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

OnMouseLeave() protected méthode

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
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

OnMove() protected méthode

protected OnMove ( MoveEventArgs e ) : void
e MoveEventArgs
Résultat void

OnResize() protected méthode

protected OnResize ( ResizeEventArgs e ) : void
e ResizeEventArgs
Résultat void

OnResizing() protected méthode

protected OnResizing ( ResizeEventArgs e ) : void
e ResizeEventArgs
Résultat void

OnSerializing() protected méthode

protected OnSerializing ( SerializeEventArgs e ) : void
e NClass.Core.SerializeEventArgs
Résultat void

Paste() protected méthode

protected Paste ( IDiagram diagram, Size offset ) : Shape
diagram IDiagram
offset System.Drawing.Size
Résultat Shape

Shape() protected méthode

/// is null. ///
protected Shape ( IEntity entity ) : System
entity IEntity
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string

TransformRelativeToAbsolute() protected static méthode

protected static TransformRelativeToAbsolute ( Rectangle rectangle, float zoom, Point offset ) : Rectangle
rectangle System.Drawing.Rectangle
zoom float
offset Point
Résultat System.Drawing.Rectangle

TrySelect() protected final méthode

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

Property Details

borderDashPattern protected_oe static_oe property

protected static float[] borderDashPattern
Résultat float[]

defaultMinSize protected_oe static_oe property

protected static Size,System.Drawing defaultMinSize
Résultat System.Drawing.Size

shadowBrush protected_oe static_oe property

protected static SolidBrush,System.Drawing shadowBrush
Résultat System.Drawing.SolidBrush