public void OnButtonActuated(Widget widget)
{
Log.Debug("**Actuate** " + widget.Name + " Value: " + widget.Value);
var value = widget.Value;
if (String.IsNullOrEmpty(value))
{
return;
}
Invoke(new MethodInvoker(delegate()
{
switch (value)
{
case "valButtonBack":
quit();
break;
case "valButtonSave":
saveSettingsAndQuit();
break;
case "valButtonRestoreDefaults":
loadDefaultSettings();
break;
case "valButtonTest":
testSettings();
break;
}
}));
}