C# Class Glow.PaneControls.GlowControlPane

Inheritance: Windows.UI.Xaml.Controls.UserControl, IProgramPane
Mostra file Open project: QuinnDamerell/Glow

Public Methods

Method Description
GlowControlPane ( IGlowControlListener listener ) : Glow.Interfaces
IsProgramEnabled ( GlowPrograms program ) : bool

Called by the main page when a program asks if it is enabled

OnCommand ( Command cmd ) : void
OnProgramListChanged ( ) : void
ToggleProgram ( GlowPrograms program, bool enabled ) : void

Called by the control when a program is toggled.

Private Methods

Method Description
ConnectionManager_OnClientConnected ( ) : void
MasterSlider_ValueChanged ( object sender, RangeBaseValueChangedEventArgs e ) : void
ProcessSettingsRecieved ( string json ) : void
QueryCurrentState ( ) : void
SendUpdatedSettings ( ) : void
SleepyOffTime_TimeChanged ( object sender, TimePickerValueChangedEventArgs e ) : void
SleepyOnTime_TimeChanged ( object sender, TimePickerValueChangedEventArgs e ) : void
SleepyTimeBrightness_ValueChanged ( object sender, RangeBaseValueChangedEventArgs e ) : void
UpdateUI ( ) : void

Method Details

GlowControlPane() public method

public GlowControlPane ( IGlowControlListener listener ) : Glow.Interfaces
listener IGlowControlListener
return Glow.Interfaces

IsProgramEnabled() public method

Called by the main page when a program asks if it is enabled
public IsProgramEnabled ( GlowPrograms program ) : bool
program GlowPrograms
return bool

OnCommand() public method

public OnCommand ( Command cmd ) : void
cmd GlowCommon.DataObjects.Command
return void

OnProgramListChanged() public method

public OnProgramListChanged ( ) : void
return void

ToggleProgram() public method

Called by the control when a program is toggled.
public ToggleProgram ( GlowPrograms program, bool enabled ) : void
program GlowPrograms
enabled bool
return void