mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
1) JamesAC / spx change to Windows Messages / Dexpot support, with fix for copy / paste error in previous commit.
2) Change to version checking: * CheckVersion= setting depreciated. Removed from "About" dialog and automatically ignored and removed from Rainmeter.ini at Rainmeter start. * New DisableVersionCheck= (1/0) setting added, which now changes the default from "don't check version" to "do check version" unless this is set to "1"
This commit is contained in:
@ -273,7 +273,7 @@ void RepositionControls(HWND hwndDlg)
|
||||
widget = GetDlgItem(hwndDlg, IDC_URL_STRING);
|
||||
SetWindowPos(widget, NULL, 0, 0, r.right - 44, sr.bottom, SWP_NOMOVE | SWP_NOZORDER);
|
||||
|
||||
widget = GetDlgItem(hwndDlg, IDC_CHECK_FOR_UPDATE);
|
||||
widget = GetDlgItem(hwndDlg, IDC_DISABLE_VERSION_CHECK);
|
||||
GetClientRect(widget, &wr);
|
||||
MapWindowPoints(widget, hwndDlg, (LPPOINT)&wr, 2);
|
||||
SetWindowPos(widget, NULL, (r.right - (wr.right - wr.left)) / 2, wr.top, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
|
||||
@ -337,7 +337,7 @@ BOOL OnInitAboutDialog(HWND window)
|
||||
lvc.pszText = L"Range";
|
||||
ListView_InsertColumn(widget, 2, &lvc);
|
||||
|
||||
CheckDlgButton(window, IDC_CHECK_FOR_UPDATE, Rainmeter->GetCheckUpdate() ? BST_CHECKED : BST_UNCHECKED);
|
||||
CheckDlgButton(window, IDC_DISABLE_VERSION_CHECK, Rainmeter->GetDisableVersionCheck() ? BST_CHECKED : BST_UNCHECKED);
|
||||
|
||||
ScanPlugins();
|
||||
UpdateWidgets(window);
|
||||
@ -388,14 +388,14 @@ INT_PTR CALLBACK AboutProc(HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lPa
|
||||
case WM_COMMAND:
|
||||
switch (LOWORD(wParam))
|
||||
{
|
||||
case IDC_CHECK_FOR_UPDATE:
|
||||
if (IsDlgButtonChecked(hwndDlg, IDC_CHECK_FOR_UPDATE))
|
||||
case IDC_DISABLE_VERSION_CHECK:
|
||||
if (IsDlgButtonChecked(hwndDlg, IDC_DISABLE_VERSION_CHECK))
|
||||
{
|
||||
Rainmeter->SetCheckUpdate(TRUE);
|
||||
Rainmeter->SetDisableVersionCheck(TRUE);
|
||||
}
|
||||
else
|
||||
{
|
||||
Rainmeter->SetCheckUpdate(FALSE);
|
||||
Rainmeter->SetDisableVersionCheck(FALSE);
|
||||
}
|
||||
break;
|
||||
|
||||
|
Reference in New Issue
Block a user