aboutsummaryrefslogtreecommitdiff
path: root/c/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'c/main.cpp')
-rw-r--r--c/main.cpp23
1 files changed, 11 insertions, 12 deletions
diff --git a/c/main.cpp b/c/main.cpp
index 26cc25d..24dd6da 100644
--- a/c/main.cpp
+++ b/c/main.cpp
@@ -41,7 +41,7 @@ DlvDragger g_dragDlv;
/* View settings. */
int g_bViewWatched = 1;
int g_bViewTVOriginal = 1;
-char g_currentScreenwriter[64];
+char g_limitScreenwriter[64];
/* Optional Windows functions. */
BOOL (*IsThemeActive)();
@@ -191,9 +191,8 @@ static LRESULT CALLBACK CBTProc(const int nCode, const WPARAM wParam, const LPAR
/* Load theme functions, if available. */
if (HMODULE hModule = LoadLibrary(L"uxtheme.dll")) {
- IsThemeActive = (BOOL(*)())(void*)GetProcAddress(hModule, "IsThemeActive");
- SetWindowTheme = (BOOL(*)(HWND, LPCWSTR, LPCWSTR))(void*)
- GetProcAddress(hModule, "SetWindowTheme");
+ IsThemeActive = (decltype(IsThemeActive))(void*)GetProcAddress(hModule, "IsThemeActive");
+ SetWindowTheme = (decltype(SetWindowTheme))(void*)GetProcAddress(hModule, "SetWindowTheme");
}
/* Create child windows. */
@@ -206,7 +205,7 @@ static LRESULT CALLBACK CBTProc(const int nCode, const WPARAM wParam, const LPAR
char* s;
if (Pl("cfg","get_limit_screenwriter",&s))
- strcpy_s(g_currentScreenwriter, sizeof(g_currentScreenwriter), s);
+ strcpy_s(g_limitScreenwriter, sizeof(g_limitScreenwriter), s);
int dlvHeight = 0;
Pl("cfg","get_dlv_height",&dlvHeight);
@@ -229,7 +228,7 @@ LRESULT CALLBACK WndProc(const HWND hWnd, const UINT uMsg, const WPARAM wParam,
CheckMenuItem(GetMenu(hWnd), IDM_VIEW_TV_ORIGINAL,
g_bViewTVOriginal? MF_CHECKED: MF_UNCHECKED);
CheckMenuItem(GetMenu(hWnd), IDM_VIEW_OTHERS,
- g_currentScreenwriter[0]? MF_UNCHECKED: MF_CHECKED);
+ g_limitScreenwriter[0]? MF_UNCHECKED: MF_CHECKED);
break;
case WM_CLOSE:
DestroyWindow(hWnd);
@@ -315,7 +314,7 @@ LRESULT CALLBACK WndProc(const HWND hWnd, const UINT uMsg, const WPARAM wParam,
/*IDM_VIEW_TV_ORIGINAL*/(g_bViewTVOriginal?
L"Click to hide TV original episodes.":
L"Click to show TV original episodes."),
- /*IDM_VIEW_OTHERS*/(g_currentScreenwriter?
+ /*IDM_VIEW_OTHERS*/(g_limitScreenwriter?
L"Click to hide episodes by other screenwriters.":
L"Click to show episodes by other screenwriters.")
};
@@ -409,10 +408,10 @@ void HandleMainMenu(const HWND hWnd, unsigned short command)
g_elv->EnsureFocusVisible();
break;
case IDM_VIEW_OTHERS: /* Show/hide other screenwriters. */
- if (g_currentScreenwriter[0]) {
+ if (g_limitScreenwriter[0]) {
CheckMenuItem(GetMenu(hWnd), IDM_VIEW_OTHERS,
MF_CHECKED);
- g_currentScreenwriter[0] = 0;
+ g_limitScreenwriter[0] = 0;
} else {
const int iEpFocus = ListView_GetNextItem(g_elv->hWnd, -1, LVNI_FOCUSED);
if (iEpFocus == -1) break;
@@ -423,12 +422,12 @@ void HandleMainMenu(const HWND hWnd, unsigned short command)
char* s;
if (!Pl("episode_data","episode_datum",lvi.lParam,"Screenwriter",&s))
break;
- strcpy_s(g_currentScreenwriter,
- sizeof(g_currentScreenwriter), s);
+ strcpy_s(g_limitScreenwriter,
+ sizeof(g_limitScreenwriter), s);
CheckMenuItem(GetMenu(hWnd), IDM_VIEW_OTHERS,
MF_UNCHECKED);
}
- Pl("cfg","set_limit_screenwriter",g_currentScreenwriter);
+ Pl("cfg","set_limit_screenwriter",g_limitScreenwriter);
g_elv->Update();
g_elv->EnsureFocusVisible();
break;