C# Class ComponentFactory.Krypton.Toolkit.PaletteDouble

Implement storage for palette border and background.
Inheritance: Storage, IPaletteDouble
Show file Open project: ComponentFactory/Krypton Class Usage Examples

Private Properties

Property Type Description
ShouldSerializeBack bool
ShouldSerializeBorder bool

Public Methods

Method Description
PaletteDouble ( IPaletteDouble inherit ) : System

Initialize a new instance of the PaletteDouble class.

PaletteDouble ( IPaletteDouble inherit, NeedPaintHandler needPaint ) : System

Initialize a new instance of the PaletteDouble class.

PaletteDouble ( IPaletteDouble inherit, PaletteBack back, PaletteBorder border, NeedPaintHandler needPaint ) : System

Initialize a new instance of the PaletteDouble class.

PopulateFromBase ( PaletteState state ) : void

Populate values from the base palette.

SetInherit ( IPaletteDouble inherit ) : void

Sets the inheritence parent.

Protected Methods

Method Description
OnNeedPaint ( object sender, bool needLayout ) : void

Handle a change event from palette source.

Private Methods

Method Description
ShouldSerializeBack ( ) : bool
ShouldSerializeBorder ( ) : bool

Method Details

OnNeedPaint() protected method

Handle a change event from palette source.
protected OnNeedPaint ( object sender, bool needLayout ) : void
sender object Source of the event.
needLayout bool True if a layout is also needed.
return void

PaletteDouble() public method

Initialize a new instance of the PaletteDouble class.
public PaletteDouble ( IPaletteDouble inherit ) : System
inherit IPaletteDouble Source for inheriting values.
return System

PaletteDouble() public method

Initialize a new instance of the PaletteDouble class.
public PaletteDouble ( IPaletteDouble inherit, NeedPaintHandler needPaint ) : System
inherit IPaletteDouble Source for inheriting values.
needPaint NeedPaintHandler Delegate for notifying paint requests.
return System

PaletteDouble() public method

Initialize a new instance of the PaletteDouble class.
public PaletteDouble ( IPaletteDouble inherit, PaletteBack back, PaletteBorder border, NeedPaintHandler needPaint ) : System
inherit IPaletteDouble Source for inheriting values.
back PaletteBack Reference to back storage.
border PaletteBorder Reference to border storage.
needPaint NeedPaintHandler Delegate for notifying paint requests.
return System

PopulateFromBase() public method

Populate values from the base palette.
public PopulateFromBase ( PaletteState state ) : void
state PaletteState The palette state to populate with.
return void

SetInherit() public method

Sets the inheritence parent.
public SetInherit ( IPaletteDouble inherit ) : void
inherit IPaletteDouble
return void