Fields

m_owner

#
protected GH_Canvas m_owner

Properties

Description

#
public abstract string Description { get; }
Description

Icon_24x24

#
public abstract Bitmap Icon_24x24 { get; }
Icon_24x24

Name

#
public abstract string Name { get; }
Name

Owner

#
public GH_Canvas Owner { get; set; }
Owner

TooltipEnabled

#
public virtual bool TooltipEnabled { get; }
TooltipEnabled

TooltipText

#
public virtual string TooltipText { get; }
TooltipText

Visible

#
public abstract bool Visible { get; set; }
Visible

Methods

AppendToMenu

#
public virtual void AppendToMenu(ToolStripDropDownMenu menu)
menu (ToolStripDropDownMenu)
AppendToMenu

Contains

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

IsTooltipRegion

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

Render

#
public abstract void Render(GH_Canvas Canvas)
Canvas (GH_Canvas)
Render

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