summaryrefslogtreecommitdiff
path: root/justtabs/options.cpp
diff options
context:
space:
mode:
authorsje <sje@4f64403b-2f21-0410-a795-97e2b3489a10>2006-11-13 14:47:34 +0000
committersje <sje@4f64403b-2f21-0410-a795-97e2b3489a10>2006-11-13 14:47:34 +0000
commitc6d2c013851f3337ab59a4413f7c7447af27142a (patch)
treef34c1b601330f06f183fb96966471d48e1e56b5b /justtabs/options.cpp
parente95cabc57a0f82a6fb6316dbd2e3b3fdaccff6f3 (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.cpp6
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);
}