Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / src / fxfa / src / app / xfa_ffpageview.cpp
index ef34085..97c5b71 100644 (file)
@@ -30,7 +30,7 @@ IXFA_DocView* CXFA_FFPageView::GetDocView()
 {\r
     return m_pDocView;\r
 }\r
-FX_INT32 CXFA_FFPageView::GetPageViewIndex()\r
+int32_t CXFA_FFPageView::GetPageViewIndex()\r
 {\r
     return GetLayoutPage()->GetPageIndex();\r
 }\r
@@ -40,7 +40,7 @@ void CXFA_FFPageView::GetPageViewRect(CFX_RectF &rtPage)
     GetLayoutPage()->GetPageSize(sz);\r
     rtPage.Set(0, 0, sz);\r
 }\r
-void CXFA_FFPageView::GetDisplayMatrix(CFX_Matrix &mt, const CFX_Rect &rtDisp, FX_INT32 iRotate)\r
+void CXFA_FFPageView::GetDisplayMatrix(CFX_Matrix &mt, const CFX_Rect &rtDisp, int32_t iRotate)\r
 {\r
     CFX_SizeF sz;\r
     GetLayoutPage()->GetPageSize(sz);\r
@@ -48,7 +48,7 @@ void CXFA_FFPageView::GetDisplayMatrix(CFX_Matrix &mt, const CFX_Rect &rtDisp, F
     fdePage.Set(0, 0, sz.x, sz.y);\r
     FDE_GetPageMatrix(mt, fdePage, rtDisp, iRotate, 0);\r
 }\r
-FX_INT32 CXFA_FFPageView::LoadPageView(IFX_Pause *pPause )\r
+int32_t CXFA_FFPageView::LoadPageView(IFX_Pause *pPause )\r
 {\r
     if (m_bLoaded) {\r
         return 100;\r
@@ -77,7 +77,7 @@ IXFA_Widget* CXFA_FFPageView::GetWidgetByPos(FX_FLOAT fx, FX_FLOAT fy)
             continue;\r
         }\r
         CXFA_WidgetAcc* pAcc = pWidget->GetDataAcc();\r
-        FX_INT32 type = pAcc->GetClassID();\r
+        int32_t type = pAcc->GetClassID();\r
         if (type != XFA_ELEMENT_Field && type != XFA_ELEMENT_Draw) {\r
             continue;\r
         }\r
@@ -216,7 +216,7 @@ void CXFA_FFTabOrderPageWidgetIterator::Reset()
 IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToFirst()\r
 {\r
     if (m_TabOrderWidgetArray.GetSize() > 0) {\r
-        for (FX_INT32 i = 0; i < m_TabOrderWidgetArray.GetSize(); i++) {\r
+        for (int32_t i = 0; i < m_TabOrderWidgetArray.GetSize(); i++) {\r
             if (XFA_PageWidgetFilter(m_TabOrderWidgetArray[i], m_dwFilter, TRUE, m_bIgnorerelevant)) {\r
                 m_iCurWidget = i;\r
                 return m_TabOrderWidgetArray[m_iCurWidget];\r
@@ -228,7 +228,7 @@ IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToFirst()
 IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToLast()\r
 {\r
     if (m_TabOrderWidgetArray.GetSize() > 0) {\r
-        for (FX_INT32 i = m_TabOrderWidgetArray.GetSize() - 1; i >= 0; i--) {\r
+        for (int32_t i = m_TabOrderWidgetArray.GetSize() - 1; i >= 0; i--) {\r
             if (XFA_PageWidgetFilter(m_TabOrderWidgetArray[i], m_dwFilter, TRUE, m_bIgnorerelevant)) {\r
                 m_iCurWidget = i;\r
                 return m_TabOrderWidgetArray[m_iCurWidget];\r
@@ -239,7 +239,7 @@ IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToLast()
 }\r
 IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToNext()\r
 {\r
-    for (FX_INT32 i = m_iCurWidget + 1; i < m_TabOrderWidgetArray.GetSize(); i++) {\r
+    for (int32_t i = m_iCurWidget + 1; i < m_TabOrderWidgetArray.GetSize(); i++) {\r
         if (XFA_PageWidgetFilter(m_TabOrderWidgetArray[i], m_dwFilter, TRUE, m_bIgnorerelevant)) {\r
             m_iCurWidget = i;\r
             return m_TabOrderWidgetArray[m_iCurWidget];\r
@@ -250,7 +250,7 @@ IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToNext()
 }\r
 IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::MoveToPrevious()\r
 {\r
-    for (FX_INT32 i = m_iCurWidget - 1; i >= 0; i--) {\r
+    for (int32_t i = m_iCurWidget - 1; i >= 0; i--) {\r
         if (XFA_PageWidgetFilter(m_TabOrderWidgetArray[i], m_dwFilter, TRUE, m_bIgnorerelevant)) {\r
             m_iCurWidget = i;\r
             return m_TabOrderWidgetArray[m_iCurWidget];\r
@@ -268,7 +268,7 @@ IXFA_Widget* CXFA_FFTabOrderPageWidgetIterator::GetCurrentWidget()
 }\r
 FX_BOOL CXFA_FFTabOrderPageWidgetIterator::SetCurrentWidget(IXFA_Widget* hWidget)\r
 {\r
-    FX_INT32 iWidgetIndex = m_TabOrderWidgetArray.Find(static_cast<CXFA_FFWidget*>(hWidget));\r
+    int32_t iWidgetIndex = m_TabOrderWidgetArray.Find(static_cast<CXFA_FFWidget*>(hWidget));\r
     if (iWidgetIndex >= 0) {\r
         m_iCurWidget = iWidgetIndex;\r
         return TRUE;\r
@@ -290,7 +290,7 @@ CXFA_FFWidget* CXFA_FFTabOrderPageWidgetIterator::GetTraverseWidget(CXFA_FFWidge
     }\r
     return NULL;\r
 }\r
-CXFA_FFWidget* CXFA_FFTabOrderPageWidgetIterator::FindWidgetByName(FX_WSTR wsWidgetName, CXFA_FFWidget* pRefWidget)\r
+CXFA_FFWidget* CXFA_FFTabOrderPageWidgetIterator::FindWidgetByName(const CFX_WideStringC& wsWidgetName, CXFA_FFWidget* pRefWidget)\r
 {\r
     return pRefWidget->GetDocView()->GetWidgetByName(wsWidgetName, pRefWidget);\r
 }\r
@@ -299,7 +299,7 @@ void CXFA_FFTabOrderPageWidgetIterator::CreateTabOrderWidgetArray()
     m_TabOrderWidgetArray.RemoveAll();\r
     CXFA_WidgetArray SpaceOrderWidgetArray;\r
     CreateSpaceOrderWidgetArray(SpaceOrderWidgetArray);\r
-    FX_INT32 nWidgetCount = SpaceOrderWidgetArray.GetSize();\r
+    int32_t nWidgetCount = SpaceOrderWidgetArray.GetSize();\r
     if (nWidgetCount < 1) {\r
         return;\r
     }\r
@@ -309,7 +309,7 @@ void CXFA_FFTabOrderPageWidgetIterator::CreateTabOrderWidgetArray()
             m_TabOrderWidgetArray.Add(hWidget);\r
             CXFA_WidgetAcc* pWidgetAcc = hWidget->GetDataAcc();\r
             if (pWidgetAcc->GetUIType() == XFA_ELEMENT_ExclGroup) {\r
-                FX_INT32 iWidgetIndex = SpaceOrderWidgetArray.Find(hWidget) + 1;\r
+                int32_t iWidgetIndex = SpaceOrderWidgetArray.Find(hWidget) + 1;\r
                 while (TRUE) {\r
                     CXFA_FFWidget* pRadio = SpaceOrderWidgetArray[(iWidgetIndex) % nWidgetCount];\r
                     if (pRadio->GetDataAcc()->GetExclGroup() != pWidgetAcc) {\r
@@ -326,11 +326,11 @@ void CXFA_FFTabOrderPageWidgetIterator::CreateTabOrderWidgetArray()
                 continue;\r
             }\r
         }\r
-        FX_INT32 iWidgetIndex = SpaceOrderWidgetArray.Find(hWidget);\r
+        int32_t iWidgetIndex = SpaceOrderWidgetArray.Find(hWidget);\r
         hWidget = SpaceOrderWidgetArray[(iWidgetIndex + 1) % nWidgetCount];\r
     }\r
 }\r
-static FX_INT32 XFA_TabOrderWidgetComparator(const void* phWidget1, const void* phWidget2)\r
+static int32_t XFA_TabOrderWidgetComparator(const void* phWidget1, const void* phWidget2)\r
 {\r
     CXFA_FFWidget* pWidget1 = (*(CXFA_TabParam**)phWidget1)->m_pWidget;\r
     CXFA_FFWidget* pWidget2 = (*(CXFA_TabParam**)phWidget2)->m_pWidget;\r
@@ -381,11 +381,11 @@ void CXFA_FFTabOrderPageWidgetIterator::OrderContainer(CXFA_LayoutItemIterator*
             pSearchItem = sIterator->MoveToNext();\r
         }\r
     }\r
-    FX_INT32 iChildren = tabParams.GetSize();\r
+    int32_t iChildren = tabParams.GetSize();\r
     if (iChildren > 1) {\r
-        FXSYS_qsort(tabParams.GetData(), iChildren, sizeof(FX_LPVOID), XFA_TabOrderWidgetComparator);\r
+        FXSYS_qsort(tabParams.GetData(), iChildren, sizeof(void*), XFA_TabOrderWidgetComparator);\r
     }\r
-    for (FX_INT32 iStart = 0; iStart < iChildren; iStart++) {\r
+    for (int32_t iStart = 0; iStart < iChildren; iStart++) {\r
         CXFA_TabParam* pParam = (CXFA_TabParam*)tabParams[iStart];\r
         pContainer->m_Children.Add(pParam->m_pWidget);\r
         if (pParam->m_Children.GetSize() > 0) {\r