#include "xfa/fwl/theme/cfwl_scrollbartp.h"
#include "xfa/fgas/graphics/cfgas_gecolor.h"
#include "xfa/fgas/graphics/cfgas_gegraphics.h"
#include "xfa/fgas/graphics/cfgas_gepath.h"
#include "xfa/fwl/cfwl_scrollbar.h"
#include "xfa/fwl/cfwl_themebackground.h"
#include "xfa/fwl/cfwl_widget.h"
#include "xfa/fwl/ifwl_themeprovider.h"
namespace pdfium {
CFWL_ScrollBarTP::CFWL_ScrollBarTP()
: … { … }
CFWL_ScrollBarTP::~CFWL_ScrollBarTP() = default;
void CFWL_ScrollBarTP::DrawBackground(const CFWL_ThemeBackground& pParams) { … }
void CFWL_ScrollBarTP::DrawThumbBtn(CFGAS_GEGraphics* pGraphics,
const CFX_RectF& input_rect,
bool bVert,
FWLTHEME_STATE eState,
const CFX_Matrix& matrix) { … }
void CFWL_ScrollBarTP::DrawTrack(CFGAS_GEGraphics* pGraphics,
const CFX_RectF& rect,
bool bVert,
FWLTHEME_STATE eState,
bool bLowerTrack,
const CFX_Matrix& matrix) { … }
void CFWL_ScrollBarTP::DrawMaxMinBtn(CFGAS_GEGraphics* pGraphics,
const CFX_RectF& rect,
FWLTHEME_DIRECTION eDict,
FWLTHEME_STATE eState,
const CFX_Matrix& matrix) { … }
void CFWL_ScrollBarTP::SetThemeData() { … }
}