C# Class ComponentFactory.Krypton.Navigator.PaletteNavigatorRedirect

Implement redirected storage for common navigator appearance.
Inheritance: ComponentFactory.Krypton.Toolkit.PaletteDoubleMetricRedirect
Show file Open project: ComponentFactory/Krypton Class Usage Examples

Private Properties

Property Type Description
ShouldSerializeBar bool
ShouldSerializeBorderEdge bool
ShouldSerializeCheckButton bool
ShouldSerializeHeaderGroup bool
ShouldSerializeMetrics bool
ShouldSerializeMiniButton bool
ShouldSerializeOverflowButton bool
ShouldSerializePage bool
ShouldSerializePanel bool
ShouldSerializeRibbonGeneral bool
ShouldSerializeRibbonTab bool
ShouldSerializeSeparator bool
ShouldSerializeTab bool

Public Methods

Method Description
GetMetricInt ( PaletteState state, PaletteMetricInt metric ) : int

Gets an integer metric value.

GetMetricPadding ( PaletteState state, PaletteMetricPadding metric ) : Padding

Gets a padding metric value.

PaletteNavigatorRedirect ( KryptonNavigator navigator, PaletteRedirect redirect, NeedPaintHandler needPaint ) : System

Initialize a new instance of the PaletteNavigatorNormabled class.

PaletteNavigatorRedirect ( KryptonNavigator navigator, PaletteRedirect redirectNavigator, PaletteRedirect redirectNavigatorPage, PaletteRedirect redirectNavigatorHeaderGroup, PaletteRedirect redirectNavigatorHeaderPrimary, PaletteRedirect redirectNavigatorHeaderSecondary, PaletteRedirect redirectNavigatorHeaderBar, PaletteRedirect redirectNavigatorHeaderOverflow, PaletteRedirect redirectNavigatorCheckButton, PaletteRedirect redirectNavigatorOverflowButton, PaletteRedirect redirectNavigatorMiniButton, PaletteRedirect redirectNavigatorBar, PaletteRedirect redirectNavigatorBorderEdge, PaletteRedirect redirectNavigatorSeparator, PaletteRedirect redirectNavigatorTab, PaletteRedirect redirectNavigatorRibbonTab, PaletteRedirect redirectNavigatorRibbonGeneral, NeedPaintHandler needPaint ) : System

Initialize a new instance of the PaletteNavigatorNormabled class.

Private Methods

Method Description
ShouldSerializeBar ( ) : bool
ShouldSerializeBorderEdge ( ) : bool
ShouldSerializeCheckButton ( ) : bool
ShouldSerializeHeaderGroup ( ) : bool
ShouldSerializeMetrics ( ) : bool
ShouldSerializeMiniButton ( ) : bool
ShouldSerializeOverflowButton ( ) : bool
ShouldSerializePage ( ) : bool
ShouldSerializePanel ( ) : bool
ShouldSerializeRibbonGeneral ( ) : bool
ShouldSerializeRibbonTab ( ) : bool
ShouldSerializeSeparator ( ) : bool
ShouldSerializeTab ( ) : bool

Method Details

GetMetricInt() public method

Gets an integer metric value.
public GetMetricInt ( PaletteState state, PaletteMetricInt metric ) : int
state PaletteState Palette value should be applicable to this state.
metric PaletteMetricInt Requested metric.
return int

GetMetricPadding() public method

Gets a padding metric value.
public GetMetricPadding ( PaletteState state, PaletteMetricPadding metric ) : Padding
state PaletteState Palette value should be applicable to this state.
metric PaletteMetricPadding Requested metric.
return Padding

PaletteNavigatorRedirect() public method

Initialize a new instance of the PaletteNavigatorNormabled class.
public PaletteNavigatorRedirect ( KryptonNavigator navigator, PaletteRedirect redirect, NeedPaintHandler needPaint ) : System
navigator KryptonNavigator Reference to owning navigator.
redirect ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection instance.
needPaint NeedPaintHandler Delegate for notifying paint requests.
return System

PaletteNavigatorRedirect() public method

Initialize a new instance of the PaletteNavigatorNormabled class.
public PaletteNavigatorRedirect ( KryptonNavigator navigator, PaletteRedirect redirectNavigator, PaletteRedirect redirectNavigatorPage, PaletteRedirect redirectNavigatorHeaderGroup, PaletteRedirect redirectNavigatorHeaderPrimary, PaletteRedirect redirectNavigatorHeaderSecondary, PaletteRedirect redirectNavigatorHeaderBar, PaletteRedirect redirectNavigatorHeaderOverflow, PaletteRedirect redirectNavigatorCheckButton, PaletteRedirect redirectNavigatorOverflowButton, PaletteRedirect redirectNavigatorMiniButton, PaletteRedirect redirectNavigatorBar, PaletteRedirect redirectNavigatorBorderEdge, PaletteRedirect redirectNavigatorSeparator, PaletteRedirect redirectNavigatorTab, PaletteRedirect redirectNavigatorRibbonTab, PaletteRedirect redirectNavigatorRibbonGeneral, NeedPaintHandler needPaint ) : System
navigator KryptonNavigator Reference to owning navigator.
redirectNavigator ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for navigator level.
redirectNavigatorPage ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for page level.
redirectNavigatorHeaderGroup ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for header groups level.
redirectNavigatorHeaderPrimary ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for primary header.
redirectNavigatorHeaderSecondary ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for secondary header.
redirectNavigatorHeaderBar ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for bar header.
redirectNavigatorHeaderOverflow ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for bar header.
redirectNavigatorCheckButton ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for check button.
redirectNavigatorOverflowButton ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for overflow button.
redirectNavigatorMiniButton ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for check button.
redirectNavigatorBar ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for bar.
redirectNavigatorBorderEdge ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for border edge.
redirectNavigatorSeparator ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for separator.
redirectNavigatorTab ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for tab.
redirectNavigatorRibbonTab ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for ribbon tab.
redirectNavigatorRibbonGeneral ComponentFactory.Krypton.Toolkit.PaletteRedirect Inheritence redirection for ribbon general.
needPaint NeedPaintHandler Delegate for notifying paint requests.
return System