Ejemplo n.º 1
0
 private void TextboxGlobalHotkey_KeyDown(object sender, KeyEventArgs e)
 {
     TextboxGlobalHotkey.Clear();
     _currentHotkey.Key       = e.Key;
     _currentHotkey.Modifiers = StaticHelper.GetCurrentKeyModifiers();
     TextboxGlobalHotkey.Text = _currentHotkey.ToString();
 }
Ejemplo n.º 2
0
        private void RestoreSettings()
        {
            _isRestoring = true;

            // General settings
            CheckBoxAlwaysOnTop.IsChecked             = ClippySettings.Instance.MainWindowAlwaysOnTop;
            CheckBoxAutosaveWindowLayout.IsChecked    = ClippySettings.Instance.SaveWindowLayoutState;
            CheckBoxAutosaveItems.IsChecked           = ClippySettings.Instance.AutoSaveState;
            CheckBoxTextItemNameFromContent.IsChecked = ClippySettings.Instance.TextItemNameFromContent;
            CheckBoxShowTrayIcon.IsChecked            = ClippySettings.Instance.ShowIconInSystemTray;
            _currentHotkey                 = ClippySettings.Instance.GlobalHotkey;
            TextboxGlobalHotkey.Text       = _currentHotkey.ToString();
            CheckBoxGlobalHotkey.IsChecked = _currentHotkey.IsActive;

            // Clipboard file settings
            CheckBoxUseClipboardFiles.IsChecked       = ClippySettings.Instance.UseClipboardFiles;
            CheckBoxAllowEmptyClipboardFile.IsChecked = ClippySettings.Instance.AllowEmptyClipboardFiles;
            TextBoxClipboardTextFile.Text             = ClippySettings.Instance.ClipboardTextFileName;
            if (ClippySettings.Instance.UseClipboardFiles)
            {
                ValidateFileTextBox(TextBoxClipboardTextFile);
            }

            int codepage = ClippySettings.Instance.ClipboardTextFileEncoding;

            ComboBoxEncoding.SelectedIndex = Array.FindIndex(Encoding.GetEncodings(), enc => enc.CodePage == codepage);

            _isRestoring = false;
        }