In This Article

Office2003DockRenderer Class

Provides a renderer for dock controls that have a Office 2003 appearance.

public class Office2003DockRenderer : VisualStudio2005DockRenderer, IDisposable, IDockRenderer, IUIRenderer
Inheritance:
Object MarshalByRefObject DisposableObject DockRenderer VisualStudio2002DockRenderer VisualStudio2005DockRenderer Object
Implements:
IDisposable IDockRenderer IUIRenderer

Constructors

Office2003DockRenderer()

Initializes a new instance of the Office2003DockRenderer class.

public Office2003DockRenderer()

Remarks

The default constructor initializes all fields to their default values.

Office2003DockRenderer(WindowsColorScheme)

Initializes a new instance of the Office2003DockRenderer class.

public Office2003DockRenderer(WindowsColorScheme colorScheme)
Parameter Type Description
colorScheme WindowsColorScheme

The WindowsColorScheme to use as a base for the colors.

Office2003DockRenderer(WindowsColorSchemeType)

Initializes a new instance of the Office2003DockRenderer class.

public Office2003DockRenderer(WindowsColorSchemeType colorSchemeType)
Parameter Type Description
colorSchemeType WindowsColorSchemeType

The WindowsColorSchemeType to use as a base for the colors.

Properties

BaseColorSchemeType

Gets or sets the WindowsColorSchemeType to use as a base for the colors.

public WindowsColorSchemeType BaseColorSchemeType { get; set; }

Property Value

WindowsColorSchemeType:

The WindowsColorSchemeType to use as a base for the colors.

DockContainerTitleBarDecorationBackBackgroundFill

Gets or sets the BackgroundFill for a background DockContainer title bar decoration.

public BackgroundFill DockContainerTitleBarDecorationBackBackgroundFill { get; set; }

Property Value

BackgroundFill:

The BackgroundFill for a background DockContainer title bar decoration.

DockContainerTitleBarDecorationForeBackgroundFill

Gets or sets the BackgroundFill for a foreground DockContainer title bar decoration.

public BackgroundFill DockContainerTitleBarDecorationForeBackgroundFill { get; set; }

Property Value

BackgroundFill:

The BackgroundFill for a foreground DockContainer title bar decoration.

Methods

Dispose(Boolean)

Disposes any resources used by the object.

protected override void Dispose(bool disposing)
Parameter Type Description
disposing Boolean

Whether the object is being disposed.

DrawDockContainerTitleBarBackground(PaintEventArgs, Rectangle, DockContainer)

Draws the background of a DockContainer title bar.

public override void DrawDockContainerTitleBarBackground(PaintEventArgs e, Rectangle bounds, DockContainer dockContainer)
Parameter Type Description
e PaintEventArgs

A PaintEventArgs that contains the event data.

bounds Rectangle

The bounds in which to draw.

dockContainer DockContainer

The DockContainer whose title bar is being painted.

DrawDockContainerTitleBarButton(PaintEventArgs, Rectangle, DockContainerTitleBarButton)

public override void DrawDockContainerTitleBarButton(PaintEventArgs e, Rectangle bounds, DockContainerTitleBarButton button)
Parameter Type Description
e PaintEventArgs

A PaintEventArgs that contains the event data.

bounds Rectangle

The bounds in which to draw.

button DockContainerTitleBarButton

The DockContainerTitleBarButton that is being painted.

DrawDockContainerTitleBarForeground(PaintEventArgs, Rectangle, DockContainer)

Draws the foreground of a DockContainer title bar.

public override void DrawDockContainerTitleBarForeground(PaintEventArgs e, Rectangle bounds, DockContainer dockContainer)
Parameter Type Description
e PaintEventArgs

A PaintEventArgs that contains the event data.

bounds Rectangle

The bounds in which to draw.

dockContainer DockContainer

The DockContainer whose title bar is being painted.

ResetAll(Boolean)

Resets all property values to their defaults.

protected override void ResetAll(bool force)
Parameter Type Description
force Boolean

Whether to force resetting.

ResetAutoHideTabSelectedBackgroundFill()

Resets the AutoHideTabSelectedBackgroundFill property to its default value.

public override void ResetAutoHideTabSelectedBackgroundFill()

ResetAutoHideTabStripPanelBackgroundFill()

Resets the AutoHideTabStripPanelBackgroundFill property to its default value.

public override void ResetAutoHideTabStripPanelBackgroundFill()

ResetAutoHideTabUnselectedBackgroundFill()

Resets the AutoHideTabUnselectedBackgroundFill property to its default value.

public override void ResetAutoHideTabUnselectedBackgroundFill()

ResetDockContainerBackgroundFill()

Resets the DockContainerBackgroundFill property to its default value.

public override void ResetDockContainerBackgroundFill()

ResetDockContainerTitleBarActiveBackgroundFill()

