C# Class CodeImp.Gluon.DisplayButton

Inheritance: System.Windows.Forms.Label, IColorable, IVisibleInfo
Show file Open project: DieterKoblenz/LCARS Class Usage Examples

Protected Properties

Property Type Description
clickable bool
clicksound string
corners CornerImagesProvider
flashinfo bool
flashwarning bool
inverseflash bool
ismousedown bool
iswantedvisible bool
localenabled bool
normalcolor ColorIndex
releasetimer Timer
textcolor ColorIndex

Public Methods

Method Description
DisplayButton ( ) : System
GetCoreVisible ( ) : bool
OnFlashInfo ( ) : void
OnFlashWarning ( ) : void
SetupColors ( ColorPalette c ) : void
StartInfoFlash ( ) : void
StartWarningFlash ( ) : void
StopInfoFlash ( ) : void
StopWarningFlash ( ) : void

Protected Methods

Method Description
OnDoubleClick ( EventArgs e ) : void
OnMouseDown ( MouseEventArgs mevent ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseUp ( MouseEventArgs mevent ) : void
OnPaintBackground ( PaintEventArgs pevent ) : void
SetVisibleCore ( bool value ) : void
releasetimer_Tick ( object sender, EventArgs e ) : void

Private Methods

Method Description
SetupColorsLocal ( ColorPalette c ) : void

Method Details

DisplayButton() public method

public DisplayButton ( ) : System
return System

GetCoreVisible() public method

public GetCoreVisible ( ) : bool
return bool

OnDoubleClick() protected method

protected OnDoubleClick ( EventArgs e ) : void
e System.EventArgs
return void

OnFlashInfo() public method

public OnFlashInfo ( ) : void
return void

OnFlashWarning() public method

public OnFlashWarning ( ) : void
return void

OnMouseDown() protected method

protected OnMouseDown ( MouseEventArgs mevent ) : void
mevent MouseEventArgs
return void

OnMouseLeave() protected method

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
return void

OnMouseUp() protected method

protected OnMouseUp ( MouseEventArgs mevent ) : void
mevent MouseEventArgs
return void

OnPaintBackground() protected method

protected OnPaintBackground ( PaintEventArgs pevent ) : void
pevent PaintEventArgs
return void

SetVisibleCore() protected method

protected SetVisibleCore ( bool value ) : void
value bool
return void

SetupColors() public method

public SetupColors ( ColorPalette c ) : void
c ColorPalette
return void

StartInfoFlash() public method

public StartInfoFlash ( ) : void
return void

StartWarningFlash() public method

public StartWarningFlash ( ) : void
return void

StopInfoFlash() public method

public StopInfoFlash ( ) : void
return void

StopWarningFlash() public method

public StopWarningFlash ( ) : void
return void

releasetimer_Tick() protected method

protected releasetimer_Tick ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

Property Details

clickable protected property

protected bool clickable
return bool

clicksound protected property

protected string clicksound
return string

corners protected property

protected CornerImagesProvider corners
return CornerImagesProvider

flashinfo protected property

protected bool flashinfo
return bool

flashwarning protected property

protected bool flashwarning
return bool

inverseflash protected property

protected bool inverseflash
return bool

ismousedown protected property

protected bool ismousedown
return bool

iswantedvisible protected property

protected bool iswantedvisible
return bool

localenabled protected property

protected bool localenabled
return bool

normalcolor protected property

protected ColorIndex normalcolor
return ColorIndex

releasetimer protected property

protected Timer releasetimer
return Timer

textcolor protected property

protected ColorIndex textcolor
return ColorIndex