Click or drag to resize

ButtonSpecManagerBase Methods

The ButtonSpecManagerBase type exposes the following members.

Methods
 NameDescription
Protected methodAddSpacersToDocker Add the spacing views into the indexed docker.
Protected methodAddViewToDocker Add a view element to a docker.
Protected methodButtonSpecCreated Perform final steps now that the button spec has been created.
Public methodButtonSpecFromView Gets the ButtonSpec associated with the provided view element.
Public methodConstruct Perform once only construction.
Public methodCreateButtonSpecRemap Create a palette redirector for remapping button spec colors.
Protected methodCreateButtonSpecView Create the button spec view appropriate for the button spec.
Public methodDesignerGetHitTest Is the provided over a part of the view that wants the mouse.
Public methodDestruct Destruct the previously created views.
Protected methodDockerIndex Gets the index of the provided docker.
Protected methodDockerOrientation Gets the orientation of the docker at the specified index.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetButtonRectangle Get the display rectangle of the provided button.
Public methodGetButtonSpecFromView Find the ButtonSpec definition associated with the provided button view.
Protected methodGetDockerForeground Gets the element that represents the foreground color.
Public methodGetFirstVisibleViewButton Gets the view for the first visible and enabled button spec of the defined edge.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetLastVisibleViewButton Gets the view for the last visible and enabled button spec of the defined edge.
Public methodGetNextVisibleViewButton Gets the view for the next visible and enabled button spec of the defined edge.
Public methodGetPreviousVisibleViewButton Gets the view for the previous visible and enabled button spec of the defined edge.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodIndexDocker Gets the docker at the specified index.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodOnNeedPaint Raises the NeedPaint event.
Public methodPerformNeedPaint(Boolean) Requests a repaint and optional layout be performed.
Public methodPerformNeedPaint(Object, Boolean) Requests a repaint and optional layout be performed.
Public methodProcessMnemonic Processes a mnemonic character.
Public methodRecreateButtons Requests that all the buttons be recreated.
Public methodRefreshButtons Requests that all the buttons have state refreshed.
Public methodRefreshButtons(Boolean) Requests that all the buttons have state refreshed.
Public methodRenderToolStrip Get a tool strip renderer appropriate for the hosting control.
Public methodSetDockerMetrics(ViewBase, IPaletteMetric) Update the palette for a specified docker view.
Public methodSetDockerMetrics(ViewBase, IPaletteMetric, PaletteMetricInt, PaletteMetricPadding) Update the metric details for a specified docker view.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Extension Methods
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also