Mono.Terminal.CheckBox.ProcessMouse C# (CSharp) Method

ProcessMouse() public method

public ProcessMouse ( Curses ev ) : void
ev Curses
return void
        public override void ProcessMouse(Curses.MouseEvent ev)
        {
            if ((ev.ButtonState & Curses.Event.Button1Clicked) != 0){
                Container.SetFocus (this);
                Container.Redraw ();

                Checked = !Checked;

                if (Toggled != null)
                    Toggled (this, EventArgs.Empty);
                Redraw ();
            }
        }