ReactOS 0.4.16-dev-334-g4d9f67c
|
Go to the source code of this file.
Classes | |
struct | BackupSysParam |
Macros | |
#define | NUM_SYS_COLORS (COLOR_MENUBAR+1) |
HRESULT WINAPI ApplyTheme | ( | HTHEMEFILE | hThemeFile, |
char * | unknown, | ||
HWND | hWnd | ||
) |
Definition at line 1158 of file system.c.
Referenced by ActivateTheme().
Definition at line 145 of file system.c.
Referenced by UXTHEME_LoadTheme().
Definition at line 1449 of file system.c.
Definition at line 950 of file system.c.
Referenced by BUTTON_WindowProc(), CheckListWndProc(), COMBO_WindowProc(), DrawNCPreview(), EDIT_WindowProc(), EDIT_WM_NCDestroy(), GetNCCaptionTheme(), GetNCScrollbarTheme(), HEADER_Destroy(), HEADER_ThemeChanged(), IPADDRESS_Draw(), LISTBOX_Destroy(), LISTBOX_WindowProc(), LISTVIEW_Destroy(), LISTVIEW_ThemeChanged(), LoadSchemeFromTheme(), MONTHCAL_Destroy(), CTaskSwitchWnd::OnDestroy(), CTrayShowDesktopButton::OnDestroy(), CTrayClockWnd::OnThemeChanged(), CTrayNotifyWnd::OnThemeChanged(), CTaskSwitchWnd::OnThemeChanged(), CTrayShowDesktopButton::OnThemeChanged(), CTrayWindow::OnThemeChanged(), ProgressWindowProc(), REBAR_Destroy(), START_TEST(), STATUSBAR_WMDestroy(), TAB_Destroy(), test_CloseThemeData(), test_OpenThemeData(), theme_changed(), Theme_Start(), ThemeDestroyWndData(), ThemePreWindowProc(), THEMING_ScrollbarSubclassProc(), TOOLBAR_Destroy(), TRACKBAR_Destroy(), TREEVIEW_Destroy(), TREEVIEW_ThemeChanged(), UpDownWindowProc(), and CTrayWindow::~CTrayWindow().
HRESULT WINAPI CloseThemeFile | ( | HTHEMEFILE | hThemeFile | ) |
Definition at line 1127 of file system.c.
Referenced by ActivateTheme().
Definition at line 642 of file system.c.
HRESULT WINAPI EnumThemeColors | ( | LPWSTR | pszThemeFileName, |
LPWSTR | pszSizeName, | ||
DWORD | dwColorNum, | ||
PTHEMENAMES | pszColorNames | ||
) |
Definition at line 1310 of file system.c.
Referenced by LoadTheme().
HRESULT WINAPI EnumThemes | ( | LPCWSTR | pszThemePath, |
ENUMTHEMEPROC | callback, | ||
LPVOID | lpData | ||
) |
Definition at line 1221 of file system.c.
Referenced by LoadThemes().
HRESULT WINAPI EnumThemeSizes | ( | LPWSTR | pszThemeFileName, |
LPWSTR | pszColorName, | ||
DWORD | dwSizeNum, | ||
PTHEMENAMES | pszSizeNames | ||
) |
Definition at line 1373 of file system.c.
Referenced by LoadTheme().
HRESULT WINAPI GetCurrentThemeName | ( | LPWSTR | pszThemeFileName, |
int | dwMaxNameChars, | ||
LPWSTR | pszColorBuff, | ||
int | cchMaxColorChars, | ||
LPWSTR | pszSizeBuff, | ||
int | cchMaxSizeChars | ||
) |
Definition at line 894 of file system.c.
Referenced by GetActiveTheme(), SHGetShellStyleHInstance(), and test_GetCurrentThemeName().
Definition at line 933 of file system.c.
Referenced by GetNCCaptionTheme(), GetNCScrollbarTheme(), OnPostWinPosChanged(), ThemeDefWindowProcA(), ThemeDefWindowProcW(), ThemeDlgPostWindowProc(), ThemeGetScrollInfo(), and ThemePreWindowProc().
HRESULT WINAPI GetThemeDefaults | ( | LPCWSTR | pszThemeFileName, |
LPWSTR | pszColorName, | ||
DWORD | dwColorNameLen, | ||
LPWSTR | pszSizeName, | ||
DWORD | dwSizeNameLen | ||
) |
HRESULT WINAPI GetThemeDocumentationProperty | ( | LPCWSTR | pszThemeName, |
LPCWSTR | pszPropertyName, | ||
LPWSTR | pszValueBuff, | ||
int | cchMaxValChars | ||
) |
Definition at line 1010 of file system.c.
Referenced by EnumThemes().
Definition at line 851 of file system.c.
Referenced by BUTTON_WindowProc(), COMBO_WindowProc(), EDIT_WindowProc(), EDIT_WM_NCDestroy(), EDIT_WM_NCPaint(), CTrayShowDesktopButton::EnsureWindowTheme(), get_client_rect(), get_led_gap(), get_led_size(), HEADER_Destroy(), HEADER_DrawItem(), HEADER_DrawItemFrame(), HEADER_FillItemFrame(), HEADER_MouseMove(), HEADER_Refresh(), HEADER_ThemeChanged(), hottrack_refresh(), LISTBOX_Destroy(), LISTBOX_NCPaint(), LISTBOX_WindowProc(), LISTVIEW_Destroy(), LISTVIEW_NCPaint(), LISTVIEW_ThemeChanged(), MONTHCAL_Destroy(), PROGRESS_Draw(), PROGRESS_UpdateMarquee(), ProgressWindowProc(), REBAR_Destroy(), REBAR_DrawBand(), REBAR_EraseBkGnd(), REBAR_NCCalcSize(), REBAR_NCPaint(), REBAR_StyleChanged(), STATUSBAR_ComputeHeight(), STATUSBAR_DrawPart(), STATUSBAR_Refresh(), STATUSBAR_RefreshPart(), STATUSBAR_WMDestroy(), TAB_Destroy(), TAB_DrawBorder(), TAB_DrawItem(), TAB_DrawItemInterior(), TAB_EraseTabInterior(), TAB_RecalcHotTrack(), test_GetWindowTheme(), test_OpenThemeData(), theme_changed(), ThemeDestroyWndData(), ThemeDlgPostWindowProc(), THEMING_ScrollbarSubclassProc(), TOOLBAR_Destroy(), TOOLBAR_DrawButton(), TOOLBAR_DrawImage(), TOOLBAR_DrawString(), TOOLBAR_EraseBackground(), TOOLBAR_GetHotItem(), TOOLBAR_MouseMove(), TOOLBAR_NCCreate(), TRACKBAR_Destroy(), TRACKBAR_DrawChannel(), TRACKBAR_DrawThumb(), TRACKBAR_DrawTics(), TRACKBAR_MouseMove(), TRACKBAR_Refresh(), TREEVIEW_Destroy(), TREEVIEW_DrawItemLines(), TREEVIEW_NCPaint(), TREEVIEW_ThemeChanged(), UPDOWN_Draw(), UPDOWN_DrawBuddyBackground(), UPDOWN_GetArrowRect(), and UpDownWindowProc().
HRESULT WINAPI HitTestThemeBackground | ( | HTHEME | hTheme, |
HDC | hdc, | ||
int | iPartId, | ||
int | iStateId, | ||
DWORD | dwOptions, | ||
const RECT * | pRect, | ||
HRGN | hrgn, | ||
POINT | ptTest, | ||
WORD * | pwHitTestCode | ||
) |
Definition at line 596 of file system.c.
Referenced by CheckListWndProc(), CSysPagerWnd::OnEraseBackground(), CTaskSwitchWnd::OnEraseBackground(), CTrayClockWnd::OnEraseBackground(), CTrayClockWnd::OnPaint(), OnPostWinPosChanged(), CMenuToolbarBase::PopupSubMenu(), START_TEST(), test_IsThemed(), Theme_Start(), ThemeDefWindowProcA(), ThemeDefWindowProcW(), ThemeDlgPostWindowProc(), ThemeGetScrollInfo(), and ThemePreWindowProc().
Definition at line 606 of file system.c.
Referenced by CTrayShowDesktopButton::EnsureWindowTheme(), CTrayNotifyWnd::OnThemeChanged(), CTaskSwitchWnd::OnThemeChanged(), START_TEST(), test_GetCurrentThemeName(), test_IsThemed(), test_OpenThemeData(), test_OpenThemeDataEx(), Test_Params(), TestTheme(), Theme_Start(), THEMING_Initialize(), and CTrayShowDesktopButton::WidthOrHeight().
Definition at line 987 of file system.c.
Referenced by CTrayShowDesktopButton::EnsureWindowTheme(), test_IsThemed(), and test_OpenThemeData().
Definition at line 835 of file system.c.
Referenced by BUTTON_WindowProc(), CheckListWndProc(), COMBO_Create(), COMBO_WindowProc(), EDIT_WindowProc(), EDIT_WM_Create(), CTrayShowDesktopButton::EnsureWindowTheme(), HEADER_Create(), HEADER_ThemeChanged(), IPADDRESS_Draw(), LISTBOX_Create(), LISTBOX_WindowProc(), LISTVIEW_Create(), LISTVIEW_ThemeChanged(), MONTHCAL_Create(), CTrayClockWnd::OnThemeChanged(), CTrayNotifyWnd::OnThemeChanged(), CTaskSwitchWnd::OnThemeChanged(), CTrayWindow::OnThemeChanged(), ProgressWindowProc(), REBAR_Create(), START_TEST(), STATUSBAR_WMCreate(), TAB_Create(), test_OpenThemeData(), TestTheme(), theme_changed(), Theme_Start(), ThemeDlgPostWindowProc(), THEMING_ScrollbarSubclassProc(), TOOLBAR_Create(), TRACKBAR_Create(), TREEVIEW_Create(), TREEVIEW_ThemeChanged(), and UpDownWindowProc().
Definition at line 819 of file system.c.
Referenced by GetNCCaptionTheme(), GetNCScrollbarTheme(), init_funcs(), and START_TEST().
HTHEME WINAPI OpenThemeDataFromFile | ( | HTHEMEFILE | hThemeFile, |
HWND | hwnd, | ||
LPCWSTR | pszClassList, | ||
DWORD | flags | ||
) |
Definition at line 827 of file system.c.
Referenced by DrawNCPreview(), and LoadSchemeFromTheme().
|
static |
Definition at line 735 of file system.c.
Referenced by OpenThemeData(), OpenThemeDataEx(), and OpenThemeDataFromFile().
HRESULT WINAPI OpenThemeFile | ( | LPCWSTR | pszThemeFileName, |
LPCWSTR | pszColorName, | ||
LPCWSTR | pszSizeName, | ||
HTHEMEFILE * | hThemeFile, | ||
DWORD | unknown | ||
) |
Definition at line 1101 of file system.c.
Referenced by ActivateTheme(), DrawNCPreview(), and LoadSchemeFromTheme().
HRESULT WINAPI ParseThemeIniFile | ( | LPCWSTR | pszIniFileName, |
LPWSTR | pszUnknown, | ||
PARSETHEMEINIFILEPROC | callback, | ||
LPVOID | lpData | ||
) |
Definition at line 84 of file system.c.
Referenced by UXTHEME_LoadTheme().
Definition at line 316 of file system.c.
Referenced by UXTHEME_BackupSystemMetrics(), and UXTHEME_SaveSystemMetrics().
Definition at line 869 of file system.c.
Referenced by test_SetWindowTheme().
|
static |
Definition at line 512 of file system.c.
Referenced by ApplyTheme().
Definition at line 343 of file system.c.
Referenced by EnableTheming(), and UXTHEME_ApplyTheme().
Definition at line 68 of file system.c.
Referenced by ApplyTheme(), EnableTheming(), SetWindowTheme(), ThemeHooksInstall(), ThemeHooksRemove(), and UXTHEME_broadcast_theme_changed().
|
static |
Definition at line 706 of file system.c.
Referenced by OpenThemeDataInternal().
Definition at line 566 of file system.c.
Referenced by DllMain().
Definition at line 183 of file system.c.
Referenced by ThemeInitApiHook(), and ThemePreWindowProc().
Definition at line 387 of file system.c.
Referenced by EnableTheming(), and UXTHEME_ApplyTheme().
Definition at line 477 of file system.c.
Referenced by EnableTheming(), and UXTHEME_ApplyTheme().
Definition at line 61 of file system.c.
Referenced by UXTHEME_broadcast_theme_changed().
|
static |
Definition at line 132 of file system.c.
Referenced by UXTHEME_ApplyTheme(), and UXTHEME_LoadTheme().
Definition at line 672 of file system.c.
Referenced by SetWindowTheme().
PTHEME_CLASS ValidateHandle | ( | HTHEME | hTheme | ) |
Definition at line 717 of file system.c.
Referenced by HitTestThemeBackground(), and IsThemePartDefined().
ATOM atDialogThemeEnabled |
Definition at line 46 of file system.c.
Referenced by EnableThemeDialogTexture(), IsThemeDialogTextureEnabled(), and UXTHEME_InitSystem().
|
static |
Definition at line 50 of file system.c.
Referenced by OpenThemeDataInternal(), SetWindowTheme(), and UXTHEME_InitSystem().
|
static |
Definition at line 51 of file system.c.
Referenced by OpenThemeDataInternal(), SetWindowTheme(), and UXTHEME_InitSystem().
ATOM atWindowTheme |
Definition at line 49 of file system.c.
Referenced by GetWindowTheme(), OpenThemeDataInternal(), and UXTHEME_InitSystem().
ATOM atWndContext |
Definition at line 52 of file system.c.
Referenced by ThemeDefWindowProcA(), ThemeDefWindowProcW(), ThemeDestroyWndData(), ThemeGetWndData(), and UXTHEME_InitSystem().
|
static |
Referenced by UXTHEME_BackupSystemMetrics(), UXTHEME_RestoreSystemMetrics(), and UXTHEME_SaveSystemMetrics().
|
static |
Definition at line 48 of file system.c.
Referenced by GetThemeAppProperties(), OpenThemeDataInternal(), and SetThemeAppProperties().
PTHEME_FILE g_ActiveThemeFile |
Definition at line 54 of file system.c.
Referenced by ApplyTheme(), bIsThemeActive(), EnableTheming(), GetCurrentThemeName(), IsAppThemed(), IsThemeActive(), OpenThemeData(), OpenThemeDataEx(), UXTHEME_ApplyTheme(), and UXTHEME_SetActiveTheme().
int g_cHandles |
Definition at line 57 of file system.c.
Referenced by CloseThemeData(), OpenThemeDataInternal(), and UXTHEME_InitSystem().
RTL_HANDLE_TABLE g_UxThemeHandleTable |
Definition at line 56 of file system.c.
Referenced by CloseThemeData(), OpenThemeDataInternal(), UXTHEME_InitSystem(), and ValidateHandle().
HINSTANCE hDllInst |
Definition at line 45 of file system.c.
Referenced by DrawNCPreview(), SetWindowResourceText(), ThemeHooksInstall(), and UXTHEME_InitSystem().
Definition at line 300 of file system.c.
Referenced by UXTHEME_BackupSystemMetrics(), and UXTHEME_RestoreSystemMetrics().
Definition at line 298 of file system.c.
Referenced by UXTHEME_BackupSystemMetrics(), and UXTHEME_RestoreSystemMetrics().
Definition at line 292 of file system.c.
Referenced by save_sys_colors(), and UXTHEME_RestoreSystemMetrics().
Definition at line 258 of file system.c.
Referenced by save_sys_colors(), and UXTHEME_RestoreSystemMetrics().
Definition at line 40 of file system.c.
Referenced by SHGetShellStyleHInstance(), UXTHEME_ApplyTheme(), and UXTHEME_LoadTheme().
Definition at line 41 of file system.c.
Referenced by UXTHEME_ApplyTheme(), and UXTHEME_LoadTheme().
|
static |
Definition at line 43 of file system.c.
Referenced by GetThemeDocumentationProperty().
Definition at line 39 of file system.c.
Referenced by UXTHEME_ApplyTheme(), and UXTHEME_LoadTheme().
Definition at line 38 of file system.c.
Referenced by EnableTheming(), IsThemeActive(), UXTHEME_ApplyTheme(), and UXTHEME_LoadTheme().
Definition at line 31 of file system.c.
Referenced by EnableTheming(), IsThemeActive(), UXTHEME_ApplyTheme(), UXTHEME_BackupSystemMetrics(), UXTHEME_LoadTheme(), and UXTHEME_RestoreSystemMetrics().