Click or drag to resize

GH_FloatingParamAttributes Methods

The GH_FloatingParamAttributes type exposes the following members.

Methods
  NameDescription
Public methodAppendToAttributeTree
Recursively append these attributes and all child attributes to the attribute list.
(Inherited from GH_AttributesT.)
Public methodExpireLayout
Expires the entire layout of the attributes. When overridden, implementer must place a call to the base class ExpireLayout().
(Inherited from GH_AttributesT.)
Public methodInvalidateCanvas
If the mouse location should cause a canvas invalidation then return true. You only need to override this function if you draw objects that are dependant on cursor positions outside the bounds of the attributes.
(Inherited from GH_AttributesT.)
Public methodIsMenuRegion
Determines whether a point is available for context menu popups. By default, IsMenuRegion calls IsPickRegion(PointF).
(Inherited from GH_AttributesT.)
Public methodIsPickRegion(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_AttributesT.)
Public methodIsPickRegion(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_AttributesT.)
Public methodIsTooltipRegion
Determines whether a point is available for tooltip popups. By default, IsMenuRegion calls IsTooltipRegion(PointF).
(Inherited from GH_AttributesT.)
Protected methodLayout (Overrides GH_AttributesTLayout.)
Public methodNewInstanceGuid
Generate a new instance GUID for the owner object.
(Inherited from GH_AttributesT.)
Public methodNewInstanceGuid(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_AttributesT.)
Public methodPerformLayout
Recompute the layout for these attributes. This function is automatically called during Drawing operations, so you typically don't have to.
(Inherited from GH_AttributesT.)
Protected methodPrepareForRender
This method will always be called exactly once prior to Render(). This would be a good place to make sure all the necessary GUI data is up and running.
(Inherited from GH_AttributesT.)
Public methodRead (Inherited from GH_AttributesT.)
Protected methodRender (Overrides GH_AttributesTRender(GH_Canvas, Graphics, GH_CanvasChannel).)
Protected methodRenderIncomingWires(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_AttributesT.)
Protected methodRenderIncomingWires(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_AttributesT.)
Public methodRenderToCanvas
Render these attributes into a Canvas control. This function places calls to PrepareForRender() and Render(), you should override those.
(Inherited from GH_AttributesT.)
Public methodRespondToKeyDown (Inherited from GH_AttributesT.)
Public methodRespondToKeyUp (Inherited from GH_AttributesT.)
Public methodRespondToMouseDoubleClick (Overrides GH_AttributesTRespondToMouseDoubleClick(GH_Canvas, GH_CanvasMouseEvent).)
Public methodRespondToMouseDown (Inherited from GH_AttributesT.)
Public methodRespondToMouseMove (Inherited from GH_AttributesT.)
Public methodRespondToMouseUp (Inherited from GH_AttributesT.)
Public methodSetupTooltip (Overrides GH_AttributesTSetupTooltip(PointF, GH_TooltipDisplayEventArgs).)
Public methodWrite (Inherited from GH_AttributesT.)
Top
See Also