Merge XFA to PDFium master at 4dc95e7 on 10/28/2014
[pdfium.git] / xfa / src / fxfa / src / app / xfa_ffexclgroup.cpp
1 // Copyright 2014 PDFium Authors. All rights reserved.\r
2 // Use of this source code is governed by a BSD-style license that can be\r
3 // found in the LICENSE file.\r
4 \r
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com\r
6 \r
7 #include "../../../foxitlib.h"\r
8 #include "../common/xfa_common.h"\r
9 #include "xfa_ffwidget.h"\r
10 #include "xfa_ffexclgroup.h"\r
11 #include "xfa_ffpageview.h"\r
12 #include "xfa_ffapp.h"\r
13 #include "xfa_ffdoc.h"\r
14 CXFA_FFExclGroup::CXFA_FFExclGroup(CXFA_FFPageView* pPageView, CXFA_WidgetAcc* pDataAcc)\r
15     : CXFA_FFWidget(pPageView, pDataAcc)\r
16 {\r
17 }\r
18 CXFA_FFExclGroup::~CXFA_FFExclGroup()\r
19 {\r
20 }\r
21 void CXFA_FFExclGroup::RenderWidget(CFX_Graphics* pGS, CFX_Matrix* pMatrix , FX_DWORD dwStatus , FX_INT32 iRotate )\r
22 {\r
23     if (!IsMatchVisibleStatus(dwStatus)) {\r
24         return;\r
25     }\r
26     CFX_Matrix mtRotate;\r
27     GetRotateMatrix(mtRotate);\r
28     if (pMatrix) {\r
29         mtRotate.Concat(*pMatrix);\r
30     }\r
31     CXFA_FFWidget::RenderWidget(pGS, &mtRotate, dwStatus);\r
32 }\r