|
|
@@ -129,6 +129,7 @@ END_MESSAGE_MAP()
|
|
|
#define SETTING_COPY_SAVE_DELAY 78
|
|
|
#define SETTING_EDITOR_FONT_SIZE 79
|
|
|
#define SETTING_MOVE_SELECTION_ON_OPEN_HOTKEY 80
|
|
|
+#define SETTING_ALOW_BACK_TO_BACK_DUPLICATES 81
|
|
|
|
|
|
BOOL CAdvGeneral::OnInitDialog()
|
|
|
{
|
|
|
@@ -163,6 +164,8 @@ BOOL CAdvGeneral::OnInitDialog()
|
|
|
AddTrueFalse(pGroupTest, _T("Add File Drop when dragging clips"), CGetSetOptions::GetAddCFHDROP_OnDrag(), SETTING_ADD_CF_HDROP_ON_DRAG);
|
|
|
|
|
|
AddTrueFalse(pGroupTest, _T("Allow Duplicates"), CGetSetOptions::GetAllowDuplicates(), SETTING_ALLOW_DUPLICATES);
|
|
|
+ AddTrueFalse(pGroupTest, _T("Allow Back To Back Duplicates (if allowing duplicates)"), CGetSetOptions::GetAllowBackToBackDuplicates(), SETTING_ALOW_BACK_TO_BACK_DUPLICATES);
|
|
|
+
|
|
|
AddTrueFalse(pGroupTest, _T("Always Show Scroll Bar"), CGetSetOptions::GetShowScrollBar(), SETTING_ALWAYS_SHOW_SCROLL_BAR);
|
|
|
pGroupTest->AddSubItem(new CMFCPropertyGridProperty(_T("Amount of text to save for description"), g_Opt.m_bDescTextSize, _T(""), SETTING_DESC_SIZE));
|
|
|
pGroupTest->AddSubItem(new CMFCPropertyGridProperty(_T("Copy and save clipboard delay (ms)"), (long)CGetSetOptions::GetCopyAndSveDelay(), _T(""), SETTING_COPY_SAVE_DELAY));
|
|
|
@@ -630,6 +633,17 @@ void CAdvGeneral::OnBnClickedOk()
|
|
|
CGetSetOptions::SetAllowDuplicates(val);
|
|
|
}
|
|
|
break;
|
|
|
+ case SETTING_ALOW_BACK_TO_BACK_DUPLICATES:
|
|
|
+ if (wcscmp(pNewValue->bstrVal, pOrigValue->bstrVal) != 0)
|
|
|
+ {
|
|
|
+ BOOL val = false;
|
|
|
+ if (wcscmp(pNewValue->bstrVal, L"True") == 0)
|
|
|
+ {
|
|
|
+ val = true;
|
|
|
+ }
|
|
|
+ CGetSetOptions::SetAllowBackToBackDuplicates(val);
|
|
|
+ }
|
|
|
+ break;
|
|
|
case SETTING_REGEX_FILTERING_1:
|
|
|
case SETTING_REGEX_FILTERING_2:
|
|
|
case SETTING_REGEX_FILTERING_3:
|