public bool EndUserSession() { lock (_colorPickerVisibilityLock) { if (IsColorPickerEditorVisible() || _colorPickerShown) { if (IsColorPickerEditorVisible()) { HideColorPickerEditor(); } else { HideColorPicker(); } // Handle the escape key to close Color Picker locally when being spawn from PowerToys, since Keyboard Hooks from the KeyboardMonitor are heavy. if (!(System.Windows.Application.Current as ColorPickerUI.App).IsRunningDetachedFromPowerToys()) { ClearEscapeGlobalKeyShortcut(); } SessionEventHelper.End(); return(true); } return(false); } }
public void StartUserSession() { EndUserSession(); // Ends current user session if there's an active one. lock (_colorPickerVisibilityLock) { if (!_colorPickerShown && !IsColorPickerEditorVisible()) { SessionEventHelper.Start(_userSettings.ActivationAction.Value); } if (_userSettings.ActivationAction.Value == ColorPickerActivationAction.OpenEditor) { ShowColorPickerEditor(); } else { ShowColorPicker(); } // Handle the escape key to close Color Picker locally when being spawn from PowerToys, since Keyboard Hooks from the KeyboardMonitor are heavy. if (!(System.Windows.Application.Current as ColorPickerUI.App).IsRunningDetachedFromPowerToys()) { SetupEscapeGlobalKeyShortcut(); } } }
public void EndUserSession() { lock (_colorPickerVisibilityLock) { if (IsColorPickerEditorVisible() || _colorPickerShown) { if (IsColorPickerEditorVisible()) { HideColorPickerEditor(); } else { HideColorPicker(); } SessionEventHelper.End(); } } }
public void StartUserSession() { lock (_colorPickerVisibilityLock) { if (!_colorPickerShown && !IsColorPickerEditorVisible()) { SessionEventHelper.Start(_userSettings.ActivationAction.Value); } if (_userSettings.ActivationAction.Value == ColorPickerActivationAction.OpenEditor) { ShowColorPickerEditor(); } else { ShowColorPicker(); } } }
public void StartUserSession() { EndUserSession(); // Ends current user session if there's an active one. lock (_colorPickerVisibilityLock) { if (!_colorPickerShown && !IsColorPickerEditorVisible()) { SessionEventHelper.Start(_userSettings.ActivationAction.Value); } if (_userSettings.ActivationAction.Value == ColorPickerActivationAction.OpenEditor) { ShowColorPickerEditor(); } else { ShowColorPicker(); } } }
public bool EndUserSession() { lock (_colorPickerVisibilityLock) { if (IsColorPickerEditorVisible() || _colorPickerShown) { if (IsColorPickerEditorVisible()) { HideColorPickerEditor(); } else { HideColorPicker(); } SessionEventHelper.End(); return(true); } return(false); } }