diff options
author | sje <sje@4f64403b-2f21-0410-a795-97e2b3489a10> | 2007-04-26 15:44:54 +0000 |
---|---|---|
committer | sje <sje@4f64403b-2f21-0410-a795-97e2b3489a10> | 2007-04-26 15:44:54 +0000 |
commit | 303c2fb05ca6a8ea2c73b3067773d418aa323399 (patch) | |
tree | d9e35a7648c2cd7813266b79bbe4a414989c1aa4 /yapp/popups2.cpp | |
parent | f191d6468b3fc555b28d5a67924ec6ea623f9940 (diff) |
added title underline
git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@159 4f64403b-2f21-0410-a795-97e2b3489a10
Diffstat (limited to 'yapp/popups2.cpp')
-rw-r--r-- | yapp/popups2.cpp | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/yapp/popups2.cpp b/yapp/popups2.cpp index 1597bbc..cb7f561 100644 --- a/yapp/popups2.cpp +++ b/yapp/popups2.cpp @@ -21,13 +21,14 @@ MNOTIFYLINK *notifyLink = 0; bool ignore_gpd_passed_addy = false;
FontID font_id_firstline = {0}, font_id_secondline = {0}, font_id_time = {0};
-ColourID colour_id_bg = {0}, colour_id_border = {0}, colour_id_sidebar = {0};
+ColourID colour_id_bg = {0}, colour_id_border = {0}, colour_id_sidebar = {0}, colour_id_titleunderline = {0};
FontIDW font_id_firstlinew = {0}, font_id_secondlinew = {0}, font_id_timew = {0};
-ColourIDW colour_id_bgw = {0}, colour_id_borderw = {0}, colour_id_sidebarw = {0};
+ColourIDW colour_id_bgw = {0}, colour_id_borderw = {0}, colour_id_sidebarw = {0}, colour_id_titleunderlinew = {0};
COLORREF colBg = GetSysColor(COLOR_3DSHADOW);
HFONT hFontFirstLine = 0, hFontSecondLine = 0, hFontTime = 0;
-COLORREF colFirstLine = RGB(255, 0, 0), colSecondLine = 0, colTime = RGB(0, 0, 255), colBorder = RGB(0, 0, 0), colSidebar = RGB(128, 128, 128);
+COLORREF colFirstLine = RGB(255, 0, 0), colSecondLine = 0, colTime = RGB(0, 0, 255), colBorder = RGB(0, 0, 0),
+ colSidebar = RGB(128, 128, 128), colTitleUnderline = GetSysColor(COLOR_3DSHADOW);
// hooked here so it's in the main thread
HANDLE hAvChangeEvent = 0;
@@ -95,6 +96,7 @@ int ReloadFont(WPARAM wParam, LPARAM lParam) { colBg = CallService(MS_COLOUR_GETW, (WPARAM)&colour_id_bgw, 0);
colBorder = CallService(MS_COLOUR_GETW, (WPARAM)&colour_id_borderw, 0);
colSidebar = CallService(MS_COLOUR_GETW, (WPARAM)&colour_id_sidebarw, 0);
+ colTitleUnderline = CallService(MS_COLOUR_GETW, (WPARAM)&colour_id_titleunderlinew, 0);
} else {
LOGFONTA log_font;
if(hFontFirstLine) DeleteObject(hFontFirstLine);
@@ -110,6 +112,7 @@ int ReloadFont(WPARAM wParam, LPARAM lParam) { colBg = CallService(MS_COLOUR_GET, (WPARAM)&colour_id_bg, 0);
colBorder = CallService(MS_COLOUR_GET, (WPARAM)&colour_id_border, 0);
colSidebar = CallService(MS_COLOUR_GET, (WPARAM)&colour_id_sidebar, 0);
+ colTitleUnderline = CallService(MS_COLOUR_GET, (WPARAM)&colour_id_titleunderline, 0);
}
return 0;
@@ -204,9 +207,18 @@ int ModulesLoaded(WPARAM wParam, LPARAM lParam) { colour_id_sidebarw.defcolour = RGB(128, 128, 128);
colour_id_sidebarw.order = 2;
+ colour_id_titleunderlinew.cbSize = sizeof(ColourIDW);
+ t2w(TranslateT("Popups"), colour_id_titleunderlinew.group, 64);
+ t2w(TranslateT("Title underline"), colour_id_titleunderlinew.name, 64);
+ strcpy(colour_id_titleunderlinew.dbSettingsGroup, MODULE);
+ strcpy(colour_id_titleunderlinew.setting, "ColourTitleUnderline");
+ colour_id_titleunderlinew.defcolour = GetSysColor(COLOR_3DSHADOW);
+ colour_id_titleunderlinew.order = 3;
+
CallService(MS_COLOUR_REGISTERW, (WPARAM)&colour_id_bgw, 0);
CallService(MS_COLOUR_REGISTERW, (WPARAM)&colour_id_borderw, 0);
CallService(MS_COLOUR_REGISTERW, (WPARAM)&colour_id_sidebarw, 0);
+ CallService(MS_COLOUR_REGISTERW, (WPARAM)&colour_id_titleunderlinew, 0);
ReloadFont(0, 0);
@@ -264,9 +276,18 @@ int ModulesLoaded(WPARAM wParam, LPARAM lParam) { colour_id_sidebar.defcolour = RGB(128, 128, 128);
colour_id_sidebar.order = 2;
+ colour_id_titleunderline.cbSize = sizeof(ColourID);
+ t2a(TranslateT("Popups"), colour_id_titleunderline.group, 64);
+ t2a(TranslateT("Title underline"), colour_id_titleunderline.name, 64);
+ strcpy(colour_id_titleunderline.dbSettingsGroup, MODULE);
+ strcpy(colour_id_titleunderline.setting, "ColourTitleUnderline");
+ colour_id_titleunderline.defcolour = GetSysColor(COLOR_3DSHADOW);
+ colour_id_titleunderline.order = 3;
+
CallService(MS_COLOUR_REGISTER, (WPARAM)&colour_id_bg, 0);
CallService(MS_COLOUR_REGISTER, (WPARAM)&colour_id_border, 0);
CallService(MS_COLOUR_REGISTER, (WPARAM)&colour_id_sidebar, 0);
+ CallService(MS_COLOUR_REGISTER, (WPARAM)&colour_id_titleunderline, 0);
ReloadFont(0, 0);
|