ACAT.Extensions.Default.UI.Dialogs.ScreenLockSettingsForm.OnButtonActuated C# (CSharp) Method

OnButtonActuated() public method

Triggered when a widget is triggered
public OnButtonActuated ( Widget widget ) : void
widget Widget Which one triggered?
return void
        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;
                }
            }));
        }