7#ifndef XFA_FXFA_CXFA_FFCHECKBUTTON_H_
8#define XFA_FXFA_CXFA_FFCHECKBUTTON_H_
10#include "v8/include/cppgc/member.h"
11#include "xfa/fxfa/cxfa_fffield.h"
12#include "xfa/fxfa/cxfa_ffpageview.h"
13#include "xfa/fxfa/parser/cxfa_node.h"
15class CXFA_CheckButton;
34 const CFX_PointF& point)
override;
44 CXFA_FFCheckButton(
CXFA_Node* pNode, CXFA_CheckButton* button);
48 void CapLeftRightPlacement(
const CXFA_Margin* captionMargin);
52 cppgc::Member<IFWL_WidgetDelegate> m_pOldDelegate;
53 cppgc::Member<CXFA_CheckButton>
const button_;
#define FWL_STYLEEXT_CKB_SignShapeMask
#define FWL_STYLEEXT_CKB_SignShapeSquare
#define FWL_STATE_CKB_Neutral
#define FWL_STYLEEXT_CKB_SignShapeCheck
#define FWL_STYLEEXT_CKB_SignShapeStar
#define FWL_STATE_CKB_Checked
#define FWL_STYLEEXT_CKB_SignShapeCircle
#define FWL_STYLEEXT_CKB_3State
#define FWL_STYLEEXT_CKB_RadioButton
#define FWL_STYLEEXT_CKB_SignShapeDiamond
#define FWL_STYLEEXT_CKB_SignShapeCross
void RegisterEventTarget(CFWL_Widget *pListener, CFWL_Widget *pEventSource)
CFX_Matrix(float a1, float b1, float c1, float d1, float e1, float f1)
void Concat(const CFX_Matrix &right)
CFX_RectF & operator=(const CFX_RectF &other)=default
CXFA_Margin * GetMarginIfExists()
XFA_AttributeValue GetPlacementType()
CXFA_EventParam(XFA_EVENTTYPE type)
CXFA_FFField(CXFA_Node *pNode)
CFX_PointF FWLToClient(const CFX_PointF &point)
bool ProcessCommittedData()
virtual void SetFWLRect()
bool LoadWidget() override
void SetNormalWidget(CFWL_Widget *widget)
void OnProcessEvent(CFWL_Event *pEvent) override
void RenderCaption(CFGAS_GEGraphics *pGS, const CFX_Matrix &pMatrix)
void SendMessageToFWLWidget(CFWL_Message *pMessage)
XFA_EventError ProcessEvent(CXFA_FFDocView *pDocView, XFA_AttributeValue iActivity, CXFA_EventParam *pEventParam)
CXFA_Margin * GetMarginIfExists() const
XFA_AttributeValue GetHorizontalAlign()
XFA_AttributeValue GetVerticalAlign()
#define CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED