7#ifndef XFA_FWL_CFWL_THEMEBACKGROUND_H_
8#define XFA_FWL_CFWL_THEMEBACKGROUND_H_
10#include "core/fxcrt/fx_memory.h"
11#include "core/fxcrt/unowned_ptr.h"
12#include "xfa/fwl/cfwl_themepart.h"
27 const CFGAS_GEPath*
GetPath()
const {
return m_pPath; }
28 void SetPath(
const CFGAS_GEPath* pPath) { m_pPath = pPath; }
FWL_Type GetClassID() const override
void DrawWidget(CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix) override
void OnDrawWidget(CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix) override
void OnProcessMessage(CFWL_Message *pMessage) override
void OnTimerFired() override
CFGAS_GEGraphics * GetGraphics() const
const CFGAS_GEPath * GetPath() const
CFWL_ThemeBackground(Part iPart, CFWL_Widget *pWidget, CFGAS_GEGraphics *pGraphics)
void SetPath(const CFGAS_GEPath *pPath)
CFX_Matrix & operator=(const CFX_Matrix &other)=default
CFX_RectF & operator=(const CFX_RectF &other)=default
constexpr CFX_RectF(float dst_left, float dst_top, float dst_width, float dst_height)
#define CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED