diff options
author | sje <sje@4f64403b-2f21-0410-a795-97e2b3489a10> | 2006-11-13 14:47:34 +0000 |
---|---|---|
committer | sje <sje@4f64403b-2f21-0410-a795-97e2b3489a10> | 2006-11-13 14:47:34 +0000 |
commit | c6d2c013851f3337ab59a4413f7c7447af27142a (patch) | |
tree | f34c1b601330f06f183fb96966471d48e1e56b5b /justtabs/options.cpp | |
parent | e95cabc57a0f82a6fb6316dbd2e3b3fdaccff6f3 (diff) |
added always on top option (also in window system menu)
added close tab miranda flat button
set window icon to message icon if any tab has a new message
git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@44 4f64403b-2f21-0410-a795-97e2b3489a10
Diffstat (limited to 'justtabs/options.cpp')
-rw-r--r-- | justtabs/options.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/justtabs/options.cpp b/justtabs/options.cpp index d7cafc5..5175cc7 100644 --- a/justtabs/options.cpp +++ b/justtabs/options.cpp @@ -23,6 +23,7 @@ static BOOL CALLBACK DlgProcOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM l TranslateDialogDefault( hwndDlg );
CheckDlgButton(hwndDlg, IDC_CHK_TITLE, options.show_titlebar ? FALSE : TRUE);
CheckDlgButton(hwndDlg, IDC_CHK_TABICON, options.tab_icon ? TRUE : FALSE);
+ CheckDlgButton(hwndDlg, IDC_CHK_ONTOP, options.ontop ? TRUE : FALSE);
return TRUE;
}
case WM_COMMAND:
@@ -39,6 +40,10 @@ static BOOL CALLBACK DlgProcOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM l options.tab_icon = IsDlgButtonChecked(hwndDlg, IDC_CHK_TABICON) ? true : false;
DBWriteContactSettingByte(0, MODULE, "TabIcon", options.tab_icon ? 1 : 0);
ResetTabIcons();
+
+ options.ontop = IsDlgButtonChecked(hwndDlg, IDC_CHK_ONTOP) ? true : false;
+ DBWriteContactSettingByte(0, MODULE, "OnTop", options.ontop ? 1 : 0);
+ FixWindowStyle();
}
return TRUE;
}
@@ -67,6 +72,7 @@ int OptInit(WPARAM wParam,LPARAM lParam) void InitOptions() {
options.show_titlebar = (DBGetContactSettingByte(0, MODULE, "EnableTitle", 1) == 1);
options.tab_icon = (DBGetContactSettingByte(0, MODULE, "TabIcon", 0) == 1);
+ options.ontop = (DBGetContactSettingByte(0, MODULE, "OnTop", 0) == 1);
HookEvent(ME_OPT_INITIALISE, OptInit);
}
|