|
|
@@ -128,6 +128,7 @@ END_MESSAGE_MAP()
|
|
|
#define SETTING_ADD_CF_HDROP_ON_DRAG 77
|
|
|
#define SETTING_COPY_SAVE_DELAY 78
|
|
|
#define SETTING_EDITOR_FONT_SIZE 79
|
|
|
+#define SETTING_MOVE_SELECTION_ON_OPEN_HOTKEY 80
|
|
|
|
|
|
BOOL CAdvGeneral::OnInitDialog()
|
|
|
{
|
|
|
@@ -191,7 +192,7 @@ BOOL CAdvGeneral::OnInitDialog()
|
|
|
AddTrueFalse(pGroupTest, _T("Hide Ditto on Hot Key if Ditto is Visible"), CGetSetOptions::GetHideDittoOnHotKeyIfAlreadyShown(), SETTING_HIDE_ON_HOTKEY_IF_VISIBLE);
|
|
|
pGroupTest->AddSubItem( new CMFCPropertyGridProperty(_T("Maximum Clip Size in Bytes (0 for no limit)"), g_Opt.m_lMaxClipSizeInBytes, _T(""), SETTING_MAX_CLIP_SIZE));
|
|
|
|
|
|
-
|
|
|
+ AddTrueFalse(pGroupTest, _T("Move Selection On Open Hot Key"), CGetSetOptions::GetMoveSelectionOnOpenHotkey(), SETTING_MOVE_SELECTION_ON_OPEN_HOTKEY);
|
|
|
|
|
|
pGroupTest->AddSubItem( new CMFCPropertyGridProperty(_T("Multi-Paste clip separator ([LF] = line feed)"), g_Opt.GetMultiPasteSeparator(false), _T(""), SETTING_CLIP_SEPARATOR));
|
|
|
|
|
|
@@ -797,6 +798,17 @@ void CAdvGeneral::OnBnClickedOk()
|
|
|
CGetSetOptions::SetEditorDefaultFontSize(pNewValue->lVal);
|
|
|
}
|
|
|
break;
|
|
|
+ case SETTING_MOVE_SELECTION_ON_OPEN_HOTKEY:
|
|
|
+ if (pNewValue->lVal != pOrigValue->lVal)
|
|
|
+ {
|
|
|
+ BOOL val = false;
|
|
|
+ if (wcscmp(pNewValue->bstrVal, L"True") == 0)
|
|
|
+ {
|
|
|
+ val = true;
|
|
|
+ }
|
|
|
+ CGetSetOptions::SetMoveSelectionOnOpenHotkey(val);
|
|
|
+ }
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
}
|