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

Side by Side Diff: fpdfsdk/fxedit/include/fxet_list.h

Issue 2062313002: Make code compile with clang_use_chrome_plugin (part IV) (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: small fix 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
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 #ifndef FPDFSDK_FXEDIT_INCLUDE_FXET_LIST_H_ 7 #ifndef FPDFSDK_FXEDIT_INCLUDE_FXET_LIST_H_
8 #define FPDFSDK_FXEDIT_INCLUDE_FXET_LIST_H_ 8 #define FPDFSDK_FXEDIT_INCLUDE_FXET_LIST_H_
9 9
10 #include "fpdfsdk/fxedit/include/fx_edit.h" 10 #include "fpdfsdk/fxedit/include/fx_edit.h"
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
135 private: 135 private:
136 IFX_Edit_Iterator* GetIterator() const; 136 IFX_Edit_Iterator* GetIterator() const;
137 137
138 IFX_Edit* m_pEdit; 138 IFX_Edit* m_pEdit;
139 FX_BOOL m_bSelected; 139 FX_BOOL m_bSelected;
140 CLST_Rect m_rcListItem; 140 CLST_Rect m_rcListItem;
141 }; 141 };
142 142
143 class CFX_ListContainer { 143 class CFX_ListContainer {
144 public: 144 public:
145 CFX_ListContainer() 145 CFX_ListContainer();
146 : m_rcPlate(0.0f, 0.0f, 0.0f, 0.0f), 146 virtual ~CFX_ListContainer();
147 m_rcContent(0.0f, 0.0f, 0.0f, 0.0f) {} 147 virtual void SetPlateRect(const CFX_FloatRect& rect);
148 virtual ~CFX_ListContainer() {} 148
149 virtual void SetPlateRect(const CFX_FloatRect& rect) { m_rcPlate = rect; }
150 CFX_FloatRect GetPlateRect() const { return m_rcPlate; } 149 CFX_FloatRect GetPlateRect() const { return m_rcPlate; }
151 void SetContentRect(const CLST_Rect& rect) { m_rcContent = rect; } 150 void SetContentRect(const CLST_Rect& rect) { m_rcContent = rect; }
152 CLST_Rect GetContentRect() const { return m_rcContent; } 151 CLST_Rect GetContentRect() const { return m_rcContent; }
153 CFX_FloatPoint GetBTPoint() const { 152 CFX_FloatPoint GetBTPoint() const {
154 return CFX_FloatPoint(m_rcPlate.left, m_rcPlate.top); 153 return CFX_FloatPoint(m_rcPlate.left, m_rcPlate.top);
155 } 154 }
156 CFX_FloatPoint GetETPoint() const { 155 CFX_FloatPoint GetETPoint() const {
157 return CFX_FloatPoint(m_rcPlate.right, m_rcPlate.bottom); 156 return CFX_FloatPoint(m_rcPlate.right, m_rcPlate.bottom);
158 } 157 }
159 158
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
290 void OnVK_LEFT(FX_BOOL bShift, FX_BOOL bCtrl) override; 289 void OnVK_LEFT(FX_BOOL bShift, FX_BOOL bCtrl) override;
291 void OnVK_RIGHT(FX_BOOL bShift, FX_BOOL bCtrl) override; 290 void OnVK_RIGHT(FX_BOOL bShift, FX_BOOL bCtrl) override;
292 void OnVK_HOME(FX_BOOL bShift, FX_BOOL bCtrl) override; 291 void OnVK_HOME(FX_BOOL bShift, FX_BOOL bCtrl) override;
293 void OnVK_END(FX_BOOL bShift, FX_BOOL bCtrl) override; 292 void OnVK_END(FX_BOOL bShift, FX_BOOL bCtrl) override;
294 void OnVK(int32_t nItemIndex, FX_BOOL bShift, FX_BOOL bCtrl) override; 293 void OnVK(int32_t nItemIndex, FX_BOOL bShift, FX_BOOL bCtrl) override;
295 FX_BOOL OnChar(uint16_t nChar, FX_BOOL bShift, FX_BOOL bCtrl) override; 294 FX_BOOL OnChar(uint16_t nChar, FX_BOOL bShift, FX_BOOL bCtrl) override;
296 void SetPlateRect(const CFX_FloatRect& rect) override; 295 void SetPlateRect(const CFX_FloatRect& rect) override;
297 void SetScrollPos(const CFX_FloatPoint& point) override; 296 void SetScrollPos(const CFX_FloatPoint& point) override;
298 void ScrollToListItem(int32_t nItemIndex) override; 297 void ScrollToListItem(int32_t nItemIndex) override;
299 CFX_FloatRect GetItemRect(int32_t nIndex) const override; 298 CFX_FloatRect GetItemRect(int32_t nIndex) const override;
300 int32_t GetCaret() const override { return m_nCaretIndex; } 299 int32_t GetCaret() const override;
301 int32_t GetSelect() const override { return m_nSelItem; } 300 int32_t GetSelect() const override;
302 int32_t GetTopItem() const override; 301 int32_t GetTopItem() const override;
303 CFX_FloatRect GetContentRect() const override; 302 CFX_FloatRect GetContentRect() const override;
304 int32_t GetItemIndex(const CFX_FloatPoint& point) const override; 303 int32_t GetItemIndex(const CFX_FloatPoint& point) const override;
305 void AddString(const FX_WCHAR* str) override; 304 void AddString(const FX_WCHAR* str) override;
306 void SetTopItem(int32_t nIndex) override; 305 void SetTopItem(int32_t nIndex) override;
307 void Select(int32_t nItemIndex) override; 306 void Select(int32_t nItemIndex) override;
308 void SetCaret(int32_t nItemIndex) override; 307 void SetCaret(int32_t nItemIndex) override;
309 void Empty() override; 308 void Empty() override;
310 void Cancel() override; 309 void Cancel() override;
311 CFX_WideString GetText() const override; 310 CFX_WideString GetText() const override;
(...skipping 18 matching lines...) Expand all
330 FX_BOOL m_bNotifyFlag; 329 FX_BOOL m_bNotifyFlag;
331 CFX_FloatPoint m_ptScrollPos; 330 CFX_FloatPoint m_ptScrollPos;
332 CPLST_Select m_aSelItems; // for multiple 331 CPLST_Select m_aSelItems; // for multiple
333 int32_t m_nSelItem; // for single 332 int32_t m_nSelItem; // for single
334 int32_t m_nFootIndex; // for multiple 333 int32_t m_nFootIndex; // for multiple
335 FX_BOOL m_bCtrlSel; // for multiple 334 FX_BOOL m_bCtrlSel; // for multiple
336 int32_t m_nCaretIndex; // for multiple 335 int32_t m_nCaretIndex; // for multiple
337 }; 336 };
338 337
339 #endif // FPDFSDK_FXEDIT_INCLUDE_FXET_LIST_H_ 338 #endif // FPDFSDK_FXEDIT_INCLUDE_FXET_LIST_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698