CCT.NUI.MouseControl.MainWindow.SetMode C# (CSharp) Method

SetMode() private method

private SetMode ( ) : void
return void
        private void SetMode()
        {
            if (this.mouseController != null)
            {
                var combination = (this.comboMode.SelectedItem as ModeCombination);

                if (combination.CursorMode == CursorMode.HandTracking)
                {
                    this.Stop();
                    CreateControllerInTrackingMode();
                }
                else
                {
                    if (this.mouseController.CursorMode == CursorMode.HandTracking)
                    {
                        this.Stop();
                        this.CreateController();
                    }
                }
                this.mouseController.SetCursorMode(combination.CursorMode);
                this.mouseController.SetClickMode(combination.ClickMode);
            }
        }