VisualStudio2002ToolWindowTabStripRenderer Class
Provides a renderer for the TabStrip control that is similar to a Visual Studio 2002 tool window style.
public class VisualStudio2002ToolWindowTabStripRenderer : VisualStudioTabStripRenderer, IDisposable, IToolWindowTabStripRenderer, ITabStripRenderer, IUIRenderer
- Inheritance:
- Object MarshalByRefObject DisposableObject UIRenderer TabStripRenderer VisualStudioTabStripRenderer Object
- Implements:
- System.IDisposable IToolWindowTabStripRenderer ITabStripRenderer IUIRenderer
Constructors
VisualStudio2002ToolWindowTabStripRenderer()
Initializes a new instance of the VisualStudio2002ToolWindowTabStripRenderer
class.
public VisualStudio2002ToolWindowTabStripRenderer()
Remarks
The default constructor initializes all fields to their default values.
VisualStudio2002ToolWindowTabStripRenderer(IWindowsColorScheme)
Initializes a new instance of the VisualStudio2002ToolWindowTabStripRenderer
class.
protected VisualStudio2002ToolWindowTabStripRenderer(IWindowsColorScheme colorScheme)
Parameter | Type | Description |
---|---|---|
colorScheme | IWindowsColorScheme | The IWindowsColorScheme to use as a base for the colors. |
Remarks
The default constructor initializes all fields to their default values.
Properties
TabStripTabDarkBorderColor
Gets or sets the dark border color of a TabStripTab.
public Color TabStripTabDarkBorderColor { get; set; }
Property Value
- Color:
A Color object specifying the dark border color of a TabStripTab.
TabStripTabLightBorderColor
Gets or sets the light border color of a TabStripTab.
public Color TabStripTabLightBorderColor { get; set; }
Property Value
- Color:
A Color object specifying the light border color of a TabStripTab.
Methods
ResetAll(Boolean)
Resets all property values to their defaults.
protected override void ResetAll(bool force)
Parameter | Type | Description |
---|---|---|
force | Boolean | 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.
protected override Color ResolveSeparatorColor()
Returns
ShouldSerializeTabStripTabDarkBorderColor()
Indicates whether the TabStripTabDarkBorderColor property should be persisted.
public virtual bool ShouldSerializeTabStripTabDarkBorderColor()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
ShouldSerializeTabStripTabLightBorderColor()
Indicates whether the TabStripTabLightBorderColor property should be persisted.
public virtual bool ShouldSerializeTabStripTabLightBorderColor()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
Inherited Members
- VisualStudioTabStripRenderer.Dispose(Boolean)
- VisualStudioTabStripRenderer.DrawTabStripBackground(PaintEventArgs, Rectangle, TabStrip)
- VisualStudioTabStripRenderer.DrawTabStripButton(PaintEventArgs, Rectangle, TabStripButton)
- VisualStudioTabStripRenderer.DrawTabStripPageBackground(PaintEventArgs, Rectangle, TabStripPage)
- VisualStudioTabStripRenderer.DrawTabStripTab(PaintEventArgs, Rectangle, TabStripTab)
- VisualStudioTabStripRenderer.ResetMatchBackgroundToParentForm()
- VisualStudioTabStripRenderer.ShouldSerializeMatchBackgroundToParentForm()
- VisualStudioTabStripRenderer.ResolveBackgroundFill(TabStripTab)
- VisualStudioTabStripRenderer.ResolveForeColor(TabStripPage)
- VisualStudioTabStripRenderer.ResetTabStripBackgroundFill()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripBackgroundFill()
- VisualStudioTabStripRenderer.ResetTabStripButtonGlyphColor()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripButtonGlyphColor()
- VisualStudioTabStripRenderer.ResetTabStripButtonHotBackgroundFill()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripButtonHotBackgroundFill()
- VisualStudioTabStripRenderer.ResetTabStripButtonHotBorder()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripButtonHotBorder()
- VisualStudioTabStripRenderer.ResetTabStripButtonHotPressedBackgroundFill()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripButtonHotPressedBackgroundFill()
- VisualStudioTabStripRenderer.ResetTabStripButtonHotPressedBorder()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripButtonHotPressedBorder()
- VisualStudioTabStripRenderer.ResetTabStripButtonHotPressedOffset()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripButtonHotPressedOffset()
- VisualStudioTabStripRenderer.ResetTabStripButtonNormalBackgroundFill()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripButtonNormalBackgroundFill()
- VisualStudioTabStripRenderer.ResetTabStripButtonNormalBorder()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripButtonNormalBorder()
- VisualStudioTabStripRenderer.ResetTabStripHighContrastBackgroundFill()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripHighContrastBackgroundFill()
- VisualStudioTabStripRenderer.ResetTabStripPageDefaultBackgroundFill()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripPageDefaultBackgroundFill()
- VisualStudioTabStripRenderer.ResetTabStripTabContainerBackgroundFill()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripTabContainerBackgroundFill()
- VisualStudioTabStripRenderer.ResetTabStripTabContainerBorderVisible()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripTabContainerBorderVisible()
- VisualStudioTabStripRenderer.ResetTabStripTabDisabledForeColor()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripTabDisabledForeColor()
- VisualStudioTabStripRenderer.ResetTabStripTabSelectedBackgroundFill()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripTabSelectedBackgroundFill()
- VisualStudioTabStripRenderer.ResetTabStripTabSelectedForeColor()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripTabSelectedForeColor()
- VisualStudioTabStripRenderer.ResetTabStripTabTextStringTrimming()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripTabTextStringTrimming()
- VisualStudioTabStripRenderer.ResetTabStripTabUnselectedBackgroundFill()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripTabUnselectedBackgroundFill()
- VisualStudioTabStripRenderer.ResetTabStripTabUnselectedForeColor()
- VisualStudioTabStripRenderer.ShouldSerializeTabStripTabUnselectedForeColor()
- VisualStudioTabStripRenderer.MatchBackgroundToParentForm
- VisualStudioTabStripRenderer.TabStripBackgroundFill
- VisualStudioTabStripRenderer.TabStripButtonGlyphColor
- VisualStudioTabStripRenderer.TabStripButtonHotBackgroundFill
- VisualStudioTabStripRenderer.TabStripButtonHotBorder
- VisualStudioTabStripRenderer.TabStripButtonHotPressedBackgroundFill
- VisualStudioTabStripRenderer.TabStripButtonHotPressedBorder
- VisualStudioTabStripRenderer.TabStripButtonHotPressedOffset
- VisualStudioTabStripRenderer.TabStripButtonNormalBackgroundFill
- VisualStudioTabStripRenderer.TabStripButtonNormalBorder
- VisualStudioTabStripRenderer.TabStripHighContrastBackgroundFill
- VisualStudioTabStripRenderer.TabStripPageDefaultBackgroundFill
- VisualStudioTabStripRenderer.TabStripTabContainerBackgroundFill
- VisualStudioTabStripRenderer.TabStripTabContainerBorderVisible
- VisualStudioTabStripRenderer.TabStripTabDisabledForeColor
- VisualStudioTabStripRenderer.TabStripTabSelectedBackgroundFill
- VisualStudioTabStripRenderer.TabStripTabSelectedForeColor
- VisualStudioTabStripRenderer.TabStripTabTextStringTrimming
- VisualStudioTabStripRenderer.TabStripTabUnselectedBackgroundFill
- VisualStudioTabStripRenderer.TabStripTabUnselectedForeColor
- TabStripRenderer.logger
- TabStripRenderer.ResetCanAutoScaleImages()
- TabStripRenderer.ShouldSerializeCanAutoScaleImages()
- TabStripRenderer.ResetAreImagesVisible()
- TabStripRenderer.ShouldSerializeAreImagesVisible()
- TabStripRenderer.MeasureTabStripTab(Graphics, TabStripPage)
- TabStripRenderer.MeasureTabStripTabCore(Graphics, TabStripPage, Boolean)
- 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.CanAutoScaleImages
- TabStripRenderer.AreImagesVisible
- 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
- DisposableObject.Dispose()
- DisposableObject.VerifyNotDisposed()
- DisposableObject.IsDisposed
- DisposableObject.Disposed
- MarshalByRefObject.MemberwiseClone(Boolean)
- MarshalByRefObject.GetLifetimeService()
- MarshalByRefObject.InitializeLifetimeService()
- MarshalByRefObject.CreateObjRef(Type)
- Object.ToString()
- Object.Equals(Object, Object)
- Object.ReferenceEquals(Object, Object)
- Object.GetType()
- System.Object.MemberwiseClone()