|
|
GH_ExtendableComponentAttributes Methods |
The GH_ExtendableComponentAttributes type exposes the following members.
| Name | Description | |
|---|---|---|
| AddMenu | ||
| AppendToAttributeTree | (Inherited from GH_ComponentAttributes.) | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| ExpireLayout | (Inherited from GH_ComponentAttributes.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| FixLayout |
Fixed attribute layout. Takes attribute's extendable menu into
account.
| |
| GetActiveTooltip |
Gets the active tooltip.
| |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetMenuDescription | ||
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| InvalidateCanvas |
The canvas must be invalidated when the mouse is near enough and
this component has variable parameters.
(Inherited from GH_ComponentAttributes.) | |
| IsMenuRegion |
Determines whether a point is available for context menu popups.
By default, IsMenuRegion calls IsPickRegion(PointF).
(Inherited from GH_AttributesIGH_Component.) | |
| IsPickRegion(PointF) |
Determines whether a point is within the pickable region for this object.
By default, any point inside the Bounds is treated as pickable.
(Inherited from GH_AttributesIGH_Component.) | |
| IsPickRegion(RectangleF, GH_PickBox) |
Determines whether a rectangle is a valid pick region for this object.
By default, the picking rectangle is intersected with the Bounds rectangle.
(Inherited from GH_AttributesIGH_Component.) | |
| IsTooltipRegion | (Overrides GH_Attributes.IsTooltipRegion(PointF).) | |
| Layout | (Overrides GH_ComponentAttributes.Layout.) | |
| LayoutMenu |
Layout menu collection.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| NewInstanceGuid |
Generate a new instance GUID for the owner object.
(Inherited from GH_AttributesIGH_Component.) | |
| NewInstanceGuid(Guid) |
Generate a new instance GUID for the owner object. Do not use this overload
unless you're > 1.95m and called David.
(Inherited from GH_AttributesIGH_Component.) | |
| PerformLayout |
Recompute the layout for these attributes. This function is automatically called during
Drawing operations, so you typically don't have to.
(Inherited from GH_AttributesIGH_Component.) | |
| PrepareForRender | (Overrides GH_Attributes.PrepareForRender(GH_Canvas).) | |
| Read | (Overrides GH_Attributes.Read(GH_IReader).) | |
| Render | (Overrides GH_ComponentAttributes.Render(GH_Canvas, Graphics, GH_CanvasChannel).) | |
| RenderComponentCapsule(GH_Canvas, Graphics) |
Utility function, draws the complete component capsule including all parameter data.
(Inherited from GH_ComponentAttributes.) | |
| RenderComponentCapsule(GH_Canvas, Graphics, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) |
Utility function, draws the component capsule including all specified elements.
(Inherited from GH_ComponentAttributes.) | |
| RenderIncomingWires(GH_Painter, IEnumerableIGH_Param, GH_ParamWireDisplay) |
Utility function for derived classes. This method draws all the wires going into the
left side of the attributes.
(Inherited from GH_AttributesIGH_Component.) | |
| RenderIncomingWires(GH_Painter, IEnumerableIGH_Param, IEnumerablePen) |
Utility function for derived classes. This method draws all the wires going into the
left side of the attributes.
(Inherited from GH_AttributesIGH_Component.) | |
| RenderToCanvas |
Render these attributes into a Canvas control. This function places calls to
PrepareForRender() and Render(), you should override those.
(Inherited from GH_AttributesIGH_Component.) | |
| RenderVariableParameterUI | (Inherited from GH_ComponentAttributes.) | |
| RespondToKeyDown | (Overrides GH_Attributes.RespondToKeyDown(GH_Canvas, KeyEventArgs).) | |
| RespondToKeyUp | (Inherited from GH_AttributesIGH_Component.) | |
| RespondToMouseDoubleClick | (Overrides GH_Attributes.RespondToMouseDoubleClick(GH_Canvas, GH_CanvasMouseEvent).) | |
| RespondToMouseDown | (Overrides GH_ComponentAttributes.RespondToMouseDown(GH_Canvas, GH_CanvasMouseEvent).) | |
| RespondToMouseMove | (Overrides GH_Attributes.RespondToMouseMove(GH_Canvas, GH_CanvasMouseEvent).) | |
| RespondToMouseUp | (Overrides GH_Attributes.RespondToMouseUp(GH_Canvas, GH_CanvasMouseEvent).) | |
| SetupTooltip | (Overrides GH_ComponentAttributes.SetupTooltip(PointF, GH_TooltipDisplayEventArgs).) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| Write | (Overrides GH_Attributes.Write(GH_IWriter).) |