summaryrefslogtreecommitdiff
path: root/xfa/include/fwl/core/fwl_theme.h
diff options
context:
space:
mode:
authorNico Weber <thakis@chromium.org>2015-08-04 13:00:21 -0700
committerNico Weber <thakis@chromium.org>2015-08-04 13:00:21 -0700
commit9d8ec5a6e37e8d1d4d4edca9040de234e2d4728f (patch)
treec97037f398d714665aefccb6eb54d0969ad7030c /xfa/include/fwl/core/fwl_theme.h
parent780cee82236d1b3b0f9b01a22424e4b8ec9a6f12 (diff)
downloadpdfium-9d8ec5a6e37e8d1d4d4edca9040de234e2d4728f.tar.xz
XFA: clang-format all pdfium code.
No behavior change. Generated by: find . -name '*.cpp' -o -name '*.h' | \ grep -E -v 'third_party|thirdparties|lpng_v163|tiff_v403' | \ xargs ../../buildtools/mac/clang-format -i Then manually merged https://codereview.chromium.org/1269223002/ See thread "tabs vs spaces" on pdfium@googlegroups.com for discussion. BUG=none
Diffstat (limited to 'xfa/include/fwl/core/fwl_theme.h')
-rw-r--r--xfa/include/fwl/core/fwl_theme.h136
1 files changed, 63 insertions, 73 deletions
diff --git a/xfa/include/fwl/core/fwl_theme.h b/xfa/include/fwl/core/fwl_theme.h
index 94e81771a9..3dfe7c74e1 100644
--- a/xfa/include/fwl/core/fwl_theme.h
+++ b/xfa/include/fwl/core/fwl_theme.h
@@ -12,81 +12,71 @@ class CFWL_ThemeBackground;
class CFWL_ThemeText;
class CFWL_ThemeElement;
class IFWL_ThemeProvider;
-#define FWL_WGTCAPACITY_CXBorder 1
-#define FWL_WGTCAPACITY_CYBorder 2
-#define FWL_WGTCAPACITY_ScrollBarWidth 3
-#define FWL_WGTCAPACITY_EdgeFlat 4
-#define FWL_WGTCAPACITY_EdgeRaised 5
-#define FWL_WGTCAPACITY_EdgeSunken 6
-#define FWL_WGTCAPACITY_Font 7
-#define FWL_WGTCAPACITY_FontSize 8
-#define FWL_WGTCAPACITY_TextColor 9
-#define FWL_WGTCAPACITY_TextSelColor 10
-#define FWL_WGTCAPACITY_LineHeight 11
-#define FWL_WGTCAPACITY_UIMargin 12
-#define FWL_WGTCAPACITY_SpaceAboveBelow 13
-#define FWL_WGTCAPACITY_MAX 65535
-class CFWL_ThemePart
-{
-public:
- CFWL_ThemePart()
- : m_pWidget(NULL)
- , m_iPart(0)
- , m_dwStates(0)
- , m_dwData(0)
- , m_pData(NULL)
- {
- m_rtPart.Reset();
- m_matrix.Reset();
- }
- CFX_Matrix m_matrix;
- CFX_RectF m_rtPart;
- IFWL_Widget *m_pWidget;
- int32_t m_iPart;
- FX_DWORD m_dwStates;
- FX_DWORD m_dwData;
- void* m_pData;
+#define FWL_WGTCAPACITY_CXBorder 1
+#define FWL_WGTCAPACITY_CYBorder 2
+#define FWL_WGTCAPACITY_ScrollBarWidth 3
+#define FWL_WGTCAPACITY_EdgeFlat 4
+#define FWL_WGTCAPACITY_EdgeRaised 5
+#define FWL_WGTCAPACITY_EdgeSunken 6
+#define FWL_WGTCAPACITY_Font 7
+#define FWL_WGTCAPACITY_FontSize 8
+#define FWL_WGTCAPACITY_TextColor 9
+#define FWL_WGTCAPACITY_TextSelColor 10
+#define FWL_WGTCAPACITY_LineHeight 11
+#define FWL_WGTCAPACITY_UIMargin 12
+#define FWL_WGTCAPACITY_SpaceAboveBelow 13
+#define FWL_WGTCAPACITY_MAX 65535
+class CFWL_ThemePart {
+ public:
+ CFWL_ThemePart()
+ : m_pWidget(NULL), m_iPart(0), m_dwStates(0), m_dwData(0), m_pData(NULL) {
+ m_rtPart.Reset();
+ m_matrix.Reset();
+ }
+ CFX_Matrix m_matrix;
+ CFX_RectF m_rtPart;
+ IFWL_Widget* m_pWidget;
+ int32_t m_iPart;
+ FX_DWORD m_dwStates;
+ FX_DWORD m_dwData;
+ void* m_pData;
};
-class CFWL_ThemeBackground : public CFWL_ThemePart
-{
-public:
- CFWL_ThemeBackground()
- : m_pGraphics(NULL)
- , m_pImage(NULL)
- , m_pPath(NULL)
- {
- }
- CFX_Graphics *m_pGraphics;
- CFX_DIBitmap *m_pImage;
- CFX_Path *m_pPath;
+class CFWL_ThemeBackground : public CFWL_ThemePart {
+ public:
+ CFWL_ThemeBackground() : m_pGraphics(NULL), m_pImage(NULL), m_pPath(NULL) {}
+ CFX_Graphics* m_pGraphics;
+ CFX_DIBitmap* m_pImage;
+ CFX_Path* m_pPath;
};
-class CFWL_ThemeText : public CFWL_ThemePart
-{
-public:
- CFWL_ThemeText()
- : m_pGraphics(NULL)
- {
- }
- CFX_WideString m_wsText;
- FX_DWORD m_dwTTOStyles;
- int32_t m_iTTOAlign;
- CFX_Graphics *m_pGraphics;
+class CFWL_ThemeText : public CFWL_ThemePart {
+ public:
+ CFWL_ThemeText() : m_pGraphics(NULL) {}
+ CFX_WideString m_wsText;
+ FX_DWORD m_dwTTOStyles;
+ int32_t m_iTTOAlign;
+ CFX_Graphics* m_pGraphics;
};
-class IFWL_ThemeProvider
-{
-public:
- virtual ~IFWL_ThemeProvider() {}
- virtual FX_BOOL IsValidWidget(IFWL_Widget *pWidget) = 0;
- virtual FX_DWORD GetThemeID(IFWL_Widget *pWidget) = 0;
- virtual FX_DWORD SetThemeID(IFWL_Widget *pWidget, FX_DWORD dwThemeID, FX_BOOL bChildren = TRUE) = 0;
- virtual FWL_ERR GetThemeMatrix(IFWL_Widget *pWidget, CFX_Matrix &matrix) = 0;
- virtual FWL_ERR SetThemeMatrix(IFWL_Widget *pWidget, const CFX_Matrix &matrix) = 0;
- virtual FX_BOOL DrawBackground(CFWL_ThemeBackground *pParams) = 0;
- virtual FX_BOOL DrawText(CFWL_ThemeText *pParams) = 0;
- virtual void* GetCapacity(CFWL_ThemePart *pThemePart, FX_DWORD dwCapacity) = 0;
- virtual FX_BOOL IsCustomizedLayout(IFWL_Widget *pWidget) = 0;
- virtual FWL_ERR GetPartRect(CFWL_ThemePart *pThemePart, CFX_RectF &rtPart) = 0;
- virtual FX_BOOL IsInPart(CFWL_ThemePart *pThemePart, FX_FLOAT fx, FX_FLOAT fy) = 0;
- virtual FX_BOOL CalcTextRect(CFWL_ThemeText *pParams, CFX_RectF &rect) = 0;
+class IFWL_ThemeProvider {
+ public:
+ virtual ~IFWL_ThemeProvider() {}
+ virtual FX_BOOL IsValidWidget(IFWL_Widget* pWidget) = 0;
+ virtual FX_DWORD GetThemeID(IFWL_Widget* pWidget) = 0;
+ virtual FX_DWORD SetThemeID(IFWL_Widget* pWidget,
+ FX_DWORD dwThemeID,
+ FX_BOOL bChildren = TRUE) = 0;
+ virtual FWL_ERR GetThemeMatrix(IFWL_Widget* pWidget, CFX_Matrix& matrix) = 0;
+ virtual FWL_ERR SetThemeMatrix(IFWL_Widget* pWidget,
+ const CFX_Matrix& matrix) = 0;
+ virtual FX_BOOL DrawBackground(CFWL_ThemeBackground* pParams) = 0;
+ virtual FX_BOOL DrawText(CFWL_ThemeText* pParams) = 0;
+ virtual void* GetCapacity(CFWL_ThemePart* pThemePart,
+ FX_DWORD dwCapacity) = 0;
+ virtual FX_BOOL IsCustomizedLayout(IFWL_Widget* pWidget) = 0;
+ virtual FWL_ERR GetPartRect(CFWL_ThemePart* pThemePart,
+ CFX_RectF& rtPart) = 0;
+ virtual FX_BOOL IsInPart(CFWL_ThemePart* pThemePart,
+ FX_FLOAT fx,
+ FX_FLOAT fy) = 0;
+ virtual FX_BOOL CalcTextRect(CFWL_ThemeText* pParams, CFX_RectF& rect) = 0;
};
#endif