{
Text = Resources.app_name;
InitializeComponent();
- _controller = new CECController(this);
VisibleChanged += delegate
{
if (!Visible)
private void CECTrayLoad(object sender, EventArgs e)
{
- _controller.Initialise();
+ Controller.Initialise();
}
protected override void Dispose(bool disposing)
Hide();
if (disposing)
{
- _controller.Close();
+ Controller.Close();
}
if (disposing && (components != null))
{
private void BSaveClick(object sender, EventArgs e)
{
- _controller.PersistSettings();
+ Controller.PersistSettings();
}
private void BReloadConfigClick(object sender, EventArgs e)
{
- _controller.ResetDefaultSettings();
+ Controller.ResetDefaultSettings();
}
#endregion
private void BSendImageViewOnClick(object sender, EventArgs e)
{
- _controller.CECActions.SendImageViewOn(GetTargetDevice());
+ Controller.CECActions.SendImageViewOn(GetTargetDevice());
}
private void BStandbyClick(object sender, EventArgs e)
{
- _controller.CECActions.SendStandby(GetTargetDevice());
+ Controller.CECActions.SendStandby(GetTargetDevice());
}
private void BScanClick(object sender, EventArgs e)
{
- _controller.CECActions.ShowDeviceInfo(GetTargetDevice());
+ Controller.CECActions.ShowDeviceInfo(GetTargetDevice());
}
private void BActivateSourceClick(object sender, EventArgs e)
{
- _controller.CECActions.ActivateSource(GetTargetDevice());
+ Controller.CECActions.ActivateSource(GetTargetDevice());
}
private void CbCommandDestinationSelectedIndexChanged(object sender, EventArgs e)
private void BVolUpClick(object sender, EventArgs e)
{
- _controller.Lib.VolumeUp(true);
+ Controller.Lib.VolumeUp(true);
}
private void BVolDownClick(object sender, EventArgs e)
{
- _controller.Lib.VolumeDown(true);
+ Controller.Lib.VolumeDown(true);
}
private void BMuteClick(object sender, EventArgs e)
{
- _controller.Lib.MuteAudio(true);
+ Controller.Lib.MuteAudio(true);
}
private void BRescanDevicesClick(object sender, EventArgs e)
{
- _controller.CECActions.RescanDevices();
+ Controller.CECActions.RescanDevices();
}
#endregion
private void AboutToolStripMenuItemClick(object sender, EventArgs e)
{
- (new About(_controller.LibServerVersion, _controller.LibClientVersion, _controller.LibInfo)).ShowDialog();
+ (new About(Controller.LibServerVersion, Controller.LibClientVersion, Controller.LibInfo)).ShowDialog();
}
private void AdvancedModeToolStripMenuItemClick(object sender, EventArgs e)
{
- _controller.Settings.AdvancedMode.Value = !advancedModeToolStripMenuItem.Checked;
+ Controller.Settings.AdvancedMode.Value = !advancedModeToolStripMenuItem.Checked;
ShowHideAdvanced(!advancedModeToolStripMenuItem.Checked);
}
{
if (Visible && WindowState != FormWindowState.Minimized)
{
- _controller.Settings.StartHidden.Value = true;
+ Controller.Settings.StartHidden.Value = true;
Hide();
}
else
{
- _controller.Settings.StartHidden.Value = false;
+ Controller.Settings.StartHidden.Value = false;
Show();
}
}
private void TsAdvancedClick(object sender, EventArgs e)
{
- _controller.Settings.AdvancedMode.Value = !tsAdvanced.Checked;
+ Controller.Settings.AdvancedMode.Value = !tsAdvanced.Checked;
ShowHideAdvanced(!tsAdvanced.Checked);
}
#region Class members
private ConfigTab _selectedTab = ConfigTab.Configuration;
private string _log = string.Empty;
- private readonly CECController _controller;
+ private CECController _controller;
public CECController Controller
{
- get { return _controller; }
+ get { return _controller ?? (_controller = new CECController(this)); }
}
public Control.ControlCollection TabControls
{
private void AddNewApplicationToolStripMenuItemClick(object sender, EventArgs e)
{
- ConfigureApplication appConfig = new ConfigureApplication(_controller.Settings, _controller);
- _controller.DisplayDialog(appConfig, false);
+ ConfigureApplication appConfig = new ConfigureApplication(Controller.Settings, Controller);
+ Controller.DisplayDialog(appConfig, false);
}
}
}