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

Side by Side Diff: xfa/include/fwl/lightwidget/edit.h

Issue 1172793002: Merge to XFA: Use stdint.h types throughout PDFium. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@xfa
Patch Set: Created 5 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 | « xfa/include/fwl/lightwidget/datetimepicker.h ('k') | xfa/include/fwl/lightwidget/listbox.h » ('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 #ifndef _FWL_EDIT_LIGHT_H 7 #ifndef _FWL_EDIT_LIGHT_H
8 #define _FWL_EDIT_LIGHT_H 8 #define _FWL_EDIT_LIGHT_H
9 class CFWL_Widget; 9 class CFWL_Widget;
10 class CFWL_WidgetProperties; 10 class CFWL_WidgetProperties;
11 class CFWL_Edit; 11 class CFWL_Edit;
12 class CFWL_Edit : public CFWL_Widget 12 class CFWL_Edit : public CFWL_Widget
13 { 13 {
14 public: 14 public:
15 static CFWL_Edit* Create(); 15 static CFWL_Edit* Create();
16 FWL_ERR Initialize(const CFWL_WidgetProperties *pProperties = NULL); 16 FWL_ERR Initialize(const CFWL_WidgetProperties *pProperties = NULL);
17 FWL_ERR SetText(const CFX_WideString &wsText); 17 FWL_ERR SetText(const CFX_WideString &wsText);
18 FX_INT32» GetTextLength() const; 18 int32_t» GetTextLength() const;
19 FWL_ERR» » GetText(CFX_WideString &wsText, FX_INT32 nStart = 0, FX_ INT32 nCount = -1) const; 19 FWL_ERR» » GetText(CFX_WideString &wsText, int32_t nStart = 0, int3 2_t nCount = -1) const;
20 FWL_ERR ClearText(); 20 FWL_ERR ClearText();
21 FX_INT32» GetCaretPos() const; 21 int32_t» GetCaretPos() const;
22 FX_INT32» SetCaretPos(FX_INT32 nIndex, FX_BOOL bBefore = TRUE); 22 int32_t» SetCaretPos(int32_t nIndex, FX_BOOL bBefore = TRUE);
23 FWL_ERR» » AddSelRange(FX_INT32 nStart, FX_INT32 nCount = -1); 23 FWL_ERR» » AddSelRange(int32_t nStart, int32_t nCount = -1);
24 FX_INT32» CountSelRanges(); 24 int32_t» CountSelRanges();
25 FX_INT32» GetSelRange(FX_INT32 nIndex, FX_INT32 &nStart); 25 int32_t» GetSelRange(int32_t nIndex, int32_t &nStart);
26 FWL_ERR ClearSelections(); 26 FWL_ERR ClearSelections();
27 FX_INT32» GetLimit(); 27 int32_t» GetLimit();
28 FWL_ERR» » SetLimit(FX_INT32 nLimit); 28 FWL_ERR» » SetLimit(int32_t nLimit);
29 FWL_ERR SetAliasChar(FX_WCHAR wAlias); 29 FWL_ERR SetAliasChar(FX_WCHAR wAlias);
30 FWL_ERR SetFormatString(const CFX_WideString &wsFormat); 30 FWL_ERR SetFormatString(const CFX_WideString &wsFormat);
31 FWL_ERR» » Insert(FX_INT32 nStart, FX_LPCWSTR lpText, FX_INT32 nLen ); 31 FWL_ERR» » Insert(int32_t nStart, FX_LPCWSTR lpText, int32_t nLen);
32 FWL_ERR DeleteSelections(); 32 FWL_ERR DeleteSelections();
33 FWL_ERR» » DeleteRange(FX_INT32 nStart, FX_INT32 nCount = -1); 33 FWL_ERR» » DeleteRange(int32_t nStart, int32_t nCount = -1);
34 FWL_ERR ReplaceSelections(const CFX_WideStringC &wsReplace); 34 FWL_ERR ReplaceSelections(const CFX_WideStringC &wsReplace);
35 FWL_ERR» » Replace(FX_INT32 nStart, FX_INT32 nLen, const CFX_WideSt ringC &wsReplace); 35 FWL_ERR» » Replace(int32_t nStart, int32_t nLen, const CFX_WideStri ngC &wsReplace);
36 FWL_ERR» » DoClipboard(FX_INT32 iCmd); 36 FWL_ERR» » DoClipboard(int32_t iCmd);
37 FX_BOOL Redo(FX_BSTR bsRecord); 37 FX_BOOL Redo(FX_BSTR bsRecord);
38 FX_BOOL Undo(FX_BSTR bsRecord); 38 FX_BOOL Undo(FX_BSTR bsRecord);
39 FWL_ERR SetTabWidth(FX_FLOAT fTabWidth, FX_BOOL bEquidistant); 39 FWL_ERR SetTabWidth(FX_FLOAT fTabWidth, FX_BOOL bEquidistant);
40 FWL_ERR» » SetNumberRange(FX_INT32 iMin, FX_INT32 iMax); 40 FWL_ERR» » SetNumberRange(int32_t iMin, int32_t iMax);
41 FWL_ERR SetBackColor(FX_DWORD dwColor); 41 FWL_ERR SetBackColor(FX_DWORD dwColor);
42 FWL_ERR SetFont(const CFX_WideString &wsFont, FX_FLOAT fSize); 42 FWL_ERR SetFont(const CFX_WideString &wsFont, FX_FLOAT fSize);
43 FX_BOOL CanUndo(); 43 FX_BOOL CanUndo();
44 FX_BOOL CanRedo(); 44 FX_BOOL CanRedo();
45 FX_BOOL Undo(); 45 FX_BOOL Undo();
46 FX_BOOL Redo(); 46 FX_BOOL Redo();
47 FX_BOOL Copy(CFX_WideString &wsCopy); 47 FX_BOOL Copy(CFX_WideString &wsCopy);
48 FX_BOOL Cut(CFX_WideString &wsCut); 48 FX_BOOL Cut(CFX_WideString &wsCut);
49 FX_BOOL Paste(const CFX_WideString &wsPaste); 49 FX_BOOL Paste(const CFX_WideString &wsPaste);
50 FX_BOOL Delete(); 50 FX_BOOL Delete();
51 void SetScrollOffset(FX_FLOAT fScrollOffset); 51 void SetScrollOffset(FX_FLOAT fScrollOffset);
52 FX_BOOL GetSuggestWords(CFX_PointF pointf, CFX_ByteStringArray & sSuggest); 52 FX_BOOL GetSuggestWords(CFX_PointF pointf, CFX_ByteStringArray & sSuggest);
53 FX_BOOL ReplaceSpellCheckWord(CFX_PointF pointf, FX_BSTR bsRepla ce); 53 FX_BOOL ReplaceSpellCheckWord(CFX_PointF pointf, FX_BSTR bsRepla ce);
54 CFWL_Edit(); 54 CFWL_Edit();
55 virtual ~CFWL_Edit(); 55 virtual ~CFWL_Edit();
56 }; 56 };
57 #endif 57 #endif
OLDNEW
« no previous file with comments | « xfa/include/fwl/lightwidget/datetimepicker.h ('k') | xfa/include/fwl/lightwidget/listbox.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698