7#include "xfa/fwl/theme/cfwl_edittp.h"
9#include "xfa/fgas/graphics/cfgas_gecolor.h"
10#include "xfa/fgas/graphics/cfgas_gegraphics.h"
11#include "xfa/fgas/graphics/cfgas_gepath.h"
12#include "xfa/fwl/cfwl_edit.h"
13#include "xfa/fwl/cfwl_themebackground.h"
14#include "xfa/fwl/cfwl_widget.h"
16CFWL_EditTP::CFWL_EditTP() =
default;
29 const CFGAS_GEPath* pParamsPath = pParams
.GetPath();
56 pParams
.GetWidget()->GetOutmost()->GetAdapterIface();
57 FX_ARGB cr = 0xFF000000;
62 const CFGAS_GEPath* pParamsPath = pParams
.GetPath();
#define FWLTHEME_COLOR_BKSelected
#define FWLTHEME_COLOR_EDGERB1
#define FWLTHEME_COLOR_Background
CFGAS_GEColor & operator=(const CFGAS_GEColor &that)
CFGAS_GEColor(const FX_ARGB argb)
StateRestorer(CFGAS_GEGraphics *graphics)
void FillPath(const CFGAS_GEPath &path, CFX_FillRenderOptions::FillType fill_type, const CFX_Matrix &matrix)
void SetLineWidth(float lineWidth)
void SetStrokeColor(const CFGAS_GEColor &color)
void SetFillColor(const CFGAS_GEColor &color)
void StrokePath(const CFGAS_GEPath &path, const CFX_Matrix &matrix)
void AddRectangle(float left, float top, float width, float height)
void DrawBackground(const CFWL_ThemeBackground &pParams) override
CFGAS_GEGraphics * GetGraphics() const
const CFGAS_GEPath * GetPath() const
CFWL_Widget * GetWidget() const
constexpr FX_ARGB ArgbEncode(uint32_t a, uint32_t r, uint32_t g, uint32_t b)