From 723bc42a5dfe925c655cced2c184ddfdfc144ada Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 13 Jun 2018 18:16:13 +0300 Subject: System idle: - plugin StdIdle that had been acting as an options dialog for StdAutoAway removed; - service MS_IDLE_GETIDLEINFO moved into the core and replaced with Idle_GetInfo(); - new function Idle_Enter() is available to tell the core that Miranda is idle; - StdAutoAway & StatusManager adapted for these changes; --- plugins/StatusManager/src/AdvancedAutoAway/aaa_options.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'plugins/StatusManager/src/AdvancedAutoAway/aaa_options.cpp') diff --git a/plugins/StatusManager/src/AdvancedAutoAway/aaa_options.cpp b/plugins/StatusManager/src/AdvancedAutoAway/aaa_options.cpp index bd96bccb30..eb91254af3 100644 --- a/plugins/StatusManager/src/AdvancedAutoAway/aaa_options.cpp +++ b/plugins/StatusManager/src/AdvancedAutoAway/aaa_options.cpp @@ -66,6 +66,7 @@ static void SetDialogItems(HWND hwndDlg, SMProto *setting) CheckDlgButton(hwndDlg, IDC_SETNA, bSetNA ? BST_CHECKED : BST_UNCHECKED); CheckDlgButton(hwndDlg, IDC_CONFIRM, (setting->optionFlags & FLAG_CONFIRM) != 0 ? BST_CHECKED : BST_UNCHECKED); CheckDlgButton(hwndDlg, IDC_RESETSTATUS, (setting->optionFlags & FLAG_RESET) != 0 ? BST_CHECKED : BST_UNCHECKED); + CheckDlgButton(hwndDlg, IDC_ENTERIDLE, (setting->optionFlags & FLAG_ENTERIDLE) != 0 ? BST_CHECKED : BST_UNCHECKED); CheckDlgButton(hwndDlg, IDC_MONITORMIRANDA, (setting->optionFlags & FLAG_MONITORMIRANDA) != 0 ? BST_CHECKED : BST_UNCHECKED); CheckDlgButton(hwndDlg, IDC_LV2ONINACTIVE, (setting->optionFlags & FLAG_LV2ONINACTIVE) != 0 ? BST_CHECKED : BST_UNCHECKED); @@ -298,6 +299,11 @@ static INT_PTR CALLBACK DlgProcAutoAwayRulesOpts(HWND hwndDlg, UINT msg, WPARAM setting->optionFlags ^= FLAG_MONITORMIRANDA; SetDialogItems(hwndDlg, setting); break; + + case IDC_ENTERIDLE: + setting->optionFlags ^= FLAG_ENTERIDLE; + SetDialogItems(hwndDlg, setting); + break; } break; -- cgit v1.2.3