Esempio n. 1
0
        private async Task LoadSettingsIntoLeap()
        {
            var settingsFile = new LeapifySettings();
            var settings     = await settingsFile.Read();

            _leap.Gesture.SwipeFingersRequired = settings.SwipeFingersRequired;
            _leap.Gesture.SwipeToolsRequired   = settings.SwipeToolsRequired;
            _leap.Gesture.TapFingersRequired   = settings.TapFingersRequired;
            _leap.Gesture.TapToolsRequired     = settings.TapToolsRequired;
            _leap.Gesture.DistanceRequired     = settings.DistanceRequired;
            _leap.Gesture.SpeedRequired        = settings.SpeedRequired;
            _leap.Gesture.TimeBeforeNextAction = settings.TimeBeforeNextAction;

            _volumeSpeedIncrease = settings.VolumeSpeedIncrease;
        }
Esempio n. 2
0
        private async void SettingsForm_Load(object sender, EventArgs e)
        {
            this.Icon = Images.leapify_active;

            var settingsFile = new LeapifySettings();
            var settings     = await settingsFile.Read();

            timeBeforeNextAction.Value = settings.TimeBeforeNextAction;
            swipeFingersRequired.Value = settings.SwipeFingersRequired;
            swipeToolsRequired.Value   = settings.SwipeToolsRequired;
            distanceRequired.Value     = settings.DistanceRequired;
            speedRequired.Value        = settings.SpeedRequired;
            tapToolsRequired.Value     = settings.TapToolsRequired;
            tapFingersRequired.Value   = settings.TapFingersRequired;
            volumeIncreaseSpeed.Value  = settings.VolumeSpeedIncrease;

            lblDistanceValue.Text = settings.DistanceRequired.ToString();
            lblSpeedValue.Text    = settings.SpeedRequired.ToString();
        }
Esempio n. 3
0
        private async void btnSaveSettings_Click(object sender, EventArgs e)
        {
            var settings = new Models.Settings
            {
                TimeBeforeNextAction = (int)timeBeforeNextAction.Value,
                TapToolsRequired     = (int)tapToolsRequired.Value,
                TapFingersRequired   = (int)tapFingersRequired.Value,
                SwipeToolsRequired   = (int)swipeToolsRequired.Value,
                SwipeFingersRequired = (int)swipeFingersRequired.Value,
                SpeedRequired        = (int)speedRequired.Value,
                DistanceRequired     = (int)distanceRequired.Value,
                VolumeSpeedIncrease  = (int)volumeIncreaseSpeed.Value
            };

            var settingsFile = new LeapifySettings();
            await settingsFile.Update(settings);

            this.Close();
        }