From 852e3bb1fa504e3f52f5a6a7a824ca3002e38b07 Mon Sep 17 00:00:00 2001 From: slotwin Date: Tue, 3 Jun 2014 20:55:09 +0000 Subject: Clist_nicer: move color settings to Fonts and colors option page git-svn-id: http://svn.miranda-ng.org/main/trunk@9411 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Clist_nicer/src/clui.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'plugins/Clist_nicer/src/clui.cpp') diff --git a/plugins/Clist_nicer/src/clui.cpp b/plugins/Clist_nicer/src/clui.cpp index 099613673d..5c1271a650 100644 --- a/plugins/Clist_nicer/src/clui.cpp +++ b/plugins/Clist_nicer/src/clui.cpp @@ -56,6 +56,7 @@ extern HWND g_hwndSFL; extern ButtonItem *g_ButtonItems; extern COLORREF g_CLUISkinnedBkColorRGB; extern FRAMEWND *wndFrameCLC; +extern HPEN g_hPenCLUIFrames; static BYTE old_cliststate, show_on_first_autosize = FALSE; @@ -149,6 +150,12 @@ static void LayoutButtons(HWND hwnd, RECT *rc) static int FS_FontsChanged(WPARAM wParam, LPARAM lParam) { + COLORREF clr_cluiframes = cfg::getDword("CLUI", "clr_frameborder", RGB(40, 40, 40)); + + if (g_hPenCLUIFrames) + DeleteObject(g_hPenCLUIFrames); + g_hPenCLUIFrames = CreatePen(PS_SOLID, 1, clr_cluiframes); + pcli->pfnClcOptionsChanged(); RedrawWindow(pcli->hwndContactList, NULL, NULL, RDW_INVALIDATE | RDW_ERASE | RDW_FRAME | RDW_UPDATENOW | RDW_ALLCHILDREN); return 0; @@ -2093,4 +2100,11 @@ void FS_RegisterFonts() colourid.order = 1; colourid.defcolour = CLCDEFAULT_QUICKSEARCHCOLOUR; ColourRegisterT(&colourid); + + strncpy(colourid.dbSettingsGroup, "CLUI", sizeof(colourid.dbSettingsGroup)); + strncpy(colourid.setting, "clr_frameborder", sizeof(colourid.setting)); + _tcsncpy(colourid.name, LPGENT("Embedded frames border"), SIZEOF(colourid.name)); + colourid.order = 1; + colourid.defcolour = RGB(40, 40, 40); + ColourRegisterT(&colourid); } -- cgit v1.2.3