| Index: xfa/fxfa/app/xfa_ffpageview.cpp
|
| diff --git a/xfa/fxfa/app/xfa_ffpageview.cpp b/xfa/fxfa/app/xfa_ffpageview.cpp
|
| index e4841f17b250b1821bcdca9825c0ad84bc51b862..584832ed2c1e1df2f908e78cc7c3b861d02663f0 100644
|
| --- a/xfa/fxfa/app/xfa_ffpageview.cpp
|
| +++ b/xfa/fxfa/app/xfa_ffpageview.cpp
|
| @@ -4,26 +4,26 @@
|
|
|
| // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
|
|
|
| -#include "xfa/fxfa/app/xfa_ffpageview.h"
|
| +#include "xfa/include/fxfa/xfa_ffpageview.h"
|
|
|
| #include "xfa/fde/fde_render.h"
|
| #include "xfa/fxfa/app/xfa_ffcheckbutton.h"
|
| #include "xfa/fxfa/app/xfa_ffchoicelist.h"
|
| -#include "xfa/fxfa/app/xfa_ffdoc.h"
|
| -#include "xfa/fxfa/app/xfa_ffdocview.h"
|
| #include "xfa/fxfa/app/xfa_fffield.h"
|
| #include "xfa/fxfa/app/xfa_ffimageedit.h"
|
| #include "xfa/fxfa/app/xfa_ffpushbutton.h"
|
| #include "xfa/fxfa/app/xfa_fftextedit.h"
|
| #include "xfa/fxfa/app/xfa_ffwidget.h"
|
| #include "xfa/fxfa/app/xfa_fwladapter.h"
|
| +#include "xfa/include/fxfa/xfa_ffdoc.h"
|
| +#include "xfa/include/fxfa/xfa_ffdocview.h"
|
|
|
| CXFA_FFPageView::CXFA_FFPageView(CXFA_FFDocView* pDocView, CXFA_Node* pPageArea)
|
| : CXFA_ContainerLayoutItem(pPageArea),
|
| m_pDocView(pDocView),
|
| m_bLoaded(FALSE) {}
|
| CXFA_FFPageView::~CXFA_FFPageView() {}
|
| -IXFA_DocView* CXFA_FFPageView::GetDocView() {
|
| +CXFA_FFDocView* CXFA_FFPageView::GetDocView() {
|
| return m_pDocView;
|
| }
|
| int32_t CXFA_FFPageView::GetPageViewIndex() {
|
| @@ -58,7 +58,7 @@ void CXFA_FFPageView::UnloadPageView() {
|
| FX_BOOL CXFA_FFPageView::IsPageViewLoaded() {
|
| return m_bLoaded;
|
| }
|
| -IXFA_Widget* CXFA_FFPageView::GetWidgetByPos(FX_FLOAT fx, FX_FLOAT fy) {
|
| +CXFA_FFWidget* CXFA_FFPageView::GetWidgetByPos(FX_FLOAT fx, FX_FLOAT fy) {
|
| if (!m_bLoaded) {
|
| return nullptr;
|
| }
|
| @@ -130,47 +130,46 @@ CXFA_FFPageWidgetIterator::~CXFA_FFPageWidgetIterator() {}
|
| void CXFA_FFPageWidgetIterator::Reset() {
|
| m_sIterator.Reset();
|
| }
|
| -IXFA_Widget* CXFA_FFPageWidgetIterator::MoveToFirst() {
|
| +CXFA_FFWidget* CXFA_FFPageWidgetIterator::MoveToFirst() {
|
| m_sIterator.Reset();
|
| for (CXFA_LayoutItem* pLayoutItem = m_sIterator.GetCurrent(); pLayoutItem;
|
| pLayoutItem = m_sIterator.MoveToNext()) {
|
| - if (IXFA_Widget* hWidget = GetWidget(pLayoutItem)) {
|
| + if (CXFA_FFWidget* hWidget = GetWidget(pLayoutItem)) {
|
| return hWidget;
|
| }
|
| }
|
| return NULL;
|
| }
|
| -IXFA_Widget* CXFA_FFPageWidgetIterator::MoveToLast() {
|
| +CXFA_FFWidget* CXFA_FFPageWidgetIterator::MoveToLast() {
|
| m_sIterator.SetCurrent(NULL);
|
| return MoveToPrevious();
|
| }
|
| -IXFA_Widget* CXFA_FFPageWidgetIterator::MoveToNext() {
|
| +CXFA_FFWidget* CXFA_FFPageWidgetIterator::MoveToNext() {
|
| for (CXFA_LayoutItem* pLayoutItem = m_sIterator.MoveToNext(); pLayoutItem;
|
| pLayoutItem = m_sIterator.MoveToNext()) {
|
| - if (IXFA_Widget* hWidget = GetWidget(pLayoutItem)) {
|
| + if (CXFA_FFWidget* hWidget = GetWidget(pLayoutItem)) {
|
| return hWidget;
|
| }
|
| }
|
| return NULL;
|
| }
|
| -IXFA_Widget* CXFA_FFPageWidgetIterator::MoveToPrevious() {
|
| +CXFA_FFWidget* CXFA_FFPageWidgetIterator::MoveToPrevious() {
|
| for (CXFA_LayoutItem* pLayoutItem = m_sIterator.MoveToPrev(); pLayoutItem;
|
| pLayoutItem = m_sIterator.MoveToPrev()) {
|
| - if (IXFA_Widget* hWidget = GetWidget(pLayoutItem)) {
|
| + if (CXFA_FFWidget* hWidget = GetWidget(pLayoutItem)) {
|
| return hWidget;
|
| }
|
| }
|
| return NULL;
|
| }
|
| -IXFA_Widget* CXFA_FFPageWidgetIterator::GetCurrentWidget() {
|
| +CXFA_FFWidget* CXFA_FFPageWidgetIterator::GetCurrentWidget() {
|
| CXFA_LayoutItem* pLayoutItem = m_sIterator.GetCurrent();
|
| return pLayoutItem ? XFA_GetWidgetFromLayoutItem(pLayoutItem) : NULL;
|
| }
|
| -FX_BOOL CXFA_FFPageWidgetIterator::SetCurrentWidget(IXFA_Widget* hWidget) {
|
| - CXFA_FFWidget* pWidget = static_cast<CXFA_FFWidget*>(hWidget);
|
| - return pWidget && m_sIterator.SetCurrent(pWidget);
|
| +FX_BOOL CXFA_FFPageWidgetIterator::SetCurrentWidget(CXFA_FFWidget* hWidget) {
|
| + return hWidget && m_sIterator.SetCurrent(hWidget);
|
| }
|
| -IXFA_Widget* CXFA_FFPageWidgetIterator::GetWidget(
|
| +CXFA_FFWidget* CXFA_FFPageWidgetIterator::GetWidget(
|
| CXFA_LayoutItem* pLayoutItem) {
|
| if (CXFA_FFWidget* pWidget = XFA_GetWidgetFromLayoutItem(pLayoutItem)) {
|
| if (!XFA_PageWidgetFilter(pWidget, m_dwFilter, FALSE, m_bIgnorerelevant)) {
|
| @@ -201,7 +200,7 @@ void CXFA_FFTabOrderPageWidgetIterator::Reset() {
|
| CreateTabOrderWidgetArray();
|
| m_iCurWidget = -1;
|
| }
|
| -IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToFirst() {
|
| +CXFA_FFWidget* CXFA_FFTabOrderPageWidgetIterator::MoveToFirst() {
|
| if (m_TabOrderWidgetArray.GetSize() > 0) {
|
| for (int32_t i = 0; i < m_TabOrderWidgetArray.GetSize(); i++) {
|
| if (XFA_PageWidgetFilter(m_TabOrderWidgetArray[i], m_dwFilter, TRUE,
|
| @@ -213,7 +212,7 @@ IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToFirst() {
|
| }
|
| return NULL;
|
| }
|
| -IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToLast() {
|
| +CXFA_FFWidget* CXFA_FFTabOrderPageWidgetIterator::MoveToLast() {
|
| if (m_TabOrderWidgetArray.GetSize() > 0) {
|
| for (int32_t i = m_TabOrderWidgetArray.GetSize() - 1; i >= 0; i--) {
|
| if (XFA_PageWidgetFilter(m_TabOrderWidgetArray[i], m_dwFilter, TRUE,
|
| @@ -225,7 +224,7 @@ IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToLast() {
|
| }
|
| return NULL;
|
| }
|
| -IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToNext() {
|
| +CXFA_FFWidget* CXFA_FFTabOrderPageWidgetIterator::MoveToNext() {
|
| for (int32_t i = m_iCurWidget + 1; i < m_TabOrderWidgetArray.GetSize(); i++) {
|
| if (XFA_PageWidgetFilter(m_TabOrderWidgetArray[i], m_dwFilter, TRUE,
|
| m_bIgnorerelevant)) {
|
| @@ -236,7 +235,7 @@ IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToNext() {
|
| m_iCurWidget = -1;
|
| return NULL;
|
| }
|
| -IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToPrevious() {
|
| +CXFA_FFWidget* CXFA_FFTabOrderPageWidgetIterator::MoveToPrevious() {
|
| for (int32_t i = m_iCurWidget - 1; i >= 0; i--) {
|
| if (XFA_PageWidgetFilter(m_TabOrderWidgetArray[i], m_dwFilter, TRUE,
|
| m_bIgnorerelevant)) {
|
| @@ -247,16 +246,15 @@ IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToPrevious() {
|
| m_iCurWidget = -1;
|
| return NULL;
|
| }
|
| -IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::GetCurrentWidget() {
|
| +CXFA_FFWidget* CXFA_FFTabOrderPageWidgetIterator::GetCurrentWidget() {
|
| if (m_iCurWidget >= 0) {
|
| return m_TabOrderWidgetArray[m_iCurWidget];
|
| }
|
| return NULL;
|
| }
|
| FX_BOOL CXFA_FFTabOrderPageWidgetIterator::SetCurrentWidget(
|
| - IXFA_Widget* hWidget) {
|
| - int32_t iWidgetIndex =
|
| - m_TabOrderWidgetArray.Find(static_cast<CXFA_FFWidget*>(hWidget));
|
| + CXFA_FFWidget* hWidget) {
|
| + int32_t iWidgetIndex = m_TabOrderWidgetArray.Find(hWidget);
|
| if (iWidgetIndex >= 0) {
|
| m_iCurWidget = iWidgetIndex;
|
| return TRUE;
|
|
|