| OLD | NEW | 
|    1 // Copyright 2016 PDFium Authors. All rights reserved. |    1 // Copyright 2016 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/cfwl_combolist.h" |    7 #include "xfa/fwl/cfwl_combolist.h" | 
|    8  |    8  | 
|    9 #include <memory> |    9 #include <memory> | 
|   10 #include <utility> |   10 #include <utility> | 
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   55   } |   55   } | 
|   56   if (hItem) { |   56   if (hItem) { | 
|   57     CFX_RectF rect; |   57     CFX_RectF rect; | 
|   58     CFWL_ListItem* hItem = GetItem(this, iSel); |   58     CFWL_ListItem* hItem = GetItem(this, iSel); | 
|   59     GetItemRect(this, hItem, rect); |   59     GetItemRect(this, hItem, rect); | 
|   60     rtInvalidate.Union(rect); |   60     rtInvalidate.Union(rect); | 
|   61     CFWL_ListItem* hSel = GetItem(this, iSel); |   61     CFWL_ListItem* hSel = GetItem(this, iSel); | 
|   62     SetSelItem(hSel, true); |   62     SetSelItem(hSel, true); | 
|   63   } |   63   } | 
|   64   if (!rtInvalidate.IsEmpty()) |   64   if (!rtInvalidate.IsEmpty()) | 
|   65     Repaint(&rtInvalidate); |   65     RepaintRect(rtInvalidate); | 
|   66 } |   66 } | 
|   67  |   67  | 
|   68 void CFWL_ComboList::ClientToOuter(FX_FLOAT& fx, FX_FLOAT& fy) { |   68 void CFWL_ComboList::ClientToOuter(FX_FLOAT& fx, FX_FLOAT& fy) { | 
|   69   fx += m_pProperties->m_rtWidget.left, fy += m_pProperties->m_rtWidget.top; |   69   fx += m_pProperties->m_rtWidget.left, fy += m_pProperties->m_rtWidget.top; | 
|   70   CFWL_Widget* pOwner = GetOwner(); |   70   CFWL_Widget* pOwner = GetOwner(); | 
|   71   if (!pOwner) |   71   if (!pOwner) | 
|   72     return; |   72     return; | 
|   73   pOwner->TransformTo(m_pOuter, fx, fy); |   73   pOwner->TransformTo(m_pOuter, fx, fy); | 
|   74 } |   74 } | 
|   75  |   75  | 
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  229       CFWL_ListItem* hItem = GetItem(this, pOuter->GetCurrentSelection()); |  229       CFWL_ListItem* hItem = GetItem(this, pOuter->GetCurrentSelection()); | 
|  230       hItem = GetListItem(hItem, dwKeyCode); |  230       hItem = GetListItem(hItem, dwKeyCode); | 
|  231       if (!hItem) |  231       if (!hItem) | 
|  232         break; |  232         break; | 
|  233  |  233  | 
|  234       SetSelection(hItem, hItem, true); |  234       SetSelection(hItem, hItem, true); | 
|  235       ScrollToVisible(hItem); |  235       ScrollToVisible(hItem); | 
|  236       CFX_RectF rtInvalidate; |  236       CFX_RectF rtInvalidate; | 
|  237       rtInvalidate.Set(0, 0, m_pProperties->m_rtWidget.width, |  237       rtInvalidate.Set(0, 0, m_pProperties->m_rtWidget.width, | 
|  238                        m_pProperties->m_rtWidget.height); |  238                        m_pProperties->m_rtWidget.height); | 
|  239       Repaint(&rtInvalidate); |  239       RepaintRect(rtInvalidate); | 
|  240       break; |  240       break; | 
|  241     } |  241     } | 
|  242     default: |  242     default: | 
|  243       break; |  243       break; | 
|  244   } |  244   } | 
|  245 } |  245 } | 
| OLD | NEW |