public void OnButtonActuated(Widget widget)
{
Log.Debug("**Actuate** " + widget.UIControl.Name + " Value: " + widget.Value);
var value = widget.Value;
if (String.IsNullOrEmpty(value))
{
Log.Debug("received actuation from empty widget!");
return;
}
Invoke(new MethodInvoker(delegate()
{
switch (value)
{
case "valButtonOK":
onOK();
break;
case "valButtonCancel":
onCancel();
break;
default:
Log.Warn("unhandled widget actuation! value=" + value);
break;
}
}));
}