summaryrefslogtreecommitdiff
path: root/xfa/fxfa/parser/cxfa_box.h
diff options
context:
space:
mode:
Diffstat (limited to 'xfa/fxfa/parser/cxfa_box.h')
-rw-r--r--xfa/fxfa/parser/cxfa_box.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/xfa/fxfa/parser/cxfa_box.h b/xfa/fxfa/parser/cxfa_box.h
index 216a981c83..215925fe7c 100644
--- a/xfa/fxfa/parser/cxfa_box.h
+++ b/xfa/fxfa/parser/cxfa_box.h
@@ -11,10 +11,12 @@
#include <tuple>
#include <vector>
+#include "core/fxcrt/fx_coordinates.h"
#include "xfa/fxfa/parser/cxfa_node.h"
class CXFA_Edge;
class CXFA_Fill;
+class CXFA_Graphics;
class CXFA_Margin;
class CXFA_Stroke;
@@ -40,6 +42,11 @@ class CXFA_Box : public CXFA_Node {
Optional<int32_t> GetStartAngle();
Optional<int32_t> GetSweepAngle();
+ void Draw(CXFA_Graphics* pGS,
+ const CFX_RectF& rtWidget,
+ const CFX_Matrix& matrix,
+ bool forceRound);
+
protected:
CXFA_Box(CXFA_Document* pDoc,
XFA_PacketType ePacket,