WindowsClassicToolWindowTabStripRenderer Class
Provides a renderer for the TabStrip control that is similar to a Visual Studio 2002 tool window style.
public class WindowsClassicToolWindowTabStripRenderer : VisualStudioTabStripRendererBase, IDisposable, IToolWindowTabStripRenderer, ITabStripRenderer, IUIRenderer
- Inheritance:
- object DisposableObjectBase UIRenderer TabStripRenderer VisualStudioTabStripRendererBase object
Constructors
WindowsClassicToolWindowTabStripRenderer()
Initializes an instance of the class.
public WindowsClassicToolWindowTabStripRenderer()
WindowsClassicToolWindowTabStripRenderer(IWindowsColorScheme)
Initializes an instance of the class.
protected WindowsClassicToolWindowTabStripRenderer(IWindowsColorScheme colorScheme)
| Parameter | Type | Description |
|---|---|---|
| colorScheme | IWindowsColorScheme | The IWindowsColorScheme to use as a base for the colors. |
Properties
TabStripTabDarkBorderColor
The dark border color of a TabStripTab.
TabStripTabLightBorderColor
The light border color of a TabStripTab.
Methods
ResetAll(bool)
Resets all property values to their defaults.
protected override void ResetAll(bool force)
| Parameter | Type | Description |
|---|---|---|
| force | bool | Whether to force resetting. |
ResetTabStripTabDarkBorderColor()
Resets the TabStripTabDarkBorderColor property to its default value.
public virtual void ResetTabStripTabDarkBorderColor()
ResetTabStripTabLightBorderColor()
Resets the TabStripTabLightBorderColor property to its default value.
public virtual void ResetTabStripTabLightBorderColor()
ResolveSeparatorColor()
Resolves the color to be used when drawing a separator between tabs.
ShouldSerializeTabStripTabDarkBorderColor()
Indicates whether the TabStripTabDarkBorderColor property should be persisted.
public virtual bool ShouldSerializeTabStripTabDarkBorderColor()
Returns
- bool:
trueif the property value has changed from its default; otherwise,false.
ShouldSerializeTabStripTabLightBorderColor()
Indicates whether the TabStripTabLightBorderColor property should be persisted.
public virtual bool ShouldSerializeTabStripTabLightBorderColor()
Returns
- bool:
trueif the property value has changed from its default; otherwise,false.
Inherited Members
- VisualStudioTabStripRendererBase.Dispose(bool)
- VisualStudioTabStripRendererBase.DrawTabStripBackground(PaintEventArgs, Rectangle, TabStrip)
- VisualStudioTabStripRendererBase.DrawTabStripButton(PaintEventArgs, Rectangle, TabStripButton)
- VisualStudioTabStripRendererBase.DrawTabStripPageBackground(PaintEventArgs, Rectangle, TabStripPage)
- VisualStudioTabStripRendererBase.DrawTabStripTab(PaintEventArgs, Rectangle, TabStripTab)
- VisualStudioTabStripRendererBase.ResetMatchBackgroundToParentForm()
- VisualStudioTabStripRendererBase.ShouldSerializeMatchBackgroundToParentForm()
- VisualStudioTabStripRendererBase.ResolveBackgroundFill(TabStripTab)
- VisualStudioTabStripRendererBase.ResolveForeColor(TabStripPage)
- VisualStudioTabStripRendererBase.ResetTabStripBackgroundFill()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripBackgroundFill()
- VisualStudioTabStripRendererBase.ResetTabStripButtonGlyphColor()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripButtonGlyphColor()
- VisualStudioTabStripRendererBase.ResetTabStripButtonHotBackgroundFill()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripButtonHotBackgroundFill()
- VisualStudioTabStripRendererBase.ResetTabStripButtonHotBorder()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripButtonHotBorder()
- VisualStudioTabStripRendererBase.ResetTabStripButtonHotPressedBackgroundFill()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripButtonHotPressedBackgroundFill()
- VisualStudioTabStripRendererBase.ResetTabStripButtonHotPressedBorder()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripButtonHotPressedBorder()
- VisualStudioTabStripRendererBase.ResetTabStripButtonHotPressedOffset()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripButtonHotPressedOffset()
- VisualStudioTabStripRendererBase.ResetTabStripButtonNormalBackgroundFill()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripButtonNormalBackgroundFill()
- VisualStudioTabStripRendererBase.ResetTabStripButtonNormalBorder()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripButtonNormalBorder()
- VisualStudioTabStripRendererBase.ResetTabStripHighContrastBackgroundFill()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripHighContrastBackgroundFill()
- VisualStudioTabStripRendererBase.ResetTabStripPageDefaultBackgroundFill()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripPageDefaultBackgroundFill()
- VisualStudioTabStripRendererBase.ResetTabStripTabContainerBackgroundFill()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripTabContainerBackgroundFill()
- VisualStudioTabStripRendererBase.ResetTabStripTabContainerBorderVisible()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripTabContainerBorderVisible()
- VisualStudioTabStripRendererBase.ResetTabStripTabDisabledForeColor()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripTabDisabledForeColor()
- VisualStudioTabStripRendererBase.ResetTabStripTabSelectedBackgroundFill()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripTabSelectedBackgroundFill()
- VisualStudioTabStripRendererBase.ResetTabStripTabSelectedForeColor()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripTabSelectedForeColor()
- VisualStudioTabStripRendererBase.ResetTabStripTabTextStringTrimming()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripTabTextStringTrimming()
- VisualStudioTabStripRendererBase.ResetTabStripTabUnselectedBackgroundFill()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripTabUnselectedBackgroundFill()
- VisualStudioTabStripRendererBase.ResetTabStripTabUnselectedForeColor()
- VisualStudioTabStripRendererBase.ShouldSerializeTabStripTabUnselectedForeColor()
- VisualStudioTabStripRendererBase.MatchBackgroundToParentForm
- VisualStudioTabStripRendererBase.TabStripBackgroundFill
- VisualStudioTabStripRendererBase.TabStripButtonGlyphColor
- VisualStudioTabStripRendererBase.TabStripButtonHotBackgroundFill
- VisualStudioTabStripRendererBase.TabStripButtonHotBorder
- VisualStudioTabStripRendererBase.TabStripButtonHotPressedBackgroundFill
- VisualStudioTabStripRendererBase.TabStripButtonHotPressedBorder
- VisualStudioTabStripRendererBase.TabStripButtonHotPressedOffset
- VisualStudioTabStripRendererBase.TabStripButtonNormalBackgroundFill
- VisualStudioTabStripRendererBase.TabStripButtonNormalBorder
- VisualStudioTabStripRendererBase.TabStripHighContrastBackgroundFill
- VisualStudioTabStripRendererBase.TabStripPageDefaultBackgroundFill
- VisualStudioTabStripRendererBase.TabStripTabContainerBackgroundFill
- VisualStudioTabStripRendererBase.TabStripTabContainerBorderVisible
- VisualStudioTabStripRendererBase.TabStripTabDisabledForeColor
- VisualStudioTabStripRendererBase.TabStripTabSelectedBackgroundFill
- VisualStudioTabStripRendererBase.TabStripTabSelectedForeColor
- VisualStudioTabStripRendererBase.TabStripTabTextStringTrimming
- VisualStudioTabStripRendererBase.TabStripTabUnselectedBackgroundFill
- VisualStudioTabStripRendererBase.TabStripTabUnselectedForeColor
- TabStripRenderer.ResetAreImagesVisible()
- TabStripRenderer.ShouldSerializeAreImagesVisible()
- TabStripRenderer.ResetCanAutoScaleImages()
- TabStripRenderer.ShouldSerializeCanAutoScaleImages()
- TabStripRenderer.MeasureTabStripTab(Graphics, TabStripPage)
- TabStripRenderer.MeasureTabStripTabCore(Graphics, TabStripPage, bool)
- TabStripRenderer.OnSystemUserPreferenceColorChanged()
- TabStripRenderer.ResetResetAllPropertiesOnSystemColorChange()
- TabStripRenderer.ShouldSerializeResetAllPropertiesOnSystemColorChange()
- TabStripRenderer.ResolveFont(TabStripPage)
- TabStripRenderer.ResetTabStripButtonSize()
- TabStripRenderer.ShouldSerializeTabStripButtonSize()
- TabStripRenderer.ResetTabStripPageMargin()
- TabStripRenderer.ShouldSerializeTabStripPageMargin()
- TabStripRenderer.ResetTabStripTabImageMargin()
- TabStripRenderer.ShouldSerializeTabStripTabImageMargin()
- TabStripRenderer.ResetTabStripTabIndent()
- TabStripRenderer.ShouldSerializeTabStripTabIndent()
- TabStripRenderer.ResetTabStripTabInnerMargin()
- TabStripRenderer.ShouldSerializeTabStripTabInnerMargin()
- TabStripRenderer.ResetTabStripTabOuterMargin()
- TabStripRenderer.ShouldSerializeTabStripTabOuterMargin()
- TabStripRenderer.ResetTabStripTabOverlap()
- TabStripRenderer.ShouldSerializeTabStripTabOverlap()
- TabStripRenderer.ResetTabStripTabSelectedFont()
- TabStripRenderer.ShouldSerializeTabStripTabSelectedFont()
- TabStripRenderer.ResetTabStripTabTextMargin()
- TabStripRenderer.ShouldSerializeTabStripTabTextMargin()
- TabStripRenderer.ResetTabStripTabUnselectedFont()
- TabStripRenderer.ShouldSerializeTabStripTabUnselectedFont()
- TabStripRenderer.AreImagesVisible
- TabStripRenderer.CanAutoScaleImages
- TabStripRenderer.ResetAllPropertiesOnSystemColorChange
- TabStripRenderer.TabStripButtonSize
- TabStripRenderer.TabStripPageMargin
- TabStripRenderer.TabStripTabImageMargin
- TabStripRenderer.TabStripTabIndent
- TabStripRenderer.TabStripTabInnerMargin
- TabStripRenderer.TabStripTabOuterMargin
- TabStripRenderer.TabStripTabOverlap
- TabStripRenderer.TabStripTabSelectedFont
- TabStripRenderer.TabStripTabTextMargin
- TabStripRenderer.TabStripTabUnselectedFont
- UIRenderer.Equals(object)
- UIRenderer.GetHashCode()
- UIRenderer.OnColorSchemeChanged()
- UIRenderer.OnPropertyChanged(EventArgs)
- UIRenderer.ColorScheme
- UIRenderer.IsSystemUserPreferenceColorChangeMonitored
- UIRenderer.PropertyChanged
- DisposableObjectBase.Dispose()
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object, object)
- object.ReferenceEquals(object, object)