![]() |
GH_SwitcherComponentAttributes Methods |
The GH_SwitcherComponentAttributes type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddMenu |
Add menu to attribue.
|
![]() | AppendToAttributeTree | (Inherited from GH_ComponentAttributes.) |
![]() | CreateUnitDropDown |
Create evaluation unit drop down menu.
The Menu will be created iff the the number of evaluation units is > 1
or |units| == 1 AND the component can be unitless. Otherwise, the menu
has no functionality.
|
![]() | 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 | |
![]() | GetActiveTooltip | |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | InitializeUnitParameters |
Initialize switcher's parameters.
This method creates new linked_parameter_attributes for all parameters
which do not already have one.
|
![]() | 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.) |
![]() | LayoutBaseComponent |
Layout base component.
|
![]() | LayoutBounds2 | |
![]() | LayoutComponentBox2 | |
![]() | LayoutExtBounds | |
![]() | LayoutInputParams2 |
Layout input parameters.
|
![]() | LayoutMenu | |
![]() | LayoutMenuInputs | |
![]() | LayoutMenuOutputs | |
![]() | LayoutOutputParams2 | |
![]() | 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.) |
![]() | OnSwitchUnit |
Is called when the owner component's evaluation context has changed.
|
![]() | 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 |
Prepare attribute for rendering.
(Overrides GH_Attributes.PrepareForRender(GH_Canvas).) |
![]() | Read |
Read attributes.
(Overrides GH_Attributes.Read(GH_IReader).) |
![]() | Render |
Render widget flag.
(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.) |
![]() | RenderComponentCapsule2(GH_Canvas, Graphics) | |
![]() | RenderComponentCapsule2(GH_Canvas, Graphics, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) | |
![]() ![]() | RenderComponentParameters2 | |
![]() | 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 |
Write attributes.
(Overrides GH_Attributes.Write(GH_IWriter).) |