| OLD | NEW |
| 1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
| 6 | 6 |
| 7 #include "xfa/fwl/core/fwl_widgetmgrimp.h" | 7 #include "xfa/fwl/core/fwl_widgetmgrimp.h" |
| 8 | 8 |
| 9 #include "xfa/fwl/core/cfwl_message.h" | 9 #include "xfa/fwl/core/cfwl_message.h" |
| 10 #include "xfa/fwl/core/fwl_appimp.h" | 10 #include "xfa/fwl/core/fwl_appimp.h" |
| (...skipping 546 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 557 return pNext; | 557 return pNext; |
| 558 } | 558 } |
| 559 } | 559 } |
| 560 pNext = GetWidget(pRadioButton, FWL_WGTRELATION_FirstSibling); | 560 pNext = GetWidget(pRadioButton, FWL_WGTRELATION_FirstSibling); |
| 561 if (pNext && (pNext->GetStyles() == FWL_WGTSTYLE_Group) && | 561 if (pNext && (pNext->GetStyles() == FWL_WGTSTYLE_Group) && |
| 562 pNext->GetClassID() == 3811304691) { | 562 pNext->GetClassID() == 3811304691) { |
| 563 return pNext; | 563 return pNext; |
| 564 } | 564 } |
| 565 return GetSiblingRadioButton(pNext, TRUE); | 565 return GetSiblingRadioButton(pNext, TRUE); |
| 566 } | 566 } |
| 567 void CFWL_WidgetMgr::GetSameGroupRadioButton(IFWL_Widget* pRadioButton, | 567 void CFWL_WidgetMgr::GetSameGroupRadioButton( |
| 568 CFX_PtrArray& group) { | 568 IFWL_Widget* pRadioButton, |
| 569 CFX_ArrayTemplate<IFWL_Widget*>& group) { |
| 569 IFWL_Widget* pFirst = GetWidget(pRadioButton, FWL_WGTRELATION_FirstSibling); | 570 IFWL_Widget* pFirst = GetWidget(pRadioButton, FWL_WGTRELATION_FirstSibling); |
| 570 if (!pFirst) { | 571 if (!pFirst) { |
| 571 pFirst = pRadioButton; | 572 pFirst = pRadioButton; |
| 572 } | 573 } |
| 573 int32_t iGroup = CountRadioButtonGroup(pFirst); | 574 int32_t iGroup = CountRadioButtonGroup(pFirst); |
| 574 if (iGroup < 2) { | 575 if (iGroup < 2) { |
| 575 if (pFirst->GetClassID() == 3811304691) { | 576 if (pFirst->GetClassID() == 3811304691) { |
| 576 group.Add(pFirst); | 577 group.Add(pFirst); |
| 577 } | 578 } |
| 578 IFWL_Widget* pNext = pFirst; | 579 IFWL_Widget* pNext = pFirst; |
| (...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 999 CFX_RectF temp(m_pWidgetMgr->m_rtScreen); | 1000 CFX_RectF temp(m_pWidgetMgr->m_rtScreen); |
| 1000 temp.Deflate(50, 50); | 1001 temp.Deflate(50, 50); |
| 1001 if (!temp.Contains(r)) { | 1002 if (!temp.Contains(r)) { |
| 1002 return FALSE; | 1003 return FALSE; |
| 1003 } | 1004 } |
| 1004 pItem->bOutsideChanged = FALSE; | 1005 pItem->bOutsideChanged = FALSE; |
| 1005 } | 1006 } |
| 1006 #endif | 1007 #endif |
| 1007 return pItem->iRedrawCounter == 0; | 1008 return pItem->iRedrawCounter == 0; |
| 1008 } | 1009 } |
| OLD | NEW |