|
|
@@ -96,6 +96,8 @@ END_MESSAGE_MAP()
|
|
|
#define SETTING_REGEX_FILTERING_BY_PROCESS_NAME_14 56
|
|
|
#define SETTING_REGEX_FILTERING_BY_PROCESS_NAME_15 57
|
|
|
|
|
|
+#define SETTING_SHOW_STARTUP_MESSAGE 58
|
|
|
+
|
|
|
BOOL CAdvGeneral::OnInitDialog()
|
|
|
{
|
|
|
CDialogEx::OnInitDialog();
|
|
|
@@ -149,8 +151,12 @@ BOOL CAdvGeneral::OnInitDialog()
|
|
|
AddTrueFalse(pGroupTest, _T("Show leading whitespace"), CGetSetOptions::GetDescShowLeadingWhiteSpace(), SETTING_SHOW_LEADING_WHITESPACE);
|
|
|
AddTrueFalse(pGroupTest, _T("Show In Taskbar"), CGetSetOptions::GetShowInTaskBar(), SETTTING_SHOW_IN_TASKBAR);
|
|
|
AddTrueFalse(pGroupTest, _T("Show indicator a clip has been pasted"), CGetSetOptions::GetShowIfClipWasPasted(), SETTING_SHOW_CLIP_PASTED);
|
|
|
+
|
|
|
+ AddTrueFalse(pGroupTest, _T("Show startup tooltip message"), CGetSetOptions::GetShowStartupMessage(), SETTING_SHOW_STARTUP_MESSAGE);
|
|
|
+
|
|
|
AddTrueFalse(pGroupTest, _T("Show text for first ten copy hot keys"), CGetSetOptions::GetShowTextForFirstTenHotKeys(), SETTING_TEXT_FIRST_TEN);
|
|
|
AddTrueFalse(pGroupTest, _T("Show thumbnails(for CF_DIB types) (Could Increase Memory Usage and Display Speed)"), CGetSetOptions::GetDrawThumbnail(), SETTING_DRAW_THUMBNAILS);
|
|
|
+
|
|
|
pGroupTest->AddSubItem(new CMFCPropertyGridProperty(_T("Text Lines per Clip"), CGetSetOptions::GetLinesPerRow(), _T(""), SETTING_LINES_PER_ROW));
|
|
|
AddTrueFalse(pGroupTest, _T("Transparency Enabled"), CGetSetOptions::GetEnableTransparency(), SETTING_ENABLE_TRANSPARENCY);
|
|
|
pGroupTest->AddSubItem(new CMFCPropertyGridProperty(_T("Transparency Percentage"), CGetSetOptions::GetTransparencyPercent(), _T(""), SETTING_TRANSPARENCY));
|
|
|
@@ -540,6 +546,18 @@ void CAdvGeneral::OnBnClickedOk()
|
|
|
CGetSetOptions::SetRegexFilterByProcessName(pNewValue->bstrVal, (((int)prop->GetData()) - SETTING_REGEX_FILTERING_BY_PROCESS_NAME_1));
|
|
|
}
|
|
|
break;
|
|
|
+
|
|
|
+ case SETTING_SHOW_STARTUP_MESSAGE:
|
|
|
+ if (wcscmp(pNewValue->bstrVal, pOrigValue->bstrVal) != 0)
|
|
|
+ {
|
|
|
+ BOOL val = false;
|
|
|
+ if (wcscmp(pNewValue->bstrVal, L"True") == 0)
|
|
|
+ {
|
|
|
+ val = true;
|
|
|
+ }
|
|
|
+ CGetSetOptions::SetShowStartupMessage(val);
|
|
|
+ }
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
}
|