T where IGH_DocumentObject

Constructors

RcpDocumentObjectItem

#
protected RcpDocumentObjectItem(T owner)
owner (T)

Properties

Bounds

public virtual Rectangle Bounds { get; set; }
inherited fromRcpItem
Bounds

ClientBounds

#
protected Rectangle ClientBounds { get; }

DesiredHeight

public virtual int DesiredHeight { get; }
inherited fromRcpItem
DesiredHeight

Owner

#
public T Owner { get; }

OwnerInstanceId

#
public sealed override Guid OwnerInstanceId { get; }

TextBounds

#
protected Rectangle TextBounds { get; }

Methods

MouseClick

public virtual GH_ObjectResponse MouseClick(MouseEventArgs e)
inherited fromRcpItem
e (MouseEventArgs)
MouseClick

MouseDoubleClick

public virtual GH_ObjectResponse MouseDoubleClick(MouseEventArgs e)
inherited fromRcpItem
e (MouseEventArgs)
MouseDoubleClick

MouseDown

public virtual GH_ObjectResponse MouseDown(MouseEventArgs e)
inherited fromRcpItem
e (MouseEventArgs)
MouseDown

MouseMove

public virtual GH_ObjectResponse MouseMove(MouseEventArgs e)
inherited fromRcpItem
e (MouseEventArgs)
MouseMove
e (MouseEventArgs)
MouseUp

OnDelete

#
public override void OnDelete()
RcpItem.OnDelete

Render

public virtual void Render(Graphics graphics)
inherited fromRcpItem
graphics (Graphics)
Render