| ButtonSpecManagerBase Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: Internal.ComponentFactory.Krypton.Toolkit
 Syntax
Syntaxpublic abstract class ButtonSpecManagerBase : GlobalId
The ButtonSpecManagerBase type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | ButtonSpecManagerBase | 
            Initialize a new instance of the ButtonSpecManagerBase class.
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | ButtonSpecViews | 
            Gets an array containing references of all the current views.
             | 
|  | Control | 
            Gets the owning control.
             | 
|  | DockerCount | 
            Gets the number of dockers.
             | 
|  | Id | 
            Gets the unique identifier of the object.
            (Inherited from GlobalId.) | 
|  | NeedPaint | 
            Gets and sets the need paint delegate for notifying paint requests.
             | 
|  | ToolTipManager | 
            Gets and sets the associated tooltip manager.
             | 
|  | UseInsideSpacers | 
            Gets a value indicating if inside edge spacers are required.
             | 
|  | UseMnemonic | 
            Gets and sets the use of mnemonics.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AddSpacersToDocker | 
            Add the spacing views into the indexed docker.
             | 
|  | AddViewToDocker | 
            Add a view element to a docker.
             | 
|  | ButtonSpecCreated | 
            Perform final steps now that the button spec has been created.
             | 
|  | ButtonSpecFromView | 
            Gets the ButtonSpec associated with the provided view element.
             | 
|  | Construct | 
            Perform once only construction.
             | 
|  | CreateButtonSpecRemap | 
            Create a palette redirector for remapping button spec colors.
             | 
|  | CreateButtonSpecView | 
            Create the button spec view appropriate for the button spec.
             | 
|  | DesignerGetHitTest | 
            Is the provided over a part of the view that wants the mouse.
             | 
|  | Destruct | 
            Destruct the previously created views.
             | 
|  | DockerIndex | 
            Gets the index of the provided docker.
             | 
|  | DockerOrientation | 
            Gets the orientation of the docker at the specified index.
             | 
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) | 
|  | GetButtonRectangle | 
            Get the display rectangle of the provided button.
             | 
|  | GetButtonSpecFromView | 
            Find the ButtonSpec definition associated with the provided button view.
             | 
|  | GetDockerForeground | 
            Gets the element that represents the foreground color.
             | 
|  | GetFirstVisibleViewButton | 
            Gets the view for the first visible and enabled button spec of the defined edge.
             | 
|  | GetHashCode | Serves as the default hash function.(Inherited from Object.) | 
|  | GetLastVisibleViewButton | 
            Gets the view for the last visible and enabled button spec of the defined edge.
             | 
|  | GetNextVisibleViewButton | 
            Gets the view for the next visible and enabled button spec of the defined edge.
             | 
|  | GetPreviousVisibleViewButton | 
            Gets the view for the previous visible and enabled button spec of the defined edge.
             | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | IndexDocker | 
            Gets the docker at the specified index.
             | 
|  | MemberwiseClone | Creates a shallow copy of the current Object.(Inherited from Object.) | 
|  | OnNeedPaint | 
            Raises the NeedPaint event.
             | 
|  | PerformNeedPaint(Boolean) | 
            Requests a repaint and optional layout be performed.
             | 
|  | PerformNeedPaint(Object, Boolean) | 
            Requests a repaint and optional layout be performed.
             | 
|  | ProcessMnemonic | 
            Processes a mnemonic character.
             | 
|  | RecreateButtons | 
            Requests that all the buttons be recreated.
             | 
|  | RefreshButtons | 
            Requests that all the buttons have state refreshed.
             | 
|  | RefreshButtons(Boolean) | 
            Requests that all the buttons have state refreshed.
             | 
|  | RenderToolStrip | 
            Get a tool strip renderer appropriate for the hosting control.
             | 
|  | SetDockerMetrics(ViewBase, IPaletteMetric) | 
            Update the palette for a specified docker view.
             | 
|  | SetDockerMetrics(ViewBase, IPaletteMetric, PaletteMetricInt, PaletteMetricPadding) | 
            Update the metric details for a specified docker view.
             | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | MethodInvoke | 
            Calls the object method by name.
            (Defined by ObjectEx.) | 
|  | PropertyGet(String, Object, Boolean) | Overloaded. 
            Gets the value of the object property by name.
            (Defined by ObjectEx.) | 
|  | PropertyGetT(String, Object, Boolean) | Overloaded. 
            Gets the value of the object property by name.
            (Defined by ObjectEx.) | 
|  | PropertySet | 
            Sets the value of the object property by name.
            (Defined by ObjectEx.) | 
 See Also
See Also