RenderBase Class |
Namespace: Internal.ComponentFactory.Krypton.Toolkit
public abstract class RenderBase : Component, IRenderer, IRenderBorder, IRenderBack, IRenderContent, IRenderTabBorder, IRenderRibbon, IRenderGlyph
The RenderBase type exposes the following members.
| Name | Description | |
|---|---|---|
| RenderBase | Initializes a new instance of the RenderBase class |
| Name | Description | |
|---|---|---|
| CanRaiseEvents | Gets a value indicating whether the component can raise an event. (Inherited from Component.) | |
| Container | Gets the IContainer that contains the Component. (Inherited from Component.) | |
| DesignMode | Gets a value that indicates whether the Component is currently in design mode. (Inherited from Component.) | |
| Events | Gets the list of event handlers that are attached to this Component. (Inherited from Component.) | |
| RenderGlyph |
Gets the glpyh renderer.
| |
| RenderRibbon |
Gets the ribbon renderer.
| |
| RenderStandardBack |
Gets the standard background renderer.
| |
| RenderStandardBorder |
Gets the standard border renderer.
| |
| RenderStandardContent |
Gets the standard content renderer.
| |
| RenderTabBorder |
Gets the tab border renderer.
| |
| Site | (Inherited from Component.) |
| Name | Description | |
|---|---|---|
| CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) | |
| Dispose | Releases all resources used by the Component. (Inherited from Component.) | |
| Dispose(Boolean) | Releases the unmanaged resources used by the Component and optionally releases the managed resources. (Inherited from Component.) | |
| DrawBack |
Draw background to fill the specified path.
| |
| DrawBorder |
Draw border on the inside edge of the specified rectangle.
| |
| DrawCheckBox |
Perform drawing of a check box.
| |
| DrawContent |
Perform draw of content using provided memento.
| |
| DrawDragDropDockingGlyph |
Draw a solid area glyph suitable for a drag drop area.
| |
| DrawDragDropSolidGlyph |
Draw a solid area glyph suitable for a drag drop area.
| |
| DrawDropDownButton |
Perform drawing of a drop down button.
| |
| DrawIconHelper |
Helper routine to draw an image taking into account various properties.
| |
| DrawImageHelper |
Helper routine to draw an image taking into account various properties.
| |
| DrawInputControlDropDownGlyph |
Draw a drop down grid appropriate for a input control.
| |
| DrawInputControlNumericDownGlyph |
Draw a numeric down button image appropriate for a input control.
| |
| DrawInputControlNumericUpGlyph |
Draw a numeric up button image appropriate for a input control.
| |
| DrawRadioButton |
Perform drawing of a radio button.
| |
| DrawRibbonApplicationButton |
Draw the application button.
| |
| DrawRibbonApplicationTab |
Draw the application tab.
| |
| DrawRibbonBack |
Draw the background of a ribbon element.
| |
| DrawRibbonClusterEdge |
Perform drawing of a ribbon cluster edge.
| |
| DrawRibbonContextArrow |
Perform drawing of a ribbon context arrow glyph.
| |
| DrawRibbonDialogBoxLauncher |
Perform drawing of a ribbon dialog box launcher glyph.
| |
| DrawRibbonDropArrow |
Perform drawing of a ribbon drop arrow glyph.
| |
| DrawRibbonGroupSeparator |
Perform drawing of a ribbon group separator.
| |
| DrawRibbonOverflow |
Perform drawing of a ribbon overflow image.
| |
| DrawRibbonTabContextTitle |
Draw a context ribbon tab title.
| |
| DrawSeparator |
Perform drawing of a separator glyph.
| |
| DrawTabBorder |
Draw border on the inside edge of the specified rectangle.
| |
| DrawTrackGlyph |
Draw the track bar track glyph.
| |
| DrawTrackPositionGlyph |
Draw the track bar position glyph.
| |
| DrawTrackTicksGlyph |
Draw the track bar ticks glyph.
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| EvalTransparentPaint(IPaletteBack, PaletteState) |
Evaluate if transparent painting is needed for background palette.
| |
| EvalTransparentPaint(IPaletteBack, IPaletteBorder, PaletteState) |
Evaluate if transparent painting is needed for background or border palettes.
| |
| Finalize | Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection. (Inherited from Component.) | |
| GetBackPath |
Generate a graphics path that encloses the border and is used when rendering a background to ensure the background does not draw over the border area.
| |
| GetBorderDisplayPadding |
Gets the padding used to position display elements completely inside border drawing.
| |
| GetBorderPath |
Generate a graphics path that is in the middle of the border.
| |
| GetBorderRawPadding |
Gets the raw padding used per edge of the border.
| |
| GetCheckBoxPreferredSize |
Calculate the requested display size for the check box.
| |
| GetContentImageDisplayed |
Request the calculated display of the image.
| |
| GetContentImageRectangle |
Request the calculated position of the content image.
| |
| GetContentLongTextDisplayed |
Request the calculated display of the long text.
| |
| GetContentLongTextRectangle |
Request the calculated position of the content long text.
| |
| GetContentPreferredSize |
Get the preferred size for drawing the content.
| |
| GetContentShortTextDisplayed |
Request the calculated display of the short text.
| |
| GetContentShortTextRectangle |
Request the calculated position of the content short text.
| |
| GetDropDownButtonPreferredSize |
Calculate the requested display size for the drop down button.
| |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| GetOutsideBorderPath |
Generate a graphics path that is the outside edge of the border.
| |
| GetRadioButtonPreferredSize |
Calculate the requested display size for the radio button.
| |
| GetService | (Inherited from Component.) | |
| GetTabBackPath |
Generate a graphics path that encloses the border and is used when rendering a background to ensure the background does not draw over the border area.
| |
| GetTabBorderDisplayPadding |
Gets the padding used to position display elements completely inside border drawing.
| |
| GetTabBorderLeftDrawing |
Gets if the tabs should be drawn from left to right for z-ordering.
| |
| GetTabBorderPath |
Generate a graphics path that encloses the border itself.
| |
| GetTabBorderSpacingGap |
Gets the spacing used to separate each tab border instance.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| LayoutContent |
Perform layout calculations on the provided content.
| |
| MeasureDragDropDockingGlyph |
Measure the drag and drop docking glyphs.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object. (Inherited from MarshalByRefObject.) | |
| RenderToolStrip |
Gets a renderer for drawing the toolstrips.
| |
| ToString | Returns a String containing the name of the Component, if any. This method should not be overridden. (Inherited from Component.) |
| Name | Description | |
|---|---|---|
| Disposed | Occurs when the component is disposed by a call to the Dispose method. (Inherited from Component.) |
| 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.) |