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

Side by Side Diff: fpdfsdk/pdfwindow/PWL_Wnd.cpp

Issue 2062313002: Make code compile with clang_use_chrome_plugin (part IV) (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: remove unused file Created 4 years, 6 months 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 | « fpdfsdk/pdfwindow/PWL_Wnd.h ('k') | xfa.gyp » ('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 <map> 7 #include <map>
8 8
9 #include "fpdfsdk/pdfwindow/PWL_ScrollBar.h" 9 #include "fpdfsdk/pdfwindow/PWL_ScrollBar.h"
10 #include "fpdfsdk/pdfwindow/PWL_Utils.h" 10 #include "fpdfsdk/pdfwindow/PWL_Utils.h"
11 #include "fpdfsdk/pdfwindow/PWL_Wnd.h" 11 #include "fpdfsdk/pdfwindow/PWL_Wnd.h"
12 12
13 static std::map<int32_t, CPWL_Timer*>& GetPWLTimeMap() { 13 static std::map<int32_t, CPWL_Timer*>& GetPWLTimeMap() {
14 // Leak the object at shutdown. 14 // Leak the object at shutdown.
15 static auto timeMap = new std::map<int32_t, CPWL_Timer*>; 15 static auto timeMap = new std::map<int32_t, CPWL_Timer*>;
16 return *timeMap; 16 return *timeMap;
17 } 17 }
18 18
19 PWL_CREATEPARAM::PWL_CREATEPARAM()
20 : rcRectWnd(0, 0, 0, 0),
21 pSystemHandler(nullptr),
22 pFontMap(nullptr),
23 pProvider(nullptr),
24 pFocusHandler(nullptr),
25 dwFlags(0),
26 sBackgroundColor(),
27 hAttachedWnd(nullptr),
28 nBorderStyle(BorderStyle::SOLID),
29 dwBorderWidth(1),
30 sBorderColor(),
31 sTextColor(),
32 sTextStrokeColor(),
33 nTransparency(255),
34 fFontSize(PWL_DEFAULT_FONTSIZE),
35 sDash(3, 0, 0),
36 pAttachedData(nullptr),
37 pParentWnd(nullptr),
38 pMsgControl(nullptr),
39 eCursorType(FXCT_ARROW),
40 mtChild(1, 0, 0, 1, 0, 0) {}
41
42 PWL_CREATEPARAM::PWL_CREATEPARAM(const PWL_CREATEPARAM& other) = default;
43
19 CPWL_Timer::CPWL_Timer(CPWL_TimerHandler* pAttached, 44 CPWL_Timer::CPWL_Timer(CPWL_TimerHandler* pAttached,
20 CFX_SystemHandler* pSystemHandler) 45 CFX_SystemHandler* pSystemHandler)
21 : m_nTimerID(0), m_pAttached(pAttached), m_pSystemHandler(pSystemHandler) { 46 : m_nTimerID(0), m_pAttached(pAttached), m_pSystemHandler(pSystemHandler) {
22 ASSERT(m_pAttached); 47 ASSERT(m_pAttached);
23 ASSERT(m_pSystemHandler); 48 ASSERT(m_pSystemHandler);
24 } 49 }
25 50
26 CPWL_Timer::~CPWL_Timer() { 51 CPWL_Timer::~CPWL_Timer() {
27 KillPWLTimer(); 52 KillPWLTimer();
28 } 53 }
(...skipping 894 matching lines...) Expand 10 before | Expand all | Expand 10 after
923 CFX_Matrix mt = GetChildMatrix(); 948 CFX_Matrix mt = GetChildMatrix();
924 if (mt.IsIdentity()) 949 if (mt.IsIdentity())
925 return rect; 950 return rect;
926 951
927 mt.SetReverse(mt); 952 mt.SetReverse(mt);
928 CFX_FloatRect rc = rect; 953 CFX_FloatRect rc = rect;
929 mt.TransformRect(rc); 954 mt.TransformRect(rc);
930 return rc; 955 return rc;
931 } 956 }
932 957
958 FX_FLOAT CPWL_Wnd::GetItemHeight(FX_FLOAT fLimitWidth) {
959 return 0;
960 }
961
962 FX_FLOAT CPWL_Wnd::GetItemLeftMargin() {
963 return 0;
964 }
965
966 FX_FLOAT CPWL_Wnd::GetItemRightMargin() {
967 return 0;
968 }
969
933 CFX_Matrix CPWL_Wnd::GetChildToRoot() const { 970 CFX_Matrix CPWL_Wnd::GetChildToRoot() const {
934 CFX_Matrix mt(1, 0, 0, 1, 0, 0); 971 CFX_Matrix mt(1, 0, 0, 1, 0, 0);
935 if (HasFlag(PWS_CHILD)) { 972 if (HasFlag(PWS_CHILD)) {
936 const CPWL_Wnd* pParent = this; 973 const CPWL_Wnd* pParent = this;
937 while (pParent) { 974 while (pParent) {
938 mt.Concat(pParent->GetChildMatrix()); 975 mt.Concat(pParent->GetChildMatrix());
939 pParent = pParent->GetParentWindow(); 976 pParent = pParent->GetParentWindow();
940 } 977 }
941 } 978 }
942 return mt; 979 return mt;
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
1002 return FALSE; 1039 return FALSE;
1003 } 1040 }
1004 1041
1005 FX_BOOL CPWL_Wnd::IsALTpressed(uint32_t nFlag) const { 1042 FX_BOOL CPWL_Wnd::IsALTpressed(uint32_t nFlag) const {
1006 if (CFX_SystemHandler* pSystemHandler = GetSystemHandler()) { 1043 if (CFX_SystemHandler* pSystemHandler = GetSystemHandler()) {
1007 return pSystemHandler->IsALTKeyDown(nFlag); 1044 return pSystemHandler->IsALTKeyDown(nFlag);
1008 } 1045 }
1009 1046
1010 return FALSE; 1047 return FALSE;
1011 } 1048 }
OLDNEW
« no previous file with comments | « fpdfsdk/pdfwindow/PWL_Wnd.h ('k') | xfa.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698