Properties

Description

#
string Description { get; }

Icon_24x24

#
Bitmap Icon_24x24 { get; }

Name

#
string Name { get; }

Owner

#
GH_Canvas Owner { get; set; }

TooltipEnabled

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

TooltipText

#
string TooltipText { get; }

Visible

#
bool Visible { get; set; }

Methods

AppendToMenu

#
void AppendToMenu(ToolStripDropDownMenu menu)
menu (ToolStripDropDownMenu)

Contains

#
bool Contains(Point pt_control, PointF pt_canvas)
pt_control (Point)
pt_canvas (PointF)

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.

Render

#
void Render(GH_Canvas Canvas)
Canvas (GH_Canvas)
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.