Resets the DockContainerTitleBarActiveBackgroundFill property to its default value.

public override void ResetDockContainerTitleBarActiveBackgroundFill()

ResetDockContainerTitleBarActiveBorder()

Resets the DockContainerTitleBarActiveBorder property to its default value.

public override void ResetDockContainerTitleBarActiveBorder()

ResetDockContainerTitleBarActiveButtonHotGlyphColor()

Resets the DockContainerTitleBarActiveButtonHotGlyphColor property to its default value.

public override void ResetDockContainerTitleBarActiveButtonHotGlyphColor()

ResetDockContainerTitleBarActiveButtonHotPressedGlyphColor()

Resets the DockContainerTitleBarActiveButtonHotPressedGlyphColor property to its default value.

public override void ResetDockContainerTitleBarActiveButtonHotPressedGlyphColor()

ResetDockContainerTitleBarActiveButtonNormalGlyphColor()

Resets the DockContainerTitleBarActiveButtonNormalGlyphColor property to its default value.

public override void ResetDockContainerTitleBarActiveButtonNormalGlyphColor()

ResetDockContainerTitleBarActiveForeColor()

Resets the DockContainerTitleBarActiveForeColor property to its default value.

public override void ResetDockContainerTitleBarActiveForeColor()

ResetDockContainerTitleBarButtonHotBackgroundFill()

Resets the DockContainerTitleBarButtonHotBackgroundFill property to its default value.

public override void ResetDockContainerTitleBarButtonHotBackgroundFill()

ResetDockContainerTitleBarButtonHotBorder()

Resets the DockContainerTitleBarButtonHotBorder property to its default value.

public override void ResetDockContainerTitleBarButtonHotBorder()

ResetDockContainerTitleBarButtonHotPressedBackgroundFill()

Resets the DockContainerTitleBarButtonHotPressedBackgroundFill property to its default value.

public override void ResetDockContainerTitleBarButtonHotPressedBackgroundFill()

ResetDockContainerTitleBarButtonHotPressedBorder()

Resets the DockContainerTitleBarButtonHotPressedBorder property to its default value.

public override void ResetDockContainerTitleBarButtonHotPressedBorder()

ResetDockContainerTitleBarDecorationBackBackgroundFill()

Resets the DockContainerTitleBarDecorationBackBackgroundFill property to its default value.

public virtual void ResetDockContainerTitleBarDecorationBackBackgroundFill()

ResetDockContainerTitleBarDecorationForeBackgroundFill()

Resets the DockContainerTitleBarDecorationForeBackgroundFill property to its default value.

public virtual void ResetDockContainerTitleBarDecorationForeBackgroundFill()

ResetDockContainerTitleBarFont()

Resets the DockContainerTitleBarFont property to its default value.

public override void ResetDockContainerTitleBarFont()

ResetDockContainerTitleBarInactiveBackgroundFill()

Resets the DockContainerTitleBarInactiveBackgroundFill property to its default value.

public override void ResetDockContainerTitleBarInactiveBackgroundFill()

ResetDockContainerTitleBarInactiveBorder()

Resets the DockContainerTitleBarInactiveBorder property to its default value.

public override void ResetDockContainerTitleBarInactiveBorder()

ResetDockContainerTitleBarInactiveButtonHotGlyphColor()

Resets the DockContainerTitleBarInactiveButtonHotGlyphColor property to its default value.

public override void ResetDockContainerTitleBarInactiveButtonHotGlyphColor()

ResetDockContainerTitleBarInactiveButtonHotPressedGlyphColor()

Resets the DockContainerTitleBarInactiveButtonHotPressedGlyphColor property to its default value.

public override void ResetDockContainerTitleBarInactiveButtonHotPressedGlyphColor()

ResetDockContainerTitleBarInactiveButtonNormalGlyphColor()

Resets the DockContainerTitleBarInactiveButtonNormalGlyphColor property to its default value.

public override void ResetDockContainerTitleBarInactiveButtonNormalGlyphColor()

ResetDockContainerTitleBarInactiveForeColor()

Resets the DockContainerTitleBarInactiveForeColor property to its default value.

public override void ResetDockContainerTitleBarInactiveForeColor()

ResetDockContainerTitleBarInnerMargin()

Resets the DockContainerTitleBarInnerMargin property to its default value.

public override void ResetDockContainerTitleBarInnerMargin()

ResetDockContainerTitleBarPadding()

Resets the DockContainerTitleBarPadding property to its default value.

public override void ResetDockContainerTitleBarPadding()

ResetDockObjectSplitterBackgroundFill()

Resets the DockObjectSplitterBackgroundFill property to its default value.

public override void ResetDockObjectSplitterBackgroundFill()

ResetTabbedMdiRootContainerOuterBorderColor()

Resets the TabbedMdiRootContainerOuterBorderColor property to its default value.

