Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(30)

Side by Side Diff: xfa/fwl/cfwl_edit.cpp

Issue 2573133002: Remove unused widget state flags (Closed)
Patch Set: Rebase to master Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | xfa/fwl/cfwl_form.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/cfwl_edit.h" 7 #include "xfa/fwl/cfwl_edit.h"
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <memory> 10 #include <memory>
(...skipping 520 matching lines...) Expand 10 before | Expand all | Expand 10 after
531 FX_FLOAT fOffSetX = m_rtEngine.left - m_fScrollOffsetX; 531 FX_FLOAT fOffSetX = m_rtEngine.left - m_fScrollOffsetX;
532 FX_FLOAT fOffSetY = m_rtEngine.top - m_fScrollOffsetY + m_fVAlignOffset; 532 FX_FLOAT fOffSetY = m_rtEngine.top - m_fScrollOffsetY + m_fVAlignOffset;
533 CFX_Matrix mt; 533 CFX_Matrix mt;
534 mt.Set(1, 0, 0, 1, fOffSetX, fOffSetY); 534 mt.Set(1, 0, 0, 1, fOffSetX, fOffSetY);
535 if (pMatrix) { 535 if (pMatrix) {
536 pMatrix->TransformRect(rtClip); 536 pMatrix->TransformRect(rtClip);
537 mt.Concat(*pMatrix); 537 mt.Concat(*pMatrix);
538 } 538 }
539 539
540 bool bShowSel = !!(m_pProperties->m_dwStates & FWL_WGTSTATE_Focused); 540 bool bShowSel = !!(m_pProperties->m_dwStates & FWL_WGTSTATE_Focused);
541 if (bShowSel) {
542 CFWL_Widget* pForm = m_pWidgetMgr->GetSystemFormWidget(this);
543 if (pForm) {
544 bShowSel = (pForm->GetStates() & FWL_WGTSTATE_Deactivated) !=
545 FWL_WGTSTATE_Deactivated;
546 }
547 }
548
549 int32_t nSelCount = m_EdtEngine.CountSelRanges(); 541 int32_t nSelCount = m_EdtEngine.CountSelRanges();
550 if (bShowSel && nSelCount > 0) { 542 if (bShowSel && nSelCount > 0) {
551 int32_t nPageCharStart = pPage->GetCharStart(); 543 int32_t nPageCharStart = pPage->GetCharStart();
552 int32_t nPageCharCount = pPage->GetCharCount(); 544 int32_t nPageCharCount = pPage->GetCharCount();
553 int32_t nPageCharEnd = nPageCharStart + nPageCharCount - 1; 545 int32_t nPageCharEnd = nPageCharStart + nPageCharCount - 1;
554 int32_t nCharCount; 546 int32_t nCharCount;
555 int32_t nCharStart; 547 int32_t nCharStart;
556 CFX_RectFArray rectArr; 548 CFX_RectFArray rectArr;
557 int32_t i = 0; 549 int32_t i = 0;
558 for (i = 0; i < nSelCount; i++) { 550 for (i = 0; i < nSelCount; i++) {
(...skipping 1037 matching lines...) Expand 10 before | Expand all | Expand 10 after
1596 pScrollBar->SetTrackPos(fPos); 1588 pScrollBar->SetTrackPos(fPos);
1597 UpdateOffset(pScrollBar, fPos - iCurPos); 1589 UpdateOffset(pScrollBar, fPos - iCurPos);
1598 UpdateCaret(); 1590 UpdateCaret();
1599 1591
1600 CFX_RectF rect = GetWidgetRect(); 1592 CFX_RectF rect = GetWidgetRect();
1601 CFX_RectF rtInvalidate; 1593 CFX_RectF rtInvalidate;
1602 rtInvalidate.Set(0, 0, rect.width + 2, rect.height + 2); 1594 rtInvalidate.Set(0, 0, rect.width + 2, rect.height + 2);
1603 RepaintRect(rtInvalidate); 1595 RepaintRect(rtInvalidate);
1604 return true; 1596 return true;
1605 } 1597 }
OLDNEW
« no previous file with comments | « no previous file | xfa/fwl/cfwl_form.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698