Properties

CanvasPointDown

#
PointF CanvasPointDown { get; }

ControlPointDown

#
Point ControlPointDown { get; }

DeactivateOnFocusLoss

#
bool DeactivateOnFocusLoss { get; }

IsActive

#
bool IsActive { get; }

Owner

#
GH_Canvas Owner { get; }

TooltipEnabled

bool TooltipEnabled { get; }
Gets the tooltip enabled value. If False, no further tooltip functions will be called.
inherited fromIGH_TooltipAwareObject

Methods

Destroy

#
void Destroy()

IsTooltipRegion

bool IsTooltipRegion(PointF canvasPoint)
Determine whether the specified pixel should result in a tooltip when the cursor hovers over it.
inherited fromIGH_TooltipAwareObject
canvasPoint (PointF)Point in Canvas coordinates.
sender (GH_Canvas)
e (KeyEventArgs)
sender (GH_Canvas)
e (KeyEventArgs)

RespondToMouseDoubleClick

GH_ObjectResponse RespondToMouseDoubleClick(GH_Canvas sender, GH_CanvasMouseEvent e)
This function will be called whenever the left button is double-clicked over the canvas. If you are active, you will be the only object who gets called.
inherited fromIGH_ResponsiveObject
sender (GH_Canvas)Base canvas.
e (GH_CanvasMouseEvent)Mouse event arguments.
All Response flags are valid.

RespondToMouseDown

GH_ObjectResponse RespondToMouseDown(GH_Canvas sender, GH_CanvasMouseEvent e)
This function will be called whenever a mouse button is pressed over the canvas. If you are active, you will be the only object who gets called. If you are inactive, you might get called if nobody on top of you decides to become active.
inherited fromIGH_ResponsiveObject
sender (GH_Canvas)Base canvas.
e (GH_CanvasMouseEvent)Mouse event arguments.
All Response flags are valid.

RespondToMouseMove

GH_ObjectResponse RespondToMouseMove(GH_Canvas sender, GH_CanvasMouseEvent e)
This function will be called when the mouse moves across the canvas. If you are active, you will be the only object who gets called. If you are inactive, you might get called if nobody on top of you decides to become active.
inherited fromIGH_ResponsiveObject
sender (GH_Canvas)Base canvas.
e (GH_CanvasMouseEvent)Mouse event arguments.
All Response flags are valid.

RespondToMouseUp

GH_ObjectResponse RespondToMouseUp(GH_Canvas sender, GH_CanvasMouseEvent e)
This function will be called whenever a mouse button is released over the canvas. If you are active, you will be the only object who gets called. If you are inactive, you will not be called at all for MouseUp events.
inherited fromIGH_ResponsiveObject
sender (GH_Canvas)Base canvas.
e (GH_CanvasMouseEvent)Mouse event arguments.
All Response flags are valid.

SetupTooltip

void SetupTooltip(PointF canvasPoint, GH_TooltipDisplayEventArgs e)
This function is called when a tooltip it about to be displayed.
inherited fromIGH_TooltipAwareObject
canvasPoint (PointF)The pixel coordinate on the canvas of the cursor.
e (GH_TooltipDisplayEventArgs)Tooltip display arguments.