|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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 924 of file theme.c.
Referenced by ActivateThemeFile().
Definition at line 1028 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 522 of file theme.c.
Referenced by CleanupStyles(), CleanupThemes(), and LoadClassicColorSchemes().
Definition at line 540 of file theme.c.
Referenced by ActivateThemeFile(), and LoadTheme().
|
static |
Definition at line 493 of file theme.c.
Referenced by EnumThemeStyles(), LoadClassicColorSchemes(), and LoadSchemeSizes().
Definition at line 457 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 1003 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 738 of file theme.c.
Referenced by LoadThemes().
|
static |
Definition at line 700 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 804 of file theme.c.
Referenced by ActivateThemeFile(), AppearancePage_OnInit(), and GetActiveTheme().
|
static |
Definition at line 559 of file theme.c.
Referenced by FindOrAppendTheme(), and GetActiveClassicTheme().
| BOOL GetActiveClassicTheme | ( | IN PTHEME | pThemeList, |
| OUT PTHEME_SELECTION | pSelectedTheme | ||
| ) |
Definition at line 882 of file theme.c.
Referenced by ActivateThemeFile().
| BOOL GetActiveTheme | ( | IN PTHEME | pThemeList, |
| OUT PTHEME_SELECTION | pSelectedTheme | ||
| ) |
Definition at line 857 of file theme.c.
|
static |
Definition at line 638 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 951 of file theme.c.
Referenced by ActivateThemeFile().
|
static |
Definition at line 579 of file theme.c.
Referenced by LoadClassicColorSchemes().
Definition at line 720 of file theme.c.
Referenced by EnumThemeProc(), and FindOrAppendTheme().
Definition at line 762 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 1078 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 LoadCurrentScheme().
|
static |
Definition at line 26 of file theme.c.
Referenced by ApplyScheme().
Definition at line 21 of file theme.c.
Referenced by ApplyScheme().