C# Class TileIconifier.Forms.SkinnableForm

Inheritance: System.Windows.Forms.Form
Show file Open project: Jonno12345/TileIconifier

Protected Properties

Property Type Description
CurrentBaseSkin TileIconifier.Skinning.Skins.BaseSkin

Public Methods

Method Description
SkinnableForm ( ) : System

Protected Methods

Method Description
ApplySkin ( object sender, EventArgs e ) : void
Dispose ( bool disposing ) : void

Private Methods

Method Description
AddControlEvents ( IEnumerable baseControl ) : void
ApplyControlSkins ( IEnumerable baseControls ) : void
ApplyToolStripMenuItemSkins ( IEnumerable menuItems ) : void
ButtonOnEnabledChanged ( object sender, EventArgs eventArgs ) : void
ButtonOnPaint ( object sender, PaintEventArgs e ) : void
ListViewOnDrawColumnHeader ( object sender, DrawListViewColumnHeaderEventArgs e ) : void
ListViewOnDrawItem ( object sender, DrawListViewItemEventArgs e ) : void
OnLoad ( object sender, EventArgs eventArgs ) : void
RedrawAllButtons ( object sender, EventArgs e ) : void
RedrawButtons ( IEnumerable controls ) : void

Method Details

ApplySkin() protected method

protected ApplySkin ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

SkinnableForm() public method

public SkinnableForm ( ) : System
return System

Property Details

CurrentBaseSkin protected property

protected BaseSkin,TileIconifier.Skinning.Skins CurrentBaseSkin
return TileIconifier.Skinning.Skins.BaseSkin