Constructors

GH_AbstractInteraction

#
protected GH_AbstractInteraction(GH_Canvas canvas, GH_CanvasMouseEvent mouseEvent, bool activeOnMotion = true)
canvas (GH_Canvas)
mouseEvent (GH_CanvasMouseEvent)
activeOnMotion (bool = true)

Fields

m_active

#
protected bool m_active

m_canvas

#
protected GH_Canvas m_canvas

m_canvas_mousedown

#
protected PointF m_canvas_mousedown

m_control_mousedown

#
protected Point m_control_mousedown

Properties

Canvas

#
public GH_Canvas Canvas { get; }
Owner

CanvasPointDown

#
public PointF CanvasPointDown { get; }
CanvasPointDown

ControlPointDown

#
public Point ControlPointDown { get; }
ControlPointDown

DeactivateOnFocusLoss

#
public virtual bool DeactivateOnFocusLoss { get; }

IsActive

#
public bool IsActive { get; }
IsActive

TooltipEnabled

#
public virtual bool TooltipEnabled { get; }
TooltipEnabled

Methods

Destroy

#
public virtual void Destroy()
Destroy

IsTooltipRegion

#
public virtual bool IsTooltipRegion(PointF canvas_coordinate)
canvas_coordinate (PointF)
IsTooltipRegion

RespondToKeyDown

#
public virtual GH_ObjectResponse RespondToKeyDown(GH_Canvas sender, KeyEventArgs e)
sender (GH_Canvas)
e (KeyEventArgs)
RespondToKeyDown

RespondToKeyUp

#
public virtual GH_ObjectResponse RespondToKeyUp(GH_Canvas sender, KeyEventArgs e)
sender (GH_Canvas)
e (KeyEventArgs)
RespondToKeyUp

RespondToMouseDoubleClick

#
public virtual GH_ObjectResponse RespondToMouseDoubleClick(GH_Canvas sender, GH_CanvasMouseEvent e)
sender (GH_Canvas)
e (GH_CanvasMouseEvent)

RespondToMouseDown

#
public virtual GH_ObjectResponse RespondToMouseDown(GH_Canvas sender, GH_CanvasMouseEvent e)
sender (GH_Canvas)
e (GH_CanvasMouseEvent)
RespondToMouseDown

RespondToMouseMove

#
public virtual GH_ObjectResponse RespondToMouseMove(GH_Canvas sender, GH_CanvasMouseEvent e)
sender (GH_Canvas)
e (GH_CanvasMouseEvent)
RespondToMouseMove

RespondToMouseUp

#
public virtual GH_ObjectResponse RespondToMouseUp(GH_Canvas sender, GH_CanvasMouseEvent e)
sender (GH_Canvas)
e (GH_CanvasMouseEvent)
RespondToMouseUp

SetupTooltip

#
public virtual void SetupTooltip(PointF canvasPoint, GH_TooltipDisplayEventArgs e)
canvasPoint (PointF)
e (GH_TooltipDisplayEventArgs)
SetupTooltip