summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2018-07-25 23:10:36 +0300
committerGeorge Hazan <ghazan@miranda.im>2018-07-25 23:10:36 +0300
commita411a7391bb879db8da398f067245a13c7fa7aee (patch)
tree4b2c76ca8bc0b43b1084b8234746810c3ef6c446 /plugins
parent942c498d6e8901f751b088c0adfcb8f3fc67576c (diff)
major code cleaning of all font-related structures
Diffstat (limited to 'plugins')
-rw-r--r--plugins/Alarms/src/alarm_win.cpp7
-rwxr-xr-xplugins/Alarms/src/frame.cpp4
-rw-r--r--plugins/BASS_interface/src/Main.cpp4
-rw-r--r--plugins/BasicHistory/src/Options.cpp8
-rw-r--r--plugins/Clist_modern/src/modern_clcopts.cpp10
-rw-r--r--plugins/Clist_nicer/src/clui.cpp39
-rw-r--r--plugins/Console/src/Console.cpp8
-rw-r--r--plugins/FavContacts/src/services.cpp12
-rw-r--r--plugins/HistoryPlusPlus/hpp_options.pas2
-rw-r--r--plugins/MyDetails/src/frame.cpp19
-rw-r--r--plugins/NotesAndReminders/src/options.cpp10
-rw-r--r--plugins/Ping/src/pingthread.cpp4
-rw-r--r--plugins/Popup/src/font.cpp16
-rw-r--r--plugins/Popup/src/notifications.cpp8
-rw-r--r--plugins/Popup/src/services.cpp10
-rw-r--r--plugins/QuickSearch/i_ok.inc1
-rw-r--r--plugins/QuickSearch/sr_frame.pas1
-rw-r--r--plugins/Scriver/src/msgoptions.cpp6
-rw-r--r--plugins/SmileyAdd/src/main.cpp2
-rw-r--r--plugins/TabSRMM/src/chat_options.cpp11
-rw-r--r--plugins/TipperYM/src/tipper.cpp17
-rw-r--r--plugins/TooltipNotify/src/TooltipNotify.cpp6
-rw-r--r--plugins/TrafficCounter/src/TrafficCounter.cpp4
-rw-r--r--plugins/Weather/src/weather_mwin.cpp10
-rw-r--r--plugins/YAPP/src/yapp.cpp17
-rw-r--r--plugins/mRadio/rframeapi.pas1
26 files changed, 94 insertions, 143 deletions
diff --git a/plugins/Alarms/src/alarm_win.cpp b/plugins/Alarms/src/alarm_win.cpp
index 83cd180c2b..fc4813f962 100644
--- a/plugins/Alarms/src/alarm_win.cpp
+++ b/plugins/Alarms/src/alarm_win.cpp
@@ -347,29 +347,26 @@ int ReloadFonts(WPARAM, LPARAM)
int AlarmWinModulesLoaded(WPARAM, LPARAM)
{
- title_font_id.cbSize = sizeof(FontIDW);
wcsncpy_s(title_font_id.group, LPGENW("Alarms"), _TRUNCATE);
wcsncpy_s(title_font_id.name, LPGENW("Title"), _TRUNCATE);
strncpy_s(title_font_id.dbSettingsGroup, MODULENAME, _TRUNCATE);
- strncpy_s(title_font_id.prefix, "FontTitle", _TRUNCATE);
+ strncpy_s(title_font_id.setting, "FontTitle", _TRUNCATE);
wcsncpy_s(title_font_id.backgroundGroup, LPGENW("Alarms"), _TRUNCATE);
wcsncpy_s(title_font_id.backgroundName, LPGENW("Background"), _TRUNCATE);
title_font_id.flags = 0;
title_font_id.order = 0;
g_plugin.addFont(&title_font_id);
- window_font_id.cbSize = sizeof(FontIDW);
wcsncpy_s(window_font_id.group, LPGENW("Alarms"), _TRUNCATE);
wcsncpy_s(window_font_id.name, LPGENW("Window"), _TRUNCATE);
strncpy_s(window_font_id.dbSettingsGroup, MODULENAME, _TRUNCATE);
- strncpy_s(window_font_id.prefix, "FontWindow", _TRUNCATE);
+ strncpy_s(window_font_id.setting, "FontWindow", _TRUNCATE);
wcsncpy_s(window_font_id.backgroundGroup, LPGENW("Alarms"), _TRUNCATE);
wcsncpy_s(window_font_id.backgroundName, LPGENW("Background"), _TRUNCATE);
window_font_id.flags = 0;
window_font_id.order = 1;
g_plugin.addFont(&window_font_id);
- bk_colour_id.cbSize = sizeof(ColourIDW);
strncpy_s(bk_colour_id.dbSettingsGroup, MODULENAME, _TRUNCATE);
wcsncpy_s(bk_colour_id.group, LPGENW("Alarms"), _TRUNCATE);
wcsncpy_s(bk_colour_id.name, LPGENW("Background"), _TRUNCATE);
diff --git a/plugins/Alarms/src/frame.cpp b/plugins/Alarms/src/frame.cpp
index 744892450d..921ca4f290 100755
--- a/plugins/Alarms/src/frame.cpp
+++ b/plugins/Alarms/src/frame.cpp
@@ -555,15 +555,13 @@ int CreateFrame()
SendMessage(hwnd_plugin, WMU_INITIALIZE, 0, 0);
- font_id.cbSize = sizeof(font_id);
strncpy_s(font_id.group, LPGEN("Frames"), _TRUNCATE);
strncpy_s(font_id.name, LPGEN("Alarm reminders"), _TRUNCATE);
strncpy_s(font_id.dbSettingsGroup, MODULENAME, _TRUNCATE);
- strncpy_s(font_id.prefix, "Font", _TRUNCATE);
+ strncpy_s(font_id.setting, "Font", _TRUNCATE);
font_id.order = 0;
g_plugin.addFont(&font_id);
- framebk_colour_id.cbSize = sizeof(ColourID);
strncpy_s(framebk_colour_id.dbSettingsGroup, MODULENAME, _TRUNCATE);
strncpy_s(framebk_colour_id.group, LPGEN("Frames"), _TRUNCATE);
strncpy_s(framebk_colour_id.name, LPGEN("Alarm reminders"), _TRUNCATE);
diff --git a/plugins/BASS_interface/src/Main.cpp b/plugins/BASS_interface/src/Main.cpp
index 2d2eb55ff0..a55f34fd11 100644
--- a/plugins/BASS_interface/src/Main.cpp
+++ b/plugins/BASS_interface/src/Main.cpp
@@ -454,9 +454,7 @@ void CreateFrame()
Frame.hIcon = Skin_LoadIcon(SKINICON_OTHER_FRAME);
frame_id = g_plugin.addFrame(&Frame);
- ColourIDW colourid = { 0 };
- colourid.cbSize = sizeof(ColourIDW);
-
+ ColourIDW colourid = {};
strcpy_s(colourid.dbSettingsGroup, MODULENAME);
strcpy_s(colourid.setting, "ColorFrame");
wcscpy_s(colourid.name, LPGENW("Frame background"));
diff --git a/plugins/BasicHistory/src/Options.cpp b/plugins/BasicHistory/src/Options.cpp
index da971082be..293708c2b6 100644
--- a/plugins/BasicHistory/src/Options.cpp
+++ b/plugins/BasicHistory/src/Options.cpp
@@ -231,11 +231,9 @@ const int g_hotkeysSize = _countof(g_HotkeyOptionsList);
void Options::Load(void)
{
- FontIDW fid = { 0 };
- ColourIDW cid = { 0 };
+ FontIDW fid = {};
+ ColourIDW cid = {};
HOTKEYDESC hid = {};
- fid.cbSize = sizeof(FontIDW);
- cid.cbSize = sizeof(ColourIDW);
strncpy_s(fid.dbSettingsGroup, "BasicHistory_Fonts", _TRUNCATE);
wcsncpy_s(fid.backgroundGroup, L"History", _TRUNCATE);
wcsncpy_s(fid.group, LPGENW("History"), _TRUNCATE);
@@ -246,7 +244,7 @@ void Options::Load(void)
fid.deffontsettings.colour = g_FontOptionsList[i].defColour;
fid.deffontsettings.style = g_FontOptionsList[i].defStyle;
fid.deffontsettings.charset = DEFAULT_CHARSET;
- mir_snprintf(fid.prefix, _countof(fid.prefix), "Font%d", i);
+ mir_snprintf(fid.setting, _countof(fid.setting), "Font%d", i);
wcsncpy_s(fid.name, g_FontOptionsList[i].szDescr, _TRUNCATE);
wcsncpy_s(fid.backgroundName, g_FontOptionsList[i].szBackgroundName, _TRUNCATE);
fid.flags = FIDF_DEFAULTVALID | FIDF_CLASSGENERAL | g_FontOptionsList[i].flags;
diff --git a/plugins/Clist_modern/src/modern_clcopts.cpp b/plugins/Clist_modern/src/modern_clcopts.cpp
index e7c74bedeb..586fbbb5fe 100644
--- a/plugins/Clist_modern/src/modern_clcopts.cpp
+++ b/plugins/Clist_modern/src/modern_clcopts.cpp
@@ -131,11 +131,8 @@ void RegisterCLUIFonts(void)
EffectIDW effectid = {};
char idstr[10];
- fontid.cbSize = sizeof(fontid);
- mir_strncpy(fontid.dbSettingsGroup, "CLC", _countof(fontid.dbSettingsGroup));
-
- effectid.cbSize = sizeof(effectid);
- mir_strncpy(effectid.dbSettingsGroup, "CLC", _countof(effectid.dbSettingsGroup));
+ strncpy_s(fontid.dbSettingsGroup, "CLC", _TRUNCATE);
+ strncpy_s(effectid.dbSettingsGroup, "CLC", _TRUNCATE);
int index = 1;
for (auto &p : fontOptionsList) {
@@ -145,7 +142,7 @@ void RegisterCLUIFonts(void)
wcsncpy_s(fontid.group, p.szGroup, _TRUNCATE);
wcsncpy_s(fontid.name, p.szDescr, _TRUNCATE);
mir_snprintf(idstr, "Font%d", p.fontID);
- strncpy_s(fontid.prefix, idstr, _TRUNCATE);
+ strncpy_s(fontid.setting, idstr, _TRUNCATE);
fontid.order = index;
fontid.deffontsettings.charset = p.defCharset;
@@ -171,7 +168,6 @@ void RegisterCLUIFonts(void)
}
ColourIDW colourid = {};
- colourid.cbSize = sizeof(colourid);
index = 1;
for (auto &p : colourOptionsList) {
diff --git a/plugins/Clist_nicer/src/clui.cpp b/plugins/Clist_nicer/src/clui.cpp
index f2ee3b3ae7..affee6a037 100644
--- a/plugins/Clist_nicer/src/clui.cpp
+++ b/plugins/Clist_nicer/src/clui.cpp
@@ -1871,9 +1871,9 @@ static clistFontDescr[] =
void FS_RegisterFonts()
{
- FontIDW fid = { sizeof(fid) };
- wcsncpy(fid.group, LPGENW("Contact list"), _countof(fid.group));
- strncpy(fid.dbSettingsGroup, "CLC", 5);
+ FontIDW fid = {};
+ wcsncpy_s(fid.group, LPGENW("Contact list"), _TRUNCATE);
+ strncpy_s(fid.dbSettingsGroup, "CLC", _TRUNCATE);
fid.flags = FIDF_DEFAULTVALID | FIDF_ALLOWEFFECTS | FIDF_APPENDNAME | FIDF_SAVEPOINTSIZE;
HDC hdc = GetDC(nullptr);
@@ -1890,49 +1890,48 @@ void FS_RegisterFonts()
fid.flags &= ~FIDF_CLASSMASK;
fid.flags |= clistFontDescr[i].iMask;
- wcsncpy(fid.name, clistFontDescr[i].tszName, _countof(fid.name));
+ wcsncpy_s(fid.name, clistFontDescr[i].tszName, _TRUNCATE);
char idstr[10];
mir_snprintf(idstr, "Font%d", i);
- strncpy(fid.prefix, idstr, _countof(fid.prefix));
+ strncpy_s(fid.setting, idstr, _TRUNCATE);
fid.order = i;
g_plugin.addFont(&fid);
}
ReleaseDC(nullptr, hdc);
// and colours
- ColourIDW colourid = { 0 };
- colourid.cbSize = sizeof(colourid);
+ ColourIDW colourid = {};
colourid.order = 0;
- strncpy(colourid.dbSettingsGroup, "CLC", sizeof(colourid.dbSettingsGroup));
+ strncpy_s(colourid.dbSettingsGroup, "CLC", _TRUNCATE);
- strncpy(colourid.setting, "BkColour", sizeof(colourid.setting));
- wcsncpy(colourid.name, LPGENW("Background"), _countof(colourid.name));
- wcsncpy(colourid.group, LPGENW("Contact list"), _countof(colourid.group));
+ strncpy_s(colourid.setting, "BkColour", _TRUNCATE);
+ wcsncpy_s(colourid.name, LPGENW("Background"), _TRUNCATE);
+ wcsncpy_s(colourid.group, LPGENW("Contact list"), _TRUNCATE);
colourid.defcolour = CLCDEFAULT_BKCOLOUR;
g_plugin.addColor(&colourid);
- strncpy(colourid.setting, "SelTextColour", sizeof(colourid.setting));
- wcsncpy(colourid.name, LPGENW("Selected text"), _countof(colourid.name));
+ strncpy_s(colourid.setting, "SelTextColour", _TRUNCATE);
+ wcsncpy_s(colourid.name, LPGENW("Selected text"), _TRUNCATE);
colourid.order = 1;
colourid.defcolour = CLCDEFAULT_SELTEXTCOLOUR;
g_plugin.addColor(&colourid);
- strncpy(colourid.setting, "HotTextColour", sizeof(colourid.setting));
- wcsncpy(colourid.name, LPGENW("Hottrack text"), _countof(colourid.name));
+ strncpy_s(colourid.setting, "HotTextColour", _TRUNCATE);
+ wcsncpy_s(colourid.name, LPGENW("Hottrack text"), _TRUNCATE);
colourid.order = 1;
colourid.defcolour = CLCDEFAULT_HOTTEXTCOLOUR;
g_plugin.addColor(&colourid);
- strncpy(colourid.setting, "QuickSearchColour", sizeof(colourid.setting));
- wcsncpy(colourid.name, LPGENW("Quicksearch text"), _countof(colourid.name));
+ strncpy_s(colourid.setting, "QuickSearchColour", _TRUNCATE);
+ wcsncpy_s(colourid.name, LPGENW("Quicksearch text"), _TRUNCATE);
colourid.order = 1;
colourid.defcolour = CLCDEFAULT_QUICKSEARCHCOLOUR;
g_plugin.addColor(&colourid);
- strncpy(colourid.dbSettingsGroup, "CLUI", sizeof(colourid.dbSettingsGroup));
- strncpy(colourid.setting, "clr_frameborder", sizeof(colourid.setting));
- wcsncpy(colourid.name, LPGENW("Embedded frames border"), _countof(colourid.name));
+ strncpy_s(colourid.dbSettingsGroup, "CLUI", _TRUNCATE);
+ strncpy_s(colourid.setting, "clr_frameborder", _TRUNCATE);
+ wcsncpy_s(colourid.name, LPGENW("Embedded frames border"), _TRUNCATE);
colourid.order = 1;
colourid.defcolour = RGB(40, 40, 40);
g_plugin.addColor(&colourid);
diff --git a/plugins/Console/src/Console.cpp b/plugins/Console/src/Console.cpp
index c9b09e9a14..5b2a737243 100644
--- a/plugins/Console/src/Console.cpp
+++ b/plugins/Console/src/Console.cpp
@@ -1100,12 +1100,11 @@ static int OnSystemModulesLoaded(WPARAM, LPARAM)
{
CreateServiceFunction(MS_CONSOLE_SHOW_HIDE, ShowHideConsole);
- FontIDW fid = { 0 };
- fid.cbSize = sizeof(fid);
+ FontIDW fid = {};
mir_wstrncpy(fid.group, LPGENW("Console"), _countof(fid.group));
mir_wstrncpy(fid.name, LPGENW("Text"), _countof(fid.name));
mir_strncpy(fid.dbSettingsGroup, "Console", _countof(fid.dbSettingsGroup));
- mir_strncpy(fid.prefix, "ConsoleFont", _countof(fid.prefix));
+ mir_strncpy(fid.setting, "ConsoleFont", _countof(fid.setting));
mir_wstrncpy(fid.backgroundGroup, LPGENW("Console"), _countof(fid.backgroundGroup));
mir_wstrncpy(fid.backgroundName, LPGENW("Background"), _countof(fid.backgroundName));
fid.flags = FIDF_DEFAULTVALID;
@@ -1118,8 +1117,7 @@ static int OnSystemModulesLoaded(WPARAM, LPARAM)
HookEvent(ME_FONT_RELOAD, OnFontChange);
- ColourIDW cid = { 0 };
- cid.cbSize = sizeof(cid);
+ ColourIDW cid = {};
mir_wstrncpy(cid.group, LPGENW("Console"), _countof(cid.group));
mir_wstrncpy(cid.name, LPGENW("Background"), _countof(cid.name));
mir_strncpy(cid.dbSettingsGroup, "Console", _countof(cid.dbSettingsGroup));
diff --git a/plugins/FavContacts/src/services.cpp b/plugins/FavContacts/src/services.cpp
index 7d91eb4ad8..8137add545 100644
--- a/plugins/FavContacts/src/services.cpp
+++ b/plugins/FavContacts/src/services.cpp
@@ -158,7 +158,7 @@ int ProcessModulesLoaded(WPARAM, LPARAM)
/////////////////////////////////////////////////////////////////////////////////////
- FontIDW fontid = { sizeof(fontid) };
+ FontIDW fontid = {};
wcsncpy_s(fontid.group, LPGENW("Favorite Contacts"), _TRUNCATE);
strncpy_s(fontid.dbSettingsGroup, "FavContacts", _TRUNCATE);
wcsncpy_s(fontid.backgroundGroup, LPGENW("Favorite Contacts"), _TRUNCATE);
@@ -171,13 +171,13 @@ int ProcessModulesLoaded(WPARAM, LPARAM)
wcsncpy_s(fontid.backgroundName, LPGENW("Background"), _TRUNCATE);
wcsncpy_s(fontid.name, LPGENW("Contact name"), _TRUNCATE);
- strncpy_s(fontid.prefix, "fntName", _TRUNCATE);
+ strncpy_s(fontid.setting, "fntName", _TRUNCATE);
fontid.deffontsettings.colour = GetSysColor(COLOR_MENUTEXT);
fontid.deffontsettings.style = DBFONTF_BOLD;
g_plugin.addFont(&fontid);
wcsncpy_s(fontid.name, LPGENW("Second line"), _TRUNCATE);
- strncpy_s(fontid.prefix, "fntSecond", _TRUNCATE);
+ strncpy_s(fontid.setting, "fntSecond", _TRUNCATE);
fontid.deffontsettings.colour = sttShadeColor(GetSysColor(COLOR_MENUTEXT), GetSysColor(COLOR_MENU));
fontid.deffontsettings.style = 0;
g_plugin.addFont(&fontid);
@@ -185,20 +185,20 @@ int ProcessModulesLoaded(WPARAM, LPARAM)
wcsncpy_s(fontid.backgroundName, LPGENW("Selected background"), _TRUNCATE);
wcsncpy_s(fontid.name, LPGENW("Selected contact name (color)"), _TRUNCATE);
- strncpy_s(fontid.prefix, "fntNameSel", _TRUNCATE);
+ strncpy_s(fontid.setting, "fntNameSel", _TRUNCATE);
fontid.deffontsettings.colour = GetSysColor(COLOR_HIGHLIGHTTEXT);
fontid.deffontsettings.style = DBFONTF_BOLD;
g_plugin.addFont(&fontid);
wcsncpy_s(fontid.name, LPGENW("Selected second line (color)"), _TRUNCATE);
- strncpy_s(fontid.prefix, "fntSecondSel", _TRUNCATE);
+ strncpy_s(fontid.setting, "fntSecondSel", _TRUNCATE);
fontid.deffontsettings.colour = sttShadeColor(GetSysColor(COLOR_HIGHLIGHTTEXT), GetSysColor(COLOR_HIGHLIGHT));
fontid.deffontsettings.style = 0;
g_plugin.addFont(&fontid);
/////////////////////////////////////////////////////////////////////////////////////
- ColourIDW colourid = { sizeof(colourid) };
+ ColourIDW colourid = {};
wcsncpy_s(colourid.group, LPGENW("Favorite Contacts"), _TRUNCATE);
strncpy_s(colourid.dbSettingsGroup, "FavContacts", _TRUNCATE);
diff --git a/plugins/HistoryPlusPlus/hpp_options.pas b/plugins/HistoryPlusPlus/hpp_options.pas
index d638a2a030..d8a442a711 100644
--- a/plugins/HistoryPlusPlus/hpp_options.pas
+++ b/plugins/HistoryPlusPlus/hpp_options.pas
@@ -264,7 +264,6 @@ procedure RegisterFont(Name:PAnsiChar; Order:integer; const defFont:TFontSetting
var
fid: TFontID;
begin
- fid.cbSize := sizeof(fid);
fid.group := hppName;
fid.dbSettingsGroup := hppDBName;
fid.flags := FIDF_DEFAULTVALID+FIDF_ALLOWEFFECTS;
@@ -282,7 +281,6 @@ procedure RegisterColor(Name:PAnsiChar; Order:integer; defColor:TColor);
var
cid: TColourID;
begin
- cid.cbSize := sizeof(cid);
cid.group := hppName;
cid.dbSettingsGroup := hppDBName;
cid.order := Order;
diff --git a/plugins/MyDetails/src/frame.cpp b/plugins/MyDetails/src/frame.cpp
index 46f69fb83e..cc39049339 100644
--- a/plugins/MyDetails/src/frame.cpp
+++ b/plugins/MyDetails/src/frame.cpp
@@ -73,9 +73,7 @@ char font_sizes[] = { 13, 8, 8, 8, 8 };
BYTE font_styles[] = { DBFONTF_BOLD, 0, 0, DBFONTF_ITALIC, DBFONTF_ITALIC };
COLORREF font_colors[] = { RGB(0, 0, 0), RGB(0, 0, 0), RGB(0, 0, 0), RGB(150, 150, 150), RGB(150, 150, 150) };
-static ColourID
-bg_colour = { sizeof(bg_colour), LPGEN("My details"), LPGEN("Background"), MODULENAME, "BackgroundColor", 0, GetSysColor(COLOR_BTNFACE) },
-av_colour = { sizeof(av_colour), LPGEN("My details"), LPGEN("Avatar border"), MODULENAME, "AvatarBorderColor", 0, RGB(0, 0, 0) };
+static ColourID bg_colour, av_colour;
int CreateFrame();
void FixMainMenu();
@@ -225,22 +223,31 @@ int CreateFrame()
{
HDC hdc = GetDC(nullptr);
+ strncpy_s(bg_colour.group, LPGEN("My details"), _TRUNCATE);
+ strncpy_s(bg_colour.name, LPGEN("Background"), _TRUNCATE);
+ strncpy_s(bg_colour.dbSettingsGroup, MODULENAME, _TRUNCATE);
+ strncpy_s(bg_colour.setting, "BackgroundColor", _TRUNCATE);
+ bg_colour.defcolour = GetSysColor(COLOR_BTNFACE);
g_plugin.addColor(&bg_colour);
+
+ strncpy_s(av_colour.group, LPGEN("My details"), _TRUNCATE);
+ strncpy_s(av_colour.name, LPGEN("Avatar border"), _TRUNCATE);
+ strncpy_s(av_colour.dbSettingsGroup, MODULENAME, _TRUNCATE);
+ strncpy_s(av_colour.setting, "AvatarBorderColor", _TRUNCATE);
g_plugin.addColor(&av_colour);
+
ReloadColour(0, 0);
HookEvent(ME_COLOUR_RELOAD, ReloadColour);
for (int i = 0; i < NUM_FONTS; i++) {
memset(&font_id[i], 0, sizeof(font_id[i]));
- font_id[i].cbSize = sizeof(FontIDW);
mir_wstrncpy(font_id[i].group, LPGENW("My details"), _countof(font_id[i].group));
mir_wstrncpy(font_id[i].name, font_names[i], _countof(font_id[i].name));
mir_strncpy(font_id[i].dbSettingsGroup, MODULENAME, _countof(font_id[i].dbSettingsGroup));
mir_wstrncpy(font_id[i].backgroundName, LPGENW("Background"), _countof(font_id[i].backgroundName));
mir_wstrncpy(font_id[i].backgroundGroup, LPGENW("My details"), _countof(font_id[i].backgroundGroup));
-
- mir_strncpy(font_id[i].prefix, font_settings[i], _countof(font_id[i].prefix));
+ mir_strncpy(font_id[i].setting, font_settings[i], _countof(font_id[i].setting));
font_id[i].deffontsettings.colour = font_colors[i];
font_id[i].deffontsettings.size = -MulDiv(font_sizes[i], GetDeviceCaps(hdc, LOGPIXELSY), 72);
diff --git a/plugins/NotesAndReminders/src/options.cpp b/plugins/NotesAndReminders/src/options.cpp
index 3ab3c022a3..6b03a5493e 100644
--- a/plugins/NotesAndReminders/src/options.cpp
+++ b/plugins/NotesAndReminders/src/options.cpp
@@ -226,9 +226,7 @@ void RegisterFontServiceFonts()
{
char szTemp[100];
- FontID fontid = { 0 };
- fontid.cbSize = sizeof(FontIDW);
-
+ FontID fontid = {};
strncpy(fontid.group, SECTIONNAME, _countof(fontid.group));
strncpy(fontid.backgroundGroup, SECTIONNAME, _countof(fontid.backgroundGroup));
strncpy(fontid.dbSettingsGroup, MODULENAME, _countof(fontid.dbSettingsGroup));
@@ -241,7 +239,7 @@ void RegisterFontServiceFonts()
for (int i = 0; i < _countof(fontOptionsList); i++) {
fontid.order = i;
mir_snprintf(szTemp, "Font%d", i);
- strncpy(fontid.prefix, szTemp, _countof(fontid.prefix));
+ strncpy(fontid.setting, szTemp, _countof(fontid.setting));
strncpy(fontid.name, fontOptionsList[i].szDescr, _countof(fontid.name));
fontid.deffontsettings.colour = fontOptionsList[i].defColour;
@@ -256,9 +254,7 @@ void RegisterFontServiceFonts()
g_plugin.addFont(&fontid);
}
- ColourID colorid = { 0 };
- colorid.cbSize = sizeof(ColourIDW);
-
+ ColourID colorid = {};
strncpy(colorid.group, SECTIONNAME, _countof(colorid.group));
strncpy(colorid.dbSettingsGroup, MODULENAME, _countof(fontid.dbSettingsGroup));
colorid.flags = 0;
diff --git a/plugins/Ping/src/pingthread.cpp b/plugins/Ping/src/pingthread.cpp
index 8823b181be..09eba92fb0 100644
--- a/plugins/Ping/src/pingthread.cpp
+++ b/plugins/Ping/src/pingthread.cpp
@@ -895,11 +895,10 @@ void InitList()
else ShowWindow(hpwnd, SW_SHOW);
}
- font_id.cbSize = sizeof(FontIDW);
mir_wstrncpy(font_id.group, LPGENW("Ping"), _countof(font_id.group));
mir_wstrncpy(font_id.name, LPGENW("List"), _countof(font_id.name));
mir_strncpy(font_id.dbSettingsGroup, "PING", _countof(font_id.dbSettingsGroup));
- mir_strncpy(font_id.prefix, "Font", _countof(font_id.prefix));
+ mir_strncpy(font_id.setting, "Font", _countof(font_id.setting));
mir_wstrncpy(font_id.backgroundGroup, L"Ping", _countof(font_id.backgroundGroup));
mir_wstrncpy(font_id.backgroundName, L"Background", _countof(font_id.backgroundName));
font_id.order = 0;
@@ -912,7 +911,6 @@ void InitList()
g_plugin.addFont(&font_id);
- bk_col_id.cbSize = sizeof(ColourIDW);
mir_wstrncpy(bk_col_id.group, L"Ping", _countof(bk_col_id.group));
mir_wstrncpy(bk_col_id.name, L"Background", _countof(bk_col_id.name));
mir_strncpy(bk_col_id.dbSettingsGroup, "PING", _countof(bk_col_id.dbSettingsGroup));
diff --git a/plugins/Popup/src/font.cpp b/plugins/Popup/src/font.cpp
index 6570315168..b274615963 100644
--- a/plugins/Popup/src/font.cpp
+++ b/plugins/Popup/src/font.cpp
@@ -28,8 +28,7 @@ PopupFonts fonts = {};
void InitFonts()
{
// Fonts
- FontIDW fid = { 0 };
- fid.cbSize = sizeof(FontIDW);
+ FontIDW fid = {};
mir_wstrncpy(fid.group, _A2W(PU_FNT_AND_COLOR), _countof(fid.group));
mir_strncpy(fid.dbSettingsGroup, PU_FNT_AND_COLOR_DB, _countof(fid.dbSettingsGroup));
fid.flags = FIDF_DEFAULTVALID;
@@ -40,33 +39,32 @@ void InitFonts()
mir_wstrncpy(fid.deffontsettings.szFace, L"Tahoma", _countof(fid.deffontsettings.szFace));
mir_wstrncpy(fid.name, _A2W(PU_FNT_NAME_TITLE), _countof(fid.name));
- mir_snprintf(fid.prefix, PU_FNT_PREFIX, PU_FNT_NAME_TITLE);
+ mir_snprintf(fid.setting, PU_FNT_PREFIX, PU_FNT_NAME_TITLE);
fid.deffontsettings.style = DBFONTF_BOLD;
fid.deffontsettings.colour = RGB(0, 0, 0);
g_plugin.addFont(&fid);
mir_wstrncpy(fid.name, _A2W(PU_FNT_NAME_CLOCK), _countof(fid.name));
- mir_snprintf(fid.prefix, PU_FNT_PREFIX, PU_FNT_NAME_CLOCK);
+ mir_snprintf(fid.setting, PU_FNT_PREFIX, PU_FNT_NAME_CLOCK);
g_plugin.addFont(&fid);
mir_wstrncpy(fid.name, _A2W(PU_FNT_NAME_TEXT), _countof(fid.name));
- mir_snprintf(fid.prefix, PU_FNT_PREFIX, PU_FNT_NAME_TEXT);
+ mir_snprintf(fid.setting, PU_FNT_PREFIX, PU_FNT_NAME_TEXT);
fid.deffontsettings.style = 0;
g_plugin.addFont(&fid);
mir_wstrncpy(fid.name, _A2W(PU_FNT_NAME_ACTION), _countof(fid.name));
- mir_snprintf(fid.prefix, PU_FNT_PREFIX, PU_FNT_NAME_ACTION);
+ mir_snprintf(fid.setting, PU_FNT_PREFIX, PU_FNT_NAME_ACTION);
fid.flags = FIDF_DEFAULTVALID | FIDF_ALLOWEFFECTS;
fid.deffontsettings.colour = RGB(0, 0, 255);
g_plugin.addFont(&fid);
mir_wstrncpy(fid.name, _A2W(PU_FNT_NAME_HOVERED_ACTION), _countof(fid.name));
- mir_snprintf(fid.prefix, PU_FNT_PREFIX, PU_FNT_NAME_HOVERED_ACTION);
+ mir_snprintf(fid.setting, PU_FNT_PREFIX, PU_FNT_NAME_HOVERED_ACTION);
fid.deffontsettings.style = DBFONTF_UNDERLINE;
g_plugin.addFont(&fid);
- ColourIDW cid = { 0 };
- cid.cbSize = sizeof(ColourIDW);
+ ColourIDW cid = {};
mir_wstrncpy(cid.group, _A2W(PU_FNT_AND_COLOR), _countof(cid.group));
mir_strncpy(cid.dbSettingsGroup, PU_FNT_AND_COLOR_DB, _countof(cid.dbSettingsGroup));
diff --git a/plugins/Popup/src/notifications.cpp b/plugins/Popup/src/notifications.cpp
index 1e2d97e7bc..fdd18a93cc 100644
--- a/plugins/Popup/src/notifications.cpp
+++ b/plugins/Popup/src/notifications.cpp
@@ -183,8 +183,7 @@ HANDLE RegisterNotification(POPUPNOTIFICATION *notification)
// ugly hack to make reset always possible
SaveNotificationSettings(ptd, "PopupNotifications");
- FontID fontid = { 0 };
- fontid.cbSize = sizeof(fontid);
+ FontID fontid = {};
mir_snprintf(fontid.group, PU_FNT_AND_COLOR "/%s", notification->lpzGroup);
mir_strcpy(fontid.dbSettingsGroup, "PopupNotifications");
fontid.flags = FIDF_DEFAULTVALID;
@@ -194,12 +193,11 @@ HANDLE RegisterNotification(POPUPNOTIFICATION *notification)
mir_strncpy(fontid.deffontsettings.szFace, "MS Shell Dlg", _countof(fontid.deffontsettings.szFace));
fontid.deffontsettings.style = 0;
mir_snprintf(fontid.name, "%s (colors only)", notification->lpzName);
- mir_snprintf(fontid.prefix, "{%s/%s}text", notification->lpzGroup, notification->lpzName);
+ mir_snprintf(fontid.setting, "{%s/%s}text", notification->lpzGroup, notification->lpzName);
fontid.deffontsettings.style = 0;
g_plugin.addFont(&fontid);
- ColourID colourid = { 0 };
- colourid.cbSize = sizeof(colourid);
+ ColourID colourid = {};
mir_snprintf(colourid.group, PU_FNT_AND_COLOR"/%s", notification->lpzGroup);
mir_strcpy(colourid.dbSettingsGroup, "PopupNotifications");
mir_snprintf(colourid.name, "%s (colors only)", notification->lpzName);
diff --git a/plugins/Popup/src/services.cpp b/plugins/Popup/src/services.cpp
index 960762e556..77ab39de01 100644
--- a/plugins/Popup/src/services.cpp
+++ b/plugins/Popup/src/services.cpp
@@ -381,8 +381,7 @@ INT_PTR Popup_RegisterPopupClass(WPARAM, LPARAM lParam)
mir_snprintf(setting, "%s/TextCol", ptd->pupClass.pszName);
ptd->pupClass.colorText = (COLORREF)db_get_dw(NULL, PU_MODULCLASS, setting, fonts.clText/*pc->colorText*/);
- FontIDW fid = { 0 };
- fid.cbSize = sizeof(FontIDW);
+ FontIDW fid = {};
mir_snwprintf(fid.group, L"%S/%s", PU_FNT_AND_COLOR, ptd->pszDescription);
strncpy_s(fid.dbSettingsGroup, PU_MODULCLASS, _TRUNCATE);
fid.flags = FIDF_DEFAULTVALID;
@@ -390,8 +389,8 @@ INT_PTR Popup_RegisterPopupClass(WPARAM, LPARAM lParam)
fid.deffontsettings.size = -11;
wcsncpy_s(fid.deffontsettings.szFace, L"Verdana", _TRUNCATE);
wcsncpy_s(fid.name, _A2W(PU_FNT_NAME_TEXT), _TRUNCATE);
- strncpy_s(fid.prefix, setting, _TRUNCATE);
- mir_snprintf(fid.prefix, "%s/Text", ptd->pupClass.pszName); // result is "%s/TextCol"
+ strncpy_s(fid.setting, setting, _TRUNCATE);
+ mir_snprintf(fid.setting, "%s/Text", ptd->pupClass.pszName); // result is "%s/TextCol"
fid.deffontsettings.style = 0;
fid.deffontsettings.colour = fonts.clText;
g_plugin.addFont(&fid);
@@ -400,8 +399,7 @@ INT_PTR Popup_RegisterPopupClass(WPARAM, LPARAM lParam)
mir_snprintf(setting, "%s/BgCol", ptd->pupClass.pszName);
ptd->pupClass.colorBack = (COLORREF)db_get_dw(NULL, PU_MODULCLASS, setting, (DWORD)fonts.clBack/*pc->colorBack*/);
- ColourIDW cid = { 0 };
- cid.cbSize = sizeof(ColourIDW);
+ ColourIDW cid = {};
mir_snwprintf(cid.group, L"%S/%s", PU_FNT_AND_COLOR, ptd->pszDescription);
wcsncpy_s(cid.name, PU_COL_BACK_NAME, _TRUNCATE);
strncpy_s(cid.dbSettingsGroup, PU_MODULCLASS, _TRUNCATE);
diff --git a/plugins/QuickSearch/i_ok.inc b/plugins/QuickSearch/i_ok.inc
index 52c0d450c9..49a0729a9c 100644
--- a/plugins/QuickSearch/i_ok.inc
+++ b/plugins/QuickSearch/i_ok.inc
@@ -44,7 +44,6 @@ var
cid:TColourID;
i:tqscolor;
begin
- cid.cbSize:=SizeOf(cid);
cid.flags :=0;
StrCopy(cid.group,qs_module);
StrCopy(cid.dbSettingsGroup,qs_module);
diff --git a/plugins/QuickSearch/sr_frame.pas b/plugins/QuickSearch/sr_frame.pas
index 76696e462c..1aba1c850a 100644
--- a/plugins/QuickSearch/sr_frame.pas
+++ b/plugins/QuickSearch/sr_frame.pas
@@ -180,7 +180,6 @@ begin
tmp:=SendMessage(wnd,CLM_GETEXSTYLE,0,0);
SendMessage(wnd,CLM_SETEXSTYLE,tmp or CLS_EX_SHOWSELALWAYS,0);
- cid.cbSize:=SizeOf(cid);
cid.flags :=0;
StrCopy(cid.group,'QuickSearch');
StrCopy(cid.dbSettingsGroup,qs_module);
diff --git a/plugins/Scriver/src/msgoptions.cpp b/plugins/Scriver/src/msgoptions.cpp
index 0379451f63..431d98c9e1 100644
--- a/plugins/Scriver/src/msgoptions.cpp
+++ b/plugins/Scriver/src/msgoptions.cpp
@@ -86,7 +86,7 @@ int FontServiceFontsChanged(WPARAM, LPARAM)
void RegisterFontServiceFonts()
{
- FontIDW fid = { sizeof(fid) };
+ FontIDW fid = {};
wcsncpy_s(fid.group, LPGENW("Messaging"), _TRUNCATE);
wcsncpy_s(fid.backgroundGroup, LPGENW("Messaging"), _TRUNCATE);
strncpy(fid.dbSettingsGroup, SRMM_MODULE, _countof(fid.dbSettingsGroup));
@@ -96,7 +96,7 @@ void RegisterFontServiceFonts()
char szTemp[100];
mir_snprintf(szTemp, "SRMFont%d", i);
- strncpy(fid.prefix, szTemp, _countof(fid.prefix));
+ strncpy(fid.setting, szTemp, _countof(fid.setting));
wcsncpy(fid.name, fontOptionsList[i].szDescr, _countof(fid.name));
fid.deffontsettings.colour = fontOptionsList[i].defColour;
fid.deffontsettings.size = fontOptionsList[i].defSize;
@@ -107,7 +107,7 @@ void RegisterFontServiceFonts()
g_plugin.addFont(&fid);
}
- ColourIDW cid = { sizeof(cid) };
+ ColourIDW cid = {};
wcsncpy_s(cid.group, LPGENW("Messaging"), _TRUNCATE);
strncpy(cid.dbSettingsGroup, SRMM_MODULE, _countof(fid.dbSettingsGroup));
cid.flags = 0;
diff --git a/plugins/SmileyAdd/src/main.cpp b/plugins/SmileyAdd/src/main.cpp
index 7745910a4f..424618f61f 100644
--- a/plugins/SmileyAdd/src/main.cpp
+++ b/plugins/SmileyAdd/src/main.cpp
@@ -69,7 +69,7 @@ static int ModulesLoaded(WPARAM, LPARAM)
g_SmileyCategories.AddAllProtocolsAsCategory();
g_SmileyCategories.ClearAndLoadAll();
- ColourID cid = { sizeof(cid) };
+ ColourID cid = {};
strcpy_s(cid.dbSettingsGroup, MODULENAME);
strcpy_s(cid.group, MODULENAME);
strcpy_s(cid.name, LPGEN("Background color"));
diff --git a/plugins/TabSRMM/src/chat_options.cpp b/plugins/TabSRMM/src/chat_options.cpp
index 373450eba7..6b218f16f3 100644
--- a/plugins/TabSRMM/src/chat_options.cpp
+++ b/plugins/TabSRMM/src/chat_options.cpp
@@ -290,18 +290,15 @@ static wchar_t *chatcolorsnames[] =
void RegisterFontServiceFonts()
{
LOGFONT lf;
- FontIDW fid = { 0 };
- ColourIDW cid = { 0 };
-
- fid.cbSize = sizeof(FontIDW);
- cid.cbSize = sizeof(ColourIDW);
+ FontIDW fid = {};
+ ColourIDW cid = {};
strncpy(fid.dbSettingsGroup, FONTMODULE, _countof(fid.dbSettingsGroup));
for (int i = 0; i < _countof(IM_fontOptionsList); i++) {
fid.flags = FIDF_DEFAULTVALID | FIDF_ALLOWEFFECTS;
LoadMsgDlgFont(FONTSECTION_IM, i, &lf, &fontOptionsList[i].colour, FONTMODULE);
- mir_snprintf(fid.prefix, "Font%d", i);
+ mir_snprintf(fid.setting, "Font%d", i);
fid.order = i;
wcsncpy(fid.name, fontOptionsList[i].szDescr, _countof(fid.name));
fid.deffontsettings.colour = fontOptionsList[i].colour;
@@ -363,7 +360,7 @@ void RegisterFontServiceFonts()
wcsncpy(fid.backgroundName, LPGENW("Fields background"), _countof(fid.backgroundName));
for (int i = 0; i < IPFONTCOUNT; i++) {
LoadMsgDlgFont(FONTSECTION_IP, i, &lf, &fontOptionsList[i].colour, FONTMODULE);
- mir_snprintf(fid.prefix, "Font%d", i + 100);
+ mir_snprintf(fid.setting, "Font%d", i + 100);
fid.order = i + 100;
wcsncpy(fid.name, fontOptionsList[i].szDescr, _countof(fid.name));
fid.deffontsettings.colour = fontOptionsList[i].colour;
diff --git a/plugins/TipperYM/src/tipper.cpp b/plugins/TipperYM/src/tipper.cpp
index 5c8cd820d2..d7fcb2e9a4 100644
--- a/plugins/TipperYM/src/tipper.cpp
+++ b/plugins/TipperYM/src/tipper.cpp
@@ -116,7 +116,6 @@ static int ReloadSkinFolder(WPARAM, LPARAM)
static void InitFonts()
{
- colourBg.cbSize = sizeof(ColourIDW);
mir_wstrcpy(colourBg.group, LPGENW("Tooltips"));
mir_wstrcpy(colourBg.name, LPGENW("Background"));
mir_strcpy(colourBg.dbSettingsGroup, MODULENAME);
@@ -125,7 +124,6 @@ static void InitFonts()
colourBg.order = 0;
g_plugin.addColor(&colourBg);
- colourBorder.cbSize = sizeof(ColourIDW);
mir_wstrcpy(colourBorder.group, LPGENW("Tooltips"));
mir_wstrcpy(colourBorder.name, LPGENW("Border"));
mir_strcpy(colourBorder.dbSettingsGroup, MODULENAME);
@@ -134,7 +132,6 @@ static void InitFonts()
colourBorder.order = 0;
g_plugin.addColor(&colourBorder);
- colourAvatarBorder.cbSize = sizeof(ColourIDW);
mir_wstrcpy(colourAvatarBorder.group, LPGENW("Tooltips"));
mir_wstrcpy(colourAvatarBorder.name, LPGENW("Avatar border"));
mir_strcpy(colourAvatarBorder.dbSettingsGroup, MODULENAME);
@@ -143,7 +140,6 @@ static void InitFonts()
colourAvatarBorder.order = 0;
g_plugin.addColor(&colourAvatarBorder);
- colourDivider.cbSize = sizeof(ColourIDW);
mir_wstrcpy(colourDivider.group, LPGENW("Tooltips"));
mir_wstrcpy(colourDivider.name, LPGENW("Dividers"));
mir_strcpy(colourDivider.dbSettingsGroup, MODULENAME);
@@ -152,7 +148,6 @@ static void InitFonts()
colourDivider.order = 0;
g_plugin.addColor(&colourDivider);
- colourSidebar.cbSize = sizeof(ColourIDW);
mir_wstrcpy(colourSidebar.group, LPGENW("Tooltips"));
mir_wstrcpy(colourSidebar.name, LPGENW("Sidebar"));
mir_strcpy(colourSidebar.dbSettingsGroup, MODULENAME);
@@ -161,12 +156,11 @@ static void InitFonts()
colourSidebar.order = 0;
g_plugin.addColor(&colourSidebar);
- fontTitle.cbSize = sizeof(FontIDW);
fontTitle.flags = FIDF_ALLOWEFFECTS;
mir_wstrcpy(fontTitle.group, LPGENW("Tooltips"));
mir_wstrcpy(fontTitle.name, LPGENW("Title"));
mir_strcpy(fontTitle.dbSettingsGroup, MODULENAME);
- mir_strcpy(fontTitle.prefix, "FontFirst");
+ mir_strcpy(fontTitle.setting, "FontFirst");
mir_wstrcpy(fontTitle.backgroundGroup, LPGENW("Tooltips"));
mir_wstrcpy(fontTitle.backgroundName, LPGENW("Background"));
fontTitle.order = 0;
@@ -177,12 +171,11 @@ static void InitFonts()
fontTitle.deffontsettings.colour = RGB(255, 0, 0);
fontTitle.flags |= FIDF_DEFAULTVALID;
- fontLabels.cbSize = sizeof(FontIDW);
fontLabels.flags = FIDF_ALLOWEFFECTS;
mir_wstrcpy(fontLabels.group, LPGENW("Tooltips"));
mir_wstrcpy(fontLabels.name, LPGENW("Labels"));
mir_strcpy(fontLabels.dbSettingsGroup, MODULENAME);
- mir_strcpy(fontLabels.prefix, "FontLabels");
+ mir_strcpy(fontLabels.setting, "FontLabels");
mir_wstrcpy(fontLabels.backgroundGroup, LPGENW("Tooltips"));
mir_wstrcpy(fontLabels.backgroundName, LPGENW("Background"));
fontLabels.order = 1;
@@ -193,12 +186,11 @@ static void InitFonts()
fontLabels.deffontsettings.colour = RGB(128, 128, 128);
fontLabels.flags |= FIDF_DEFAULTVALID;
- fontValues.cbSize = sizeof(FontIDW);
fontValues.flags = FIDF_ALLOWEFFECTS;
mir_wstrcpy(fontValues.group, LPGENW("Tooltips"));
mir_wstrcpy(fontValues.name, LPGENW("Values"));
mir_strcpy(fontValues.dbSettingsGroup, MODULENAME);
- mir_strcpy(fontValues.prefix, "FontValues");
+ mir_strcpy(fontValues.setting, "FontValues");
mir_wstrcpy(fontValues.backgroundGroup, LPGENW("Tooltips"));
mir_wstrcpy(fontValues.backgroundName, LPGENW("Background"));
fontValues.order = 2;
@@ -209,12 +201,11 @@ static void InitFonts()
fontValues.deffontsettings.colour = RGB(0, 0, 0);
fontValues.flags |= FIDF_DEFAULTVALID;
- fontTrayTitle.cbSize = sizeof(FontIDW);
fontTrayTitle.flags = FIDF_ALLOWEFFECTS;
mir_wstrcpy(fontTrayTitle.group, LPGENW("Tooltips"));
mir_wstrcpy(fontTrayTitle.name, LPGENW("Tray title"));
mir_strcpy(fontTrayTitle.dbSettingsGroup, MODULENAME);
- mir_strcpy(fontTrayTitle.prefix, "FontTrayTitle");
+ mir_strcpy(fontTrayTitle.setting, "FontTrayTitle");
mir_wstrcpy(fontTrayTitle.backgroundGroup, LPGENW("Tooltips"));
mir_wstrcpy(fontTrayTitle.backgroundName, LPGENW("Background"));
fontTrayTitle.order = 0;
diff --git a/plugins/TooltipNotify/src/TooltipNotify.cpp b/plugins/TooltipNotify/src/TooltipNotify.cpp
index ae03ca7685..cde67b2709 100644
--- a/plugins/TooltipNotify/src/TooltipNotify.cpp
+++ b/plugins/TooltipNotify/src/TooltipNotify.cpp
@@ -72,7 +72,7 @@ CTooltipNotify::~CTooltipNotify()
void CTooltipNotify::RegisterFonts()
{
- FontIDW fontId = { sizeof(fontId) };
+ FontIDW fontId = {};
wcsncpy(fontId.group, FONTSERV_GROUP, _countof(fontId.group) - 1);
strncpy(fontId.dbSettingsGroup, MODULENAME, _countof(fontId.dbSettingsGroup) - 1);
fontId.flags = FIDF_DEFAULTVALID;
@@ -84,7 +84,7 @@ void CTooltipNotify::RegisterFonts()
fontId.order = 0;
wcsncpy(fontId.backgroundGroup, FONTSERV_GROUP, _countof(fontId.backgroundGroup) - 1);
- ColourIDW colorId = { sizeof(colorId) };
+ ColourIDW colorId = {};
wcsncpy(colorId.group, FONTSERV_GROUP, _countof(colorId.group) - 1);
strncpy(colorId.dbSettingsGroup, MODULENAME, _countof(colorId.dbSettingsGroup) - 1);
colorId.flags = 0;
@@ -93,7 +93,7 @@ void CTooltipNotify::RegisterFonts()
for (int i = 0; i < _countof(s_fontTable); i++) {
wcsncpy(fontId.name, s_fontTable[i].name, _countof(fontId.name) - 1);
- strncpy(fontId.prefix, s_fontTable[i].fontPrefix, _countof(fontId.prefix) - 1);
+ strncpy(fontId.setting, s_fontTable[i].fontPrefix, _countof(fontId.setting) - 1);
wcsncpy(fontId.backgroundName, s_fontTable[i].name, _countof(fontId.backgroundName) - 1);
::g_plugin.addFont(&fontId);
diff --git a/plugins/TrafficCounter/src/TrafficCounter.cpp b/plugins/TrafficCounter/src/TrafficCounter.cpp
index 37e6ac7a85..8e7cb33cc3 100644
--- a/plugins/TrafficCounter/src/TrafficCounter.cpp
+++ b/plugins/TrafficCounter/src/TrafficCounter.cpp
@@ -1086,11 +1086,10 @@ static int TrafficCounterModulesLoaded(WPARAM, LPARAM)
OverallInfo.Total.Timer = db_get_dw(NULL, MODULENAME, SETTINGS_TOTAL_ONLINE_TIME, 0);
//register traffic font
- TrafficFontID.cbSize = sizeof(FontIDW);
mir_wstrcpy(TrafficFontID.group, LPGENW("Traffic counter"));
mir_wstrcpy(TrafficFontID.name, LPGENW("Font"));
mir_strcpy(TrafficFontID.dbSettingsGroup, MODULENAME);
- mir_strcpy(TrafficFontID.prefix, "Font");
+ mir_strcpy(TrafficFontID.setting, "Font");
TrafficFontID.flags = FIDF_DEFAULTVALID | FIDF_SAVEPOINTSIZE;
TrafficFontID.deffontsettings.charset = DEFAULT_CHARSET;
TrafficFontID.deffontsettings.colour = GetSysColor(COLOR_BTNTEXT);
@@ -1101,7 +1100,6 @@ static int TrafficCounterModulesLoaded(WPARAM, LPARAM)
g_plugin.addFont(&TrafficFontID);
// Регистрируем цвет фона
- TrafficBackgroundColorID.cbSize = sizeof(ColourIDW);
mir_wstrcpy(TrafficBackgroundColorID.group, LPGENW("Traffic counter"));
mir_wstrcpy(TrafficBackgroundColorID.name, LPGENW("Font"));
mir_strcpy(TrafficBackgroundColorID.dbSettingsGroup, MODULENAME);
diff --git a/plugins/Weather/src/weather_mwin.cpp b/plugins/Weather/src/weather_mwin.cpp
index 7208b267df..9c5e098dfd 100644
--- a/plugins/Weather/src/weather_mwin.cpp
+++ b/plugins/Weather/src/weather_mwin.cpp
@@ -316,8 +316,7 @@ void InitMwin(void)
wndclass.lpszClassName = L"WeatherFrame";
RegisterClass(&wndclass);
- ColourIDW colourid = { 0 };
- colourid.cbSize = sizeof(ColourIDW);
+ ColourIDW colourid = {};
mir_strcpy(colourid.dbSettingsGroup, WEATHERPROTONAME);
mir_strcpy(colourid.setting, "ColorMwinFrame");
mir_wstrcpy(colourid.name, LPGENW("Frame Background"));
@@ -325,13 +324,12 @@ void InitMwin(void)
colourid.defcolour = GetSysColor(COLOR_3DFACE);
g_plugin.addColor(&colourid);
- FontIDW fontid = { 0 };
- fontid.cbSize = sizeof(FontIDW);
+ FontIDW fontid = {};
fontid.flags = FIDF_ALLOWREREGISTER | FIDF_DEFAULTVALID;
mir_strcpy(fontid.dbSettingsGroup, WEATHERPROTONAME);
mir_wstrcpy(fontid.group, _A2W(WEATHERPROTONAME));
mir_wstrcpy(fontid.name, LPGENW("Frame Font"));
- mir_strcpy(fontid.prefix, "fnt0");
+ mir_strcpy(fontid.setting, "fnt0");
HDC hdc = GetDC(nullptr);
fontid.deffontsettings.size = -13;
@@ -345,7 +343,7 @@ void InitMwin(void)
fontid.deffontsettings.style = DBFONTF_BOLD;
mir_wstrcpy(fontid.name, LPGENW("Frame Title Font"));
- mir_strcpy(fontid.prefix, "fnt1");
+ mir_strcpy(fontid.setting, "fnt1");
g_plugin.addFont(&fontid);
for (auto &hContact : Contacts(WEATHERPROTONAME))
diff --git a/plugins/YAPP/src/yapp.cpp b/plugins/YAPP/src/yapp.cpp
index 041ef7d85a..f3642de98c 100644
--- a/plugins/YAPP/src/yapp.cpp
+++ b/plugins/YAPP/src/yapp.cpp
@@ -11,8 +11,8 @@ MNOTIFYLINK *notifyLink = nullptr;
// used to work around a bug in neweventnotify and others with the address passed in the GetPluginData function
bool ignore_gpd_passed_addy = false;
-FontIDW font_id_firstline = {0}, font_id_secondline = {0}, font_id_time = {0};
-ColourIDW colour_id_bg = {0}, colour_id_border = {0}, colour_id_sidebar = {0}, colour_id_titleunderline = {0};
+FontIDW font_id_firstline = {}, font_id_secondline = {}, font_id_time = {};
+ColourIDW colour_id_bg = {}, colour_id_border = {}, colour_id_sidebar = {}, colour_id_titleunderline = {};
COLORREF colBg = GetSysColor(COLOR_3DSHADOW);
HFONT hFontFirstLine = nullptr, hFontSecondLine = nullptr, hFontTime = nullptr;
@@ -86,40 +86,36 @@ static int TTBLoaded(WPARAM, LPARAM)
static void InitFonts()
{
- font_id_firstline.cbSize = sizeof(FontIDW);
font_id_firstline.flags = FIDF_ALLOWEFFECTS;
mir_wstrcpy(font_id_firstline.group, LPGENW("Popups"));
mir_wstrcpy(font_id_firstline.name, LPGENW("First line"));
mir_strcpy(font_id_firstline.dbSettingsGroup, MODULENAME);
- mir_strcpy(font_id_firstline.prefix, "FontFirst");
+ mir_strcpy(font_id_firstline.setting, "FontFirst");
mir_wstrcpy(font_id_firstline.backgroundGroup, L"Popups");
mir_wstrcpy(font_id_firstline.backgroundName, L"Background");
font_id_firstline.order = 0;
g_plugin.addFont(&font_id_firstline);
- font_id_secondline.cbSize = sizeof(FontIDW);
font_id_secondline.flags = FIDF_ALLOWEFFECTS;
mir_wstrcpy(font_id_secondline.group, LPGENW("Popups"));
mir_wstrcpy(font_id_secondline.name, LPGENW("Second line"));
mir_strcpy(font_id_secondline.dbSettingsGroup, MODULENAME);
- mir_strcpy(font_id_secondline.prefix, "FontSecond");
+ mir_strcpy(font_id_secondline.setting, "FontSecond");
mir_wstrcpy(font_id_secondline.backgroundGroup, L"Popups");
mir_wstrcpy(font_id_secondline.backgroundName, L"Background");
font_id_secondline.order = 1;
g_plugin.addFont(&font_id_secondline);
- font_id_time.cbSize = sizeof(FontIDW);
font_id_time.flags = FIDF_ALLOWEFFECTS;
mir_wstrcpy(font_id_time.group, LPGENW("Popups"));
mir_wstrcpy(font_id_time.name, LPGENW("Time"));
mir_strcpy(font_id_time.dbSettingsGroup, MODULENAME);
- mir_strcpy(font_id_time.prefix, "FontTime");
+ mir_strcpy(font_id_time.setting, "FontTime");
mir_wstrcpy(font_id_time.backgroundGroup, L"Popups");
mir_wstrcpy(font_id_time.backgroundName, L"Background");
font_id_time.order = 2;
g_plugin.addFont(&font_id_time);
- colour_id_bg.cbSize = sizeof(ColourIDW);
mir_wstrcpy(colour_id_bg.group, LPGENW("Popups"));
mir_wstrcpy(colour_id_bg.name, LPGENW("Background"));
mir_strcpy(colour_id_bg.dbSettingsGroup, MODULENAME);
@@ -128,7 +124,6 @@ static void InitFonts()
colour_id_bg.order = 0;
g_plugin.addColor(&colour_id_bg);
- colour_id_border.cbSize = sizeof(ColourIDW);
mir_wstrcpy(colour_id_border.group, LPGENW("Popups"));
mir_wstrcpy(colour_id_border.name, LPGENW("Border"));
mir_strcpy(colour_id_border.dbSettingsGroup, MODULENAME);
@@ -137,7 +132,6 @@ static void InitFonts()
colour_id_border.order = 1;
g_plugin.addColor(&colour_id_border);
- colour_id_sidebar.cbSize = sizeof(ColourIDW);
mir_wstrcpy(colour_id_sidebar.group, LPGENW("Popups"));
mir_wstrcpy(colour_id_sidebar.name, LPGENW("Sidebar"));
mir_strcpy(colour_id_sidebar.dbSettingsGroup, MODULENAME);
@@ -146,7 +140,6 @@ static void InitFonts()
colour_id_sidebar.order = 2;
g_plugin.addColor(&colour_id_sidebar);
- colour_id_titleunderline.cbSize = sizeof(ColourIDW);
mir_wstrcpy(colour_id_titleunderline.group, LPGENW("Popups"));
mir_wstrcpy(colour_id_titleunderline.name, LPGENW("Title underline"));
mir_strcpy(colour_id_titleunderline.dbSettingsGroup, MODULENAME);
diff --git a/plugins/mRadio/rframeapi.pas b/plugins/mRadio/rframeapi.pas
index 94d5438ea5..81443dd843 100644
--- a/plugins/mRadio/rframeapi.pas
+++ b/plugins/mRadio/rframeapi.pas
@@ -236,7 +236,6 @@ begin
tmp:=SendMessage(wnd,CLM_GETEXSTYLE,0,0);
SendMessage(wnd,CLM_SETEXSTYLE,tmp or CLS_EX_SHOWSELALWAYS,0);
- cid.cbSize:=SizeOf(cid);
cid.flags :=0;
StrCopy(cid.group,cPluginName);
StrCopy(cid.dbSettingsGroup,cPluginName);