summaryrefslogtreecommitdiff
path: root/src/modules/options/options.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2013-01-06 18:16:23 +0000
committerGeorge Hazan <george.hazan@gmail.com>2013-01-06 18:16:23 +0000
commitf416a25cafc951228dd12b22af0ac53b4fb7d68f (patch)
tree26e08d9fad1701a27f4e194e72775dd29c113bf0 /src/modules/options/options.cpp
parent52ca3fb5bc27b4a58fe801292198a96b7a3e4cbd (diff)
oops... misplaced figure brackets
git-svn-id: http://svn.miranda-ng.org/main/trunk@2998 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'src/modules/options/options.cpp')
-rw-r--r--src/modules/options/options.cpp96
1 files changed, 45 insertions, 51 deletions
diff --git a/src/modules/options/options.cpp b/src/modules/options/options.cpp
index 6169acfac5..c238f4938e 100644
--- a/src/modules/options/options.cpp
+++ b/src/modules/options/options.cpp
@@ -982,7 +982,7 @@ static INT_PTR CALLBACK OptionsDlgProc(HWND hdlg, UINT message, WPARAM wParam, L
if (wParam != IDC_TAB) {
TVITEM tvi;
tvi.hItem = dat->hCurrentPage = TreeView_GetSelection(hwndTree);
- if (tvi.hItem != NULL) {
+ if (tvi.hItem != NULL) {
tvi.mask = TVIF_HANDLE | TVIF_PARAM;
TreeView_GetItem(hwndTree, &tvi);
dat->currentPage = tvi.lParam;
@@ -1008,23 +1008,17 @@ static INT_PTR CALLBACK OptionsDlgProc(HWND hdlg, UINT message, WPARAM wParam, L
break;
}
if (opd->hwnd == NULL) {
- RECT rcPage;
- RECT rc;
- int w, h;
-
opd->hwnd = CreateDialogIndirectParamA(opd->hInst, opd->pTemplate, hdlg, opd->dlgProc, opd->dwInitParam);
if (opd->flags & ODPF_BOLDGROUPS)
EnumChildWindows(opd->hwnd, BoldGroupTitlesEnumChildren, (LPARAM)dat->hBoldFont);
- GetClientRect(opd->hwnd, &rcPage);
- opd->width = rcPage.right;
- opd->height = rcPage.bottom;
- GetWindowRect(opd->hwnd, &rc);
- opd->height = opd->height;
- opd->width = opd->width;
+ RECT rcPage;
+ GetClientRect(opd->hwnd, &rcPage);
+ int w = opd->width = rcPage.right;
+ int h = opd->height = rcPage.bottom;
- w = opd->width;
- h = opd->height;
+ RECT rc;
+ GetWindowRect(opd->hwnd, &rc);
opd->offsetX = 0;
opd->offsetY = 0;
@@ -1038,49 +1032,49 @@ static INT_PTR CALLBACK OptionsDlgProc(HWND hdlg, UINT message, WPARAM wParam, L
SetWindowPos(opd->hwnd, HWND_TOP, (dat->rcDisplay.left+dat->rcDisplay.right-w)>>1, (dat->rcDisplay.top+dat->rcDisplay.bottom-h)>>1, w, h, 0);
ThemeDialogBackground(opd->hwnd, FALSE);
}
+ }
- if (wParam != IDC_TAB) {
- opd->insideTab = IsInsideTab(hdlg, dat, dat->currentPage);
- if (opd->insideTab) {
- // Make tabbed pane
- int pages = 0, sel = 0;
- HWND hwndTab = GetDlgItem(hdlg, IDC_TAB);
- TabCtrl_DeleteAllItems(hwndTab);
-
- TCITEM tie;
- tie.mask = TCIF_TEXT | TCIF_IMAGE | TCIF_PARAM;
- tie.iImage = -1;
- for (int i=0; i < dat->arOpd.getCount(); i++) {
- if ( !CheckPageShow(hdlg, dat, i))
- continue;
-
- OptionsPageData *p = dat->arOpd[i];
- if ( lstrcmp(opd->ptszTitle, p->ptszTitle) || lstrcmpnull(opd->ptszGroup, p->ptszGroup))
- continue;
-
- tie.pszText = TranslateTH(opd->hLangpack, opd->ptszTab);
- tie.lParam = i;
- TabCtrl_InsertItem(hwndTab, pages, &tie);
- if ( !lstrcmp(opd->ptszTab, p->ptszTab))
- sel = pages;
- pages++;
- }
- TabCtrl_SetCurSel(hwndTab, sel);
- ShowWindow(hwndTab, opd->insideTab ? SW_SHOW : SW_HIDE);
+ if (wParam != IDC_TAB) {
+ opd->insideTab = IsInsideTab(hdlg, dat, dat->currentPage);
+ if (opd->insideTab) {
+ // Make tabbed pane
+ int pages = 0, sel = 0;
+ HWND hwndTab = GetDlgItem(hdlg, IDC_TAB);
+ TabCtrl_DeleteAllItems(hwndTab);
+
+ TCITEM tie;
+ tie.mask = TCIF_TEXT | TCIF_IMAGE | TCIF_PARAM;
+ tie.iImage = -1;
+ for (int i=0; i < dat->arOpd.getCount(); i++) {
+ if ( !CheckPageShow(hdlg, dat, i))
+ continue;
+
+ OptionsPageData *p = dat->arOpd[i];
+ if ( lstrcmp(opd->ptszTitle, p->ptszTitle) || lstrcmpnull(opd->ptszGroup, p->ptszGroup))
+ continue;
+
+ tie.pszText = TranslateTH(p->hLangpack, p->ptszTab);
+ tie.lParam = i;
+ TabCtrl_InsertItem(hwndTab, pages, &tie);
+ if ( !lstrcmp(opd->ptszTab, p->ptszTab))
+ sel = pages;
+ pages++;
}
-
- if (opd->insideTab)
- ThemeDialogBackground(opd->hwnd, TRUE);
- else
- ThemeDialogBackground(opd->hwnd, FALSE);
+ TabCtrl_SetCurSel(hwndTab, sel);
+ ShowWindow(hwndTab, opd->insideTab ? SW_SHOW : SW_HIDE);
}
- ShowWindow(opd->hwnd, SW_SHOW);
- if (((LPNMTREEVIEW)lParam)->action == TVC_BYMOUSE)
- PostMessage(hdlg, DM_FOCUSPAGE, 0, 0);
- else
- SetFocus(hwndTree);
+ if (opd->insideTab)
+ ThemeDialogBackground(opd->hwnd, TRUE);
+ else
+ ThemeDialogBackground(opd->hwnd, FALSE);
}
+
+ ShowWindow(opd->hwnd, SW_SHOW);
+ if (((LPNMTREEVIEW)lParam)->action == TVC_BYMOUSE)
+ PostMessage(hdlg, DM_FOCUSPAGE, 0, 0);
+ else
+ SetFocus(hwndTree);
}
}
break;