C# Class ScienceChecklist.StatusWindow

Inheritance: Window
显示文件 Open project: thewebbooth/KSP-X-Science Class Usage Examples

Public Methods

Method Description
ApplySettings ( ScienceChecklist.WindowSettings W ) : void
BuildSettings ( ) : ScienceChecklist.WindowSettings
CanRunExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : bool
DrawWindow ( ) : void
FindExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : ModuleScienceExperiment
RefreshFilter ( object sender, EventArgs e ) : void
RunExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : void
RunStandardModuleScienceExperiment ( ModuleScienceExperiment exp ) : void
StatusWindow ( Parent ) : System
UpdateSituation ( object sender, ScienceChecklist.NewSituationData e ) : void

Protected Methods

Method Description
ConfigureStyles ( ) : void
DrawWindowContents ( int windowID ) : void

Private Methods

Method Description
DrawExperiment ( ScienceChecklist.ScienceInstance exp, Rect rect ) : void
MakeSituationToolTip ( ) : string
OnUiScaleChange ( object sender, EventArgs e ) : void
PlayNoise ( ) : void
ProgressBar ( Rect rect, float curr, float total, float curr2 ) : void

Method Details

ApplySettings() public method

public ApplySettings ( ScienceChecklist.WindowSettings W ) : void
W ScienceChecklist.WindowSettings
return void

BuildSettings() public method

public BuildSettings ( ) : ScienceChecklist.WindowSettings
return ScienceChecklist.WindowSettings

CanRunExperiment() public method

public CanRunExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : bool
s ScienceChecklist.ScienceInstance
runSingleUse bool
return bool

ConfigureStyles() protected method

protected ConfigureStyles ( ) : void
return void

DrawWindow() public method

public DrawWindow ( ) : void
return void

DrawWindowContents() protected method

protected DrawWindowContents ( int windowID ) : void
windowID int
return void

FindExperiment() public method

public FindExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : ModuleScienceExperiment
s ScienceChecklist.ScienceInstance
runSingleUse bool
return ModuleScienceExperiment

RefreshFilter() public method

public RefreshFilter ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

RunExperiment() public method

public RunExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : void
s ScienceChecklist.ScienceInstance
runSingleUse bool
return void

RunStandardModuleScienceExperiment() public method

public RunStandardModuleScienceExperiment ( ModuleScienceExperiment exp ) : void
exp ModuleScienceExperiment
return void

StatusWindow() public method

public StatusWindow ( Parent ) : System
return System

UpdateSituation() public method

public UpdateSituation ( object sender, ScienceChecklist.NewSituationData e ) : void
sender object
e ScienceChecklist.NewSituationData
return void