public override void ResetTabbedMdiRootContainerOuterBorderColor()

ResetTabbedMdiWindowBackgroundFill()

Resets the TabbedMdiWindowBackgroundFill property to its default value.

public override void ResetTabbedMdiWindowBackgroundFill()

ShouldSerializeAutoHideTabSelectedBackgroundFill()

Indicates whether the AutoHideTabSelectedBackgroundFill property should be persisted.

public override bool ShouldSerializeAutoHideTabSelectedBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeAutoHideTabStripPanelBackgroundFill()

Indicates whether the AutoHideTabStripPanelBackgroundFill property should be persisted.

public override bool ShouldSerializeAutoHideTabStripPanelBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeAutoHideTabUnselectedBackgroundFill()

Indicates whether the AutoHideTabUnselectedBackgroundFill property should be persisted.

public override bool ShouldSerializeAutoHideTabUnselectedBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerBackgroundFill()

Indicates whether the DockContainerBackgroundFill property should be persisted.

public override bool ShouldSerializeDockContainerBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarActiveBackgroundFill()

Indicates whether the DockContainerTitleBarActiveBackgroundFill property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarActiveBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarActiveBorder()

Indicates whether the DockContainerTitleBarActiveBorder property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarActiveBorder()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarActiveButtonHotGlyphColor()

Indicates whether the DockContainerTitleBarActiveButtonHotGlyphColor property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarActiveButtonHotGlyphColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarActiveButtonHotPressedGlyphColor()

Indicates whether the DockContainerTitleBarActiveButtonHotPressedGlyphColor property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarActiveButtonHotPressedGlyphColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarActiveButtonNormalGlyphColor()

Indicates whether the DockContainerTitleBarActiveButtonNormalGlyphColor property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarActiveButtonNormalGlyphColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarActiveForeColor()

Indicates whether the DockContainerTitleBarActiveForeColor property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarActiveForeColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarButtonHotBackgroundFill()

Indicates whether the DockContainerTitleBarButtonHotBackgroundFill property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarButtonHotBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarButtonHotBorder()

Indicates whether the DockContainerTitleBarButtonHotBorder property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarButtonHotBorder()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarButtonHotPressedBackgroundFill()

Indicates whether the DockContainerTitleBarButtonHotPressedBackgroundFill property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarButtonHotPressedBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarButtonHotPressedBorder()

Indicates whether the DockContainerTitleBarButtonHotPressedBorder property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarButtonHotPressedBorder()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarDecorationBackBackgroundFill()

Indicates whether the DockContainerTitleBarDecorationBackBackgroundFill property should be persisted.

public virtual bool ShouldSerializeDockContainerTitleBarDecorationBackBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarDecorationForeBackgroundFill()

Indicates whether the DockContainerTitleBarDecorationForeBackgroundFill property should be persisted.

public virtual bool ShouldSerializeDockContainerTitleBarDecorationForeBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarFont()

Indicates whether the DockContainerTitleBarFont property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarFont()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarInactiveBackgroundFill()

Indicates whether the DockContainerTitleBarInactiveBackgroundFill property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarInactiveBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarInactiveBorder()

Indicates whether the DockContainerTitleBarInactiveBorder property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarInactiveBorder()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarInactiveButtonHotGlyphColor()

Indicates whether the DockContainerTitleBarInactiveButtonHotGlyphColor property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarInactiveButtonHotGlyphColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarInactiveButtonHotPressedGlyphColor()

Indicates whether the DockContainerTitleBarInactiveButtonHotPressedGlyphColor property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarInactiveButtonHotPressedGlyphColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarInactiveButtonNormalGlyphColor()

Indicates whether the DockContainerTitleBarInactiveButtonNormalGlyphColor property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarInactiveButtonNormalGlyphColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarInactiveForeColor()

Indicates whether the DockContainerTitleBarInactiveForeColor property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarInactiveForeColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarInnerMargin()

Indicates whether the DockContainerTitleBarInnerMargin property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarInnerMargin()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockContainerTitleBarPadding()

Indicates whether the DockContainerTitleBarPadding property should be persisted.

public override bool ShouldSerializeDockContainerTitleBarPadding()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeDockObjectSplitterBackgroundFill()

Indicates whether the DockObjectSplitterBackgroundFill property should be persisted.

public override bool ShouldSerializeDockObjectSplitterBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeTabbedMdiRootContainerOuterBorderColor()

Indicates whether the TabbedMdiRootContainerOuterBorderColor property should be persisted.

public override bool ShouldSerializeTabbedMdiRootContainerOuterBorderColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeTabbedMdiWindowBackgroundFill()

Indicates whether the TabbedMdiWindowBackgroundFill property should be persisted.

public override bool ShouldSerializeTabbedMdiWindowBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

Inherited Members