ReactOS 0.4.16-dev-401-g45b008d
|
#include <cicuif.h>
Public Attributes | |
LPCWSTR | m_pszClassList |
INT | m_iPartId |
INT | m_iStateId |
HTHEME | m_hTheme |
INT | iPartId |
INT INT | iStateId |
Static Public Attributes | |
static HINSTANCE | s_hUXTHEME = NULL |
static FN_OpenThemeData | s_fnOpenThemeData = NULL |
static FN_CloseThemeData | s_fnCloseThemeData = NULL |
static FN_DrawThemeBackground | s_fnDrawThemeBackground = NULL |
static FN_DrawThemeParentBackground | s_fnDrawThemeParentBackground = NULL |
static FN_DrawThemeText | s_fnDrawThemeText = NULL |
static FN_DrawThemeIcon | s_fnDrawThemeIcon = NULL |
static FN_GetThemeBackgroundExtent | s_fnGetThemeBackgroundExtent = NULL |
static FN_GetThemeBackgroundContentRect | s_fnGetThemeBackgroundContentRect = NULL |
static FN_GetThemeTextExtent | s_fnGetThemeTextExtent = NULL |
static FN_GetThemePartSize | s_fnGetThemePartSize = NULL |
static FN_DrawThemeEdge | s_fnDrawThemeEdge = NULL |
static FN_GetThemeColor | s_fnGetThemeColor = NULL |
static FN_GetThemeMargins | s_fnGetThemeMargins = NULL |
static FN_GetThemeFont | s_fnGetThemeFont = NULL |
static FN_GetThemeSysColor | s_fnGetThemeSysColor = NULL |
static FN_GetThemeSysSize | s_fnGetThemeSysSize = NULL |
HRESULT CUIFTheme::CloseThemeData | ( | ) |
Definition at line 84 of file cicuif.cpp.
Referenced by CTipbarWnd::InitThemeMargins(), CUIFButton2::~CUIFButton2(), and CUIFObject::~CUIFObject().
STDMETHODIMP CUIFTheme::DrawThemeBackground | ( | HDC | hDC, |
int | iStateId, | ||
LPCRECT | pRect, | ||
LPCRECT | pClipRect | ||
) |
Definition at line 98 of file cicuif.cpp.
STDMETHODIMP CUIFTheme::DrawThemeEdge | ( | HDC | hDC, |
int | iStateId, | ||
LPCRECT | pDestRect, | ||
UINT | uEdge, | ||
UINT | uFlags, | ||
LPRECT | pContentRect | ||
) |
Definition at line 162 of file cicuif.cpp.
STDMETHODIMP CUIFTheme::DrawThemeIcon | ( | HDC | hDC, |
int | iStateId, | ||
LPCRECT | pRect, | ||
HIMAGELIST | himl, | ||
int | iImageIndex | ||
) |
Definition at line 122 of file cicuif.cpp.
STDMETHODIMP CUIFTheme::DrawThemeParentBackground | ( | HWND | hwnd, |
HDC | hDC, | ||
LPRECT | prc | ||
) |
Definition at line 106 of file cicuif.cpp.
STDMETHODIMP CUIFTheme::DrawThemeText | ( | HDC | hDC, |
int | iStateId, | ||
LPCWSTR | pszText, | ||
int | cchText, | ||
DWORD | dwTextFlags, | ||
DWORD | dwTextFlags2, | ||
LPCRECT | pRect | ||
) |
Definition at line 114 of file cicuif.cpp.
Definition at line 77 of file cicuif.cpp.
Referenced by CDefCompFrameWindow::GetGripperWidth(), CTipbarWnd::GetGripperWidth(), CTipbarThread::GetTextSize(), and CUIFButton::GetTextSize().
STDMETHODIMP CUIFTheme::GetThemeBackgroundContentRect | ( | HDC | hDC, |
int | iStateId, | ||
LPCRECT | pBoundingRect, | ||
LPRECT | pContentRect | ||
) |
Definition at line 138 of file cicuif.cpp.
STDMETHODIMP CUIFTheme::GetThemeBackgroundExtent | ( | HDC | hDC, |
int | iStateId, | ||
LPCRECT | pContentRect, | ||
LPRECT | pExtentRect | ||
) |
Definition at line 130 of file cicuif.cpp.
STDMETHODIMP CUIFTheme::GetThemeColor | ( | int | iStateId, |
int | iPropId, | ||
COLORREF * | pColor | ||
) |
Definition at line 170 of file cicuif.cpp.
STDMETHODIMP CUIFTheme::GetThemeFont | ( | HDC | hDC, |
int | iStateId, | ||
int | iPropId, | ||
LOGFONTW * | pFont | ||
) |
Definition at line 186 of file cicuif.cpp.
Referenced by CTipbarWnd::CreateVerticalFont().
STDMETHODIMP CUIFTheme::GetThemeMargins | ( | HDC | hDC, |
int | iStateId, | ||
int | iPropId, | ||
LPRECT | prc, | ||
MARGINS * | pMargins | ||
) |
Definition at line 178 of file cicuif.cpp.
Referenced by CTipbarWnd::InitThemeMargins(), and STDMETHODIMP_().
STDMETHODIMP CUIFTheme::GetThemePartSize | ( | HDC | hDC, |
int | iStateId, | ||
LPRECT | prc, | ||
THEMESIZE | eSize, | ||
SIZE * | psz | ||
) |
Definition at line 154 of file cicuif.cpp.
Referenced by CDefCompFrameWindow::GetGripperWidth(), CTipbarWnd::GetGripperWidth(), and CTipbarWnd::InitThemeMargins().
STDMETHODIMP CUIFTheme::GetThemeTextExtent | ( | HDC | hDC, |
int | iStateId, | ||
LPCWSTR | pszText, | ||
int | cchCharCount, | ||
DWORD | dwTextFlags, | ||
LPCRECT | pBoundingRect, | ||
LPRECT | pExtentRect | ||
) |
Definition at line 146 of file cicuif.cpp.
Referenced by CUIFButton::GetTextSize().
Definition at line 66 of file cicuif.cpp.
Referenced by CTipbarWnd::CreateVerticalFont(), EnsureThemeData(), CTipbarThread::GetTextSize(), CTipbarWnd::InitThemeMargins(), and STDMETHODIMP_().
CUIFTheme::STDMETHOD_ | ( | COLORREF | , |
GetThemeSysColor | |||
) |
CUIFTheme::STDMETHOD_ | ( | int | , |
GetThemeSysSize | |||
) |
CUIFTheme::STDMETHOD_ | ( | void | , |
SetActiveTheme | |||
) |
Definition at line 130 of file cicuif.h.
Referenced by DrawThemeBackground(), DrawThemeEdge(), DrawThemeIcon(), DrawThemeText(), GetThemeBackgroundContentRect(), GetThemeBackgroundExtent(), GetThemeColor(), GetThemeFont(), GetThemeMargins(), GetThemePartSize(), and GetThemeTextExtent().
HTHEME CUIFTheme::m_hTheme |
Definition at line 93 of file cicuif.h.
Referenced by CloseThemeData(), CTipbarWnd::CreateVerticalFont(), CUIFObject::CUIFObject(), DrawThemeBackground(), DrawThemeEdge(), DrawThemeIcon(), DrawThemeText(), EnsureThemeData(), CTipbarThread::GetTextSize(), GetThemeBackgroundContentRect(), GetThemeBackgroundExtent(), GetThemeColor(), GetThemeFont(), GetThemeMargins(), GetThemePartSize(), GetThemeTextExtent(), CTipbarWnd::InitThemeMargins(), InternalOpenThemeData(), and STDMETHODIMP_().
INT CUIFTheme::m_iPartId |
Definition at line 91 of file cicuif.h.
Referenced by CDefCompFrameWindow::CDefCompFrameWindow(), CTipbarWnd::CreateVerticalFont(), CTipbarWnd::CTipbarWnd(), CUIFButton2::CUIFButton2(), CUIFGripper::CUIFGripper(), CUIFWndFrame::CUIFWndFrame(), DrawThemeBackground(), DrawThemeEdge(), DrawThemeIcon(), DrawThemeText(), CTipbarThread::GetTextSize(), GetThemeBackgroundContentRect(), GetThemeBackgroundExtent(), GetThemeColor(), GetThemeFont(), GetThemeMargins(), GetThemePartSize(), GetThemeTextExtent(), CTipbarWnd::InitThemeMargins(), and STDMETHODIMP_().
INT CUIFTheme::m_iStateId |
Definition at line 92 of file cicuif.h.
Referenced by CDefCompFrameWindow::CDefCompFrameWindow(), CTipbarWnd::CreateVerticalFont(), CTipbarWnd::CTipbarWnd(), CUIFButton2::CUIFButton2(), CUIFGripper::CUIFGripper(), CUIFWndFrame::CUIFWndFrame(), CTipbarThread::GetTextSize(), CTipbarWnd::InitThemeMargins(), and STDMETHODIMP_().
LPCWSTR CUIFTheme::m_pszClassList |
Definition at line 90 of file cicuif.h.
Referenced by CDefCompFrameWindow::CDefCompFrameWindow(), CTipbarWnd::CreateVerticalFont(), CTipbarWnd::CTipbarWnd(), CUIFButton2::CUIFButton2(), CUIFGripper::CUIFGripper(), CUIFObject::CUIFObject(), CUIFWndFrame::CUIFWndFrame(), CTipbarThread::GetTextSize(), CTipbarWnd::InitThemeMargins(), InternalOpenThemeData(), and STDMETHODIMP_().
|
static |
Definition at line 96 of file cicuif.h.
Referenced by CloseThemeData().
|
static |
Definition at line 97 of file cicuif.h.
Referenced by DrawThemeBackground().
|
static |
Definition at line 105 of file cicuif.h.
Referenced by DrawThemeEdge().
|
static |
Definition at line 100 of file cicuif.h.
Referenced by DrawThemeIcon().
|
static |
Definition at line 98 of file cicuif.h.
Referenced by DrawThemeParentBackground().
|
static |
Definition at line 99 of file cicuif.h.
Referenced by DrawThemeText().
|
static |
Definition at line 102 of file cicuif.h.
Referenced by GetThemeBackgroundContentRect().
|
static |
Definition at line 101 of file cicuif.h.
Referenced by GetThemeBackgroundExtent().
|
static |
Definition at line 106 of file cicuif.h.
Referenced by GetThemeColor().
|
static |
Definition at line 108 of file cicuif.h.
Referenced by GetThemeFont().
|
static |
Definition at line 107 of file cicuif.h.
Referenced by GetThemeMargins().
|
static |
Definition at line 104 of file cicuif.h.
Referenced by GetThemePartSize().
|
static |
|
static |
|
static |
Definition at line 103 of file cicuif.h.
Referenced by GetThemeTextExtent().
|
static |
Definition at line 95 of file cicuif.h.
Referenced by InternalOpenThemeData().
Definition at line 94 of file cicuif.h.
Referenced by CloseThemeData(), DrawThemeBackground(), DrawThemeEdge(), DrawThemeIcon(), DrawThemeParentBackground(), DrawThemeText(), GetThemeBackgroundContentRect(), GetThemeBackgroundExtent(), GetThemeColor(), GetThemeFont(), GetThemeMargins(), GetThemePartSize(), GetThemeTextExtent(), and InternalOpenThemeData().