From c94076d3dab5538735393d4c97b057b3f7114fb0 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Mon, 30 Jul 2012 17:28:20 +0000 Subject: IDD_SETAWAYMSG moved to stdaway git-svn-id: http://svn.miranda-ng.org/main/trunk@1279 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- src/core/stdaway/resource.rc | 18 ++++++++++++++++++ src/core/stdaway/sendmsg.cpp | 8 ++++---- src/resource.rc | 18 ------------------ 3 files changed, 22 insertions(+), 22 deletions(-) (limited to 'src') diff --git a/src/core/stdaway/resource.rc b/src/core/stdaway/resource.rc index 72824c871a..f2917f0f34 100644 --- a/src/core/stdaway/resource.rc +++ b/src/core/stdaway/resource.rc @@ -73,6 +73,16 @@ BEGIN LISTBOX IDC_LST_STATUS,10,13,90,95,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP END +IDD_SETAWAYMSG DIALOGEX 0, 0, 187, 72 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_CONTROLPARENT +CAPTION "Change %s Message" +FONT 8, "MS Shell Dlg", 0, 0, 0x1 +BEGIN + DEFPUSHBUTTON "Closing in %d",IDOK,61,53,65,14 + EDITTEXT IDC_MSG,5,5,177,43,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL +END + #endif // APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// @@ -108,6 +118,14 @@ BEGIN HORZGUIDE, 8 HORZGUIDE, 13 END + + IDD_SETAWAYMSG, DIALOG + BEGIN + LEFTMARGIN, 5 + RIGHTMARGIN, 182 + TOPMARGIN, 5 + BOTTOMMARGIN, 67 + END END #endif // APSTUDIO_INVOKED diff --git a/src/core/stdaway/sendmsg.cpp b/src/core/stdaway/sendmsg.cpp index d6b9cce901..763d3a41b1 100644 --- a/src/core/stdaway/sendmsg.cpp +++ b/src/core/stdaway/sendmsg.cpp @@ -78,9 +78,9 @@ static const char *StatusModeToDbSetting(int status, const char *suffix) return str; } -static bool GetStatusModeByte(int status, const char *suffix) +static bool GetStatusModeByte(int status, const char *suffix, bool bDefault = false) { - return db_get_b(NULL, "SRAway", StatusModeToDbSetting(status, suffix), 0) != 0; + return db_get_b(NULL, "SRAway", StatusModeToDbSetting(status, suffix), bDefault) != 0; } static void SetStatusModeByte(int status, const char *suffix, BYTE value) @@ -344,7 +344,7 @@ static int StatusModeChange(WPARAM wParam, LPARAM lParam) if (GetStatusModeByte(statusMode, "Ignore")) ChangeAllProtoMessages(szProto, statusMode, NULL); - else if (bScreenSaverRunning || ( !GetAsyncKeyState(VK_CONTROL) && GetStatusModeByte(statusMode, "NoDlg"))) { + else if (bScreenSaverRunning || ( !GetAsyncKeyState(VK_CONTROL) && GetStatusModeByte(statusMode, "NoDlg", true))) { TCHAR *msg = GetAwayMessage(statusMode, szProto); ChangeAllProtoMessages(szProto, statusMode, msg); mir_free(msg); @@ -409,7 +409,7 @@ static INT_PTR CALLBACK DlgProcAwayMsgOpts(HWND hwndDlg, UINT msg, WPARAM wParam } dat->info[j].ignore = GetStatusModeByte(statusModes[i], "Ignore"); - dat->info[j].noDialog = GetStatusModeByte(statusModes[i], "NoDlg"); + dat->info[j].noDialog = GetStatusModeByte(statusModes[i], "NoDlg", true); dat->info[j].usePrevious = GetStatusModeByte(statusModes[i], "UsePrev"); DBVARIANT dbv; diff --git a/src/resource.rc b/src/resource.rc index 2d3ae6f6b1..cef16ba39d 100644 --- a/src/resource.rc +++ b/src/resource.rc @@ -169,16 +169,6 @@ BEGIN CONTROL "",IDC_PAGETREE,"SysTreeView32",TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_DISABLEDRAGDROP | TVS_SHOWSELALWAYS | TVS_TRACKSELECT | TVS_NOHSCROLL | NOT WS_VISIBLE | WS_BORDER | WS_TABSTOP,347,86,52,137 END -IDD_SETAWAYMSG DIALOGEX 0, 0, 187, 72 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_CONTROLPARENT -CAPTION "Change %s Message" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - DEFPUSHBUTTON "Closing in %d",IDOK,61,53,65,14 - EDITTEXT IDC_MSG,5,5,177,43,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL -END - IDD_INSTALLINI DIALOGEX 0, 0, 213, 103 STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_CONTROLPARENT @@ -792,14 +782,6 @@ BEGIN BOTTOMMARGIN, 297 END - IDD_SETAWAYMSG, DIALOG - BEGIN - LEFTMARGIN, 5 - RIGHTMARGIN, 182 - TOPMARGIN, 5 - BOTTOMMARGIN, 67 - END - IDD_DETAILS, DIALOG BEGIN LEFTMARGIN, 5 -- cgit v1.2.3