|
ReactOS 0.4.17-dev-573-g8315b8c
|
#include "desk.h"#include <shlwapi.h>#include <uxtheme.h>#include <uxundoc.h>#include <vssym32.h>
Go to the source code of this file.
Macros | |
| #define | SYS_CONFIG(__uiAction, __uiParam, __pvParam) SystemParametersInfoW(__uiAction, __uiParam, __pvParam, SPIF_UPDATEINIFILE | SPIF_SENDCHANGE) |
Typedefs | |
| typedef HRESULT(WINAPI * | ENUMTHEMESTYLE) (LPCWSTR, LPWSTR, DWORD, PTHEMENAMES) |
Variables | |
| static const WCHAR | g_CPColors [] = L"Control Panel\\Colors" |
| static const WCHAR | g_CPANewSchemes [] = L"Control Panel\\Appearance\\New Schemes" |
| static const WCHAR | g_CPMetrics [] = L"Control Panel\\Desktop\\WindowMetrics" |
| static const WCHAR | g_SelectedStyle [] = L"SelectedStyle" |
| static const WCHAR * | g_RegColorNames [NUM_COLORS] |
| #define SYS_CONFIG | ( | __uiAction, | |
| __uiParam, | |||
| __pvParam | |||
| ) | SystemParametersInfoW(__uiAction, __uiParam, __pvParam, SPIF_UPDATEINIFILE | SPIF_SENDCHANGE) |
| BOOL ActivateTheme | ( | IN PTHEME_SELECTION | pSelectedTheme | ) |
Definition at line 936 of file theme.c.
Referenced by ActivateThemeFile().
Definition at line 1040 of file theme.c.
Referenced by DisplayApplet().
| VOID ApplyScheme | ( | IN COLOR_SCHEME * | scheme, |
| IN PTHEME_SELECTION | pSelectedTheme | ||
| ) |
Definition at line 330 of file theme.c.
Referenced by ActivateThemeFile().
|
static |
Definition at line 534 of file theme.c.
Referenced by CleanupStyles(), CleanupThemes(), and LoadClassicColorSchemes().
Definition at line 552 of file theme.c.
Referenced by ActivateThemeFile(), and LoadTheme().
|
static |
Definition at line 505 of file theme.c.
Referenced by EnumThemeStyles(), LoadClassicColorSchemes(), and LoadSchemeSizes().
Definition at line 469 of file theme.c.
Referenced by LoadTheme(), and LoadThemes().
| BOOL DrawThemePreview | ( | IN HDC | hdcMem, |
| IN PCOLOR_SCHEME | scheme, | ||
| IN PTHEME_SELECTION | pSelectedTheme, | ||
| IN PRECT | prcWindow | ||
| ) |
Definition at line 1015 of file theme.c.
| BOOL CALLBACK EnumThemeProc | ( | IN LPVOID | lpReserved, |
| IN LPCWSTR | pszThemeFileName, | ||
| IN LPCWSTR | pszThemeName, | ||
| IN LPCWSTR | pszToolTip, | ||
| IN LPVOID | lpReserved2, | ||
| IN OUT LPVOID | lpData | ||
| ) |
Definition at line 750 of file theme.c.
Referenced by LoadThemes().
|
static |
Definition at line 712 of file theme.c.
Referenced by LoadTheme().
| BOOL FindOrAppendTheme | ( | IN PTHEME | pThemeList, |
| IN LPCWSTR | pwszThemeFileName, | ||
| IN LPCWSTR | pwszColorBuff, | ||
| IN LPCWSTR | pwszSizeBuff, | ||
| OUT PTHEME_SELECTION | pSelectedTheme | ||
| ) |
Definition at line 816 of file theme.c.
Referenced by ActivateThemeFile(), AppearancePage_OnInit(), and GetActiveTheme().
|
static |
Definition at line 571 of file theme.c.
Referenced by FindOrAppendTheme(), and GetActiveClassicTheme().
| BOOL GetActiveClassicTheme | ( | IN PTHEME | pThemeList, |
| OUT PTHEME_SELECTION | pSelectedTheme | ||
| ) |
Definition at line 894 of file theme.c.
Referenced by ActivateThemeFile().
| BOOL GetActiveTheme | ( | IN PTHEME | pThemeList, |
| OUT PTHEME_SELECTION | pSelectedTheme | ||
| ) |
Definition at line 869 of file theme.c.
|
static |
Definition at line 650 of file theme.c.
Referenced by LoadThemes().
| BOOL LoadCurrentScheme | ( | OUT COLOR_SCHEME * | scheme | ) |
Definition at line 122 of file theme.c.
Referenced by ActivateThemeFile().
| BOOL LoadSchemeFromReg | ( | OUT COLOR_SCHEME * | scheme, |
| IN PTHEME_SELECTION | pSelectedTheme | ||
| ) |
Definition at line 243 of file theme.c.
Referenced by ActivateThemeFile().
| BOOL LoadSchemeFromTheme | ( | OUT PCOLOR_SCHEME | scheme, |
| IN PTHEME_SELECTION | pSelectedTheme | ||
| ) |
Definition at line 963 of file theme.c.
Referenced by ActivateThemeFile().
|
static |
Definition at line 591 of file theme.c.
Referenced by LoadClassicColorSchemes().
Definition at line 732 of file theme.c.
Referenced by EnumThemeProc(), and FindOrAppendTheme().
Definition at line 774 of file theme.c.
Referenced by ActivateThemeFile(), and AppearancePage_OnInit().
| PLOGFONTW SchemeGetFont | ( | IN COLOR_SCHEME * | scheme, |
| int | id | ||
| ) |
Definition at line 104 of file theme.c.
Referenced by LoadSchemeFromReg().
| int SchemeGetMetric | ( | IN COLOR_SCHEME * | scheme, |
| int | id | ||
| ) |
| VOID SchemeSetMetric | ( | IN COLOR_SCHEME * | scheme, |
| int | id, | ||
| int | value | ||
| ) |
Definition at line 63 of file theme.c.
Referenced by LoadSchemeFromReg().
Definition at line 1090 of file theme.c.
Definition at line 19 of file theme.c.
Referenced by ApplyScheme(), GetActiveClassicTheme(), LoadClassicColorSchemes(), and LoadSchemeFromReg().
Definition at line 18 of file theme.c.
Referenced by ApplyScheme().
Definition at line 20 of file theme.c.
Referenced by ApplyScheme(), and LoadCurrentScheme().
|
static |
Definition at line 26 of file theme.c.
Referenced by ApplyScheme().
Definition at line 21 of file theme.c.
Referenced by ApplyScheme().