| Index: fpdfsdk/include/fxedit/fxet_edit.h
|
| diff --git a/fpdfsdk/include/fxedit/fxet_edit.h b/fpdfsdk/include/fxedit/fxet_edit.h
|
| index 237aa66b53e1408241fc03833c9eede8281d991e..6fd7b9a4ee9f247915235eb9f4c6308059c015e0 100644
|
| --- a/fpdfsdk/include/fxedit/fxet_edit.h
|
| +++ b/fpdfsdk/include/fxedit/fxet_edit.h
|
| @@ -111,7 +111,7 @@ public:
|
|
|
| void Empty()
|
| {
|
| - for (FX_INT32 i = 0, sz = m_LineRects.GetSize(); i < sz; i++)
|
| + for (int32_t i = 0, sz = m_LineRects.GetSize(); i < sz; i++)
|
| delete m_LineRects.GetAt(i);
|
|
|
| m_LineRects.RemoveAll();
|
| @@ -125,7 +125,7 @@ public:
|
| void operator = (CFX_Edit_LineRectArray & rects)
|
| {
|
| Empty();
|
| - for (FX_INT32 i = 0, sz = rects.GetSize(); i < sz; i++)
|
| + for (int32_t i = 0, sz = rects.GetSize(); i < sz; i++)
|
| m_LineRects.Add(rects.GetAt(i));
|
|
|
| rects.RemoveAll();
|
| @@ -137,12 +137,12 @@ public:
|
| m_LineRects.Add(pRect);
|
| }
|
|
|
| - FX_INT32 GetSize() const
|
| + int32_t GetSize() const
|
| {
|
| return m_LineRects.GetSize();
|
| }
|
|
|
| - CFX_Edit_LineRect * GetAt(FX_INT32 nIndex) const
|
| + CFX_Edit_LineRect * GetAt(int32_t nIndex) const
|
| {
|
| if (nIndex < 0 || nIndex >= m_LineRects.GetSize())
|
| return NULL;
|
| @@ -167,7 +167,7 @@ public:
|
|
|
| void Empty()
|
| {
|
| - for (FX_INT32 i = 0, sz = m_Rects.GetSize(); i < sz; i++)
|
| + for (int32_t i = 0, sz = m_Rects.GetSize(); i < sz; i++)
|
| delete m_Rects.GetAt(i);
|
|
|
| this->m_Rects.RemoveAll();
|
| @@ -176,7 +176,7 @@ public:
|
| void Add(const CPDF_Rect & rect)
|
| {
|
| //check for overlaped area
|
| - for (FX_INT32 i = 0, sz = m_Rects.GetSize(); i < sz; i++)
|
| + for (int32_t i = 0, sz = m_Rects.GetSize(); i < sz; i++)
|
| if (CPDF_Rect * pRect = m_Rects.GetAt(i))
|
| if (pRect->Contains(rect))return;
|
|
|
| @@ -184,12 +184,12 @@ public:
|
| m_Rects.Add(pNewRect);
|
| }
|
|
|
| - FX_INT32 GetSize() const
|
| + int32_t GetSize() const
|
| {
|
| return m_Rects.GetSize();
|
| }
|
|
|
| - CPDF_Rect * GetAt(FX_INT32 nIndex) const
|
| + CPDF_Rect * GetAt(int32_t nIndex) const
|
| {
|
| if (nIndex < 0 || nIndex >= m_Rects.GetSize())
|
| return NULL;
|
| @@ -209,7 +209,7 @@ public:
|
| void BeginRefresh();
|
| void Push(const CPVT_WordRange & linerange,const CPDF_Rect & rect);
|
| void NoAnalyse();
|
| - void Analyse(FX_INT32 nAlignment);
|
| + void Analyse(int32_t nAlignment);
|
| void AddRefresh(const CPDF_Rect & rect);
|
| const CFX_Edit_RectArray * GetRefreshRects() const;
|
| void EndRefresh();
|
| @@ -285,7 +285,7 @@ public:
|
| class CFX_Edit_Undo
|
| {
|
| public:
|
| - CFX_Edit_Undo(FX_INT32 nBufsize = 10000);
|
| + CFX_Edit_Undo(int32_t nBufsize = 10000);
|
| virtual ~CFX_Edit_Undo();
|
|
|
| void Undo();
|
| @@ -300,13 +300,13 @@ public:
|
|
|
| void Reset();
|
|
|
| - IFX_Edit_UndoItem* GetItem(FX_INT32 nIndex);
|
| - FX_INT32 GetItemCount(){return m_UndoItemStack.GetSize();}
|
| - FX_INT32 GetCurUndoPos(){return m_nCurUndoPos;}
|
| + IFX_Edit_UndoItem* GetItem(int32_t nIndex);
|
| + int32_t GetItemCount(){return m_UndoItemStack.GetSize();}
|
| + int32_t GetCurUndoPos(){return m_nCurUndoPos;}
|
|
|
| private:
|
| - void SetBufSize(FX_INT32 nSize){m_nBufSize = nSize;}
|
| - FX_INT32 GetBufSize(){return m_nBufSize;}
|
| + void SetBufSize(int32_t nSize){m_nBufSize = nSize;}
|
| + int32_t GetBufSize(){return m_nBufSize;}
|
|
|
| void RemoveHeads();
|
| void RemoveTails();
|
| @@ -314,8 +314,8 @@ private:
|
| private:
|
| CFX_ArrayTemplate<IFX_Edit_UndoItem*> m_UndoItemStack;
|
|
|
| - FX_INT32 m_nCurUndoPos;
|
| - FX_INT32 m_nBufSize;
|
| + int32_t m_nCurUndoPos;
|
| + int32_t m_nBufSize;
|
| FX_BOOL m_bModified;
|
| FX_BOOL m_bVirgin;
|
| FX_BOOL m_bWorking;
|
| @@ -362,7 +362,7 @@ class CFXEU_InsertWord : public CFX_Edit_UndoItem
|
| {
|
| public:
|
| CFXEU_InsertWord(CFX_Edit * pEdit, const CPVT_WordPlace & wpOldPlace, const CPVT_WordPlace & wpNewPlace,
|
| - FX_WORD word, FX_INT32 charset, const CPVT_WordProps * pWordProps);
|
| + FX_WORD word, int32_t charset, const CPVT_WordProps * pWordProps);
|
| virtual ~CFXEU_InsertWord();
|
|
|
| void Redo();
|
| @@ -374,7 +374,7 @@ private:
|
| CPVT_WordPlace m_wpOld;
|
| CPVT_WordPlace m_wpNew;
|
| FX_WORD m_Word;
|
| - FX_INT32 m_nCharset;
|
| + int32_t m_nCharset;
|
| CPVT_WordProps m_WordProps;
|
| };
|
|
|
| @@ -401,7 +401,7 @@ class CFXEU_Backspace : public CFX_Edit_UndoItem
|
| {
|
| public:
|
| CFXEU_Backspace(CFX_Edit * pEdit, const CPVT_WordPlace & wpOldPlace, const CPVT_WordPlace & wpNewPlace,
|
| - FX_WORD word, FX_INT32 charset,
|
| + FX_WORD word, int32_t charset,
|
| const CPVT_SecProps & SecProps, const CPVT_WordProps & WordProps);
|
| virtual ~CFXEU_Backspace();
|
|
|
| @@ -414,7 +414,7 @@ private:
|
| CPVT_WordPlace m_wpOld;
|
| CPVT_WordPlace m_wpNew;
|
| FX_WORD m_Word;
|
| - FX_INT32 m_nCharset;
|
| + int32_t m_nCharset;
|
| CPVT_SecProps m_SecProps;
|
| CPVT_WordProps m_WordProps;
|
| };
|
| @@ -423,7 +423,7 @@ class CFXEU_Delete : public CFX_Edit_UndoItem
|
| {
|
| public:
|
| CFXEU_Delete(CFX_Edit * pEdit, const CPVT_WordPlace & wpOldPlace, const CPVT_WordPlace & wpNewPlace,
|
| - FX_WORD word, FX_INT32 charset,
|
| + FX_WORD word, int32_t charset,
|
| const CPVT_SecProps & SecProps, const CPVT_WordProps & WordProps, FX_BOOL bSecEnd);
|
| virtual ~CFXEU_Delete();
|
|
|
| @@ -436,7 +436,7 @@ private:
|
| CPVT_WordPlace m_wpOld;
|
| CPVT_WordPlace m_wpNew;
|
| FX_WORD m_Word;
|
| - FX_INT32 m_nCharset;
|
| + int32_t m_nCharset;
|
| CPVT_SecProps m_SecProps;
|
| CPVT_WordProps m_WordProps;
|
| FX_BOOL m_bSecEnd;
|
| @@ -463,7 +463,7 @@ class CFXEU_ClearRich : public CFX_Edit_UndoItem
|
| public:
|
| CFXEU_ClearRich(CFX_Edit * pEdit, const CPVT_WordPlace & wpOldPlace, const CPVT_WordPlace & wpNewPlace,
|
| const CPVT_WordRange & wrSel,
|
| - FX_WORD word, FX_INT32 charset,
|
| + FX_WORD word, int32_t charset,
|
| const CPVT_SecProps & SecProps, const CPVT_WordProps & WordProps);
|
| virtual ~CFXEU_ClearRich();
|
|
|
| @@ -477,7 +477,7 @@ private:
|
| CPVT_WordPlace m_wpNew;
|
| CPVT_WordRange m_wrSel;
|
| FX_WORD m_Word;
|
| - FX_INT32 m_nCharset;
|
| + int32_t m_nCharset;
|
| CPVT_SecProps m_SecProps;
|
| CPVT_WordProps m_WordProps;
|
| };
|
| @@ -486,7 +486,7 @@ class CFXEU_InsertText : public CFX_Edit_UndoItem
|
| {
|
| public:
|
| CFXEU_InsertText(CFX_Edit * pEdit, const CPVT_WordPlace & wpOldPlace, const CPVT_WordPlace & wpNewPlace,
|
| - const CFX_WideString & swText, FX_INT32 charset,
|
| + const CFX_WideString & swText, int32_t charset,
|
| const CPVT_SecProps * pSecProps, const CPVT_WordProps * pWordProps);
|
| virtual ~CFXEU_InsertText();
|
|
|
| @@ -499,7 +499,7 @@ private:
|
| CPVT_WordPlace m_wpOld;
|
| CPVT_WordPlace m_wpNew;
|
| CFX_WideString m_swText;
|
| - FX_INT32 m_nCharset;
|
| + int32_t m_nCharset;
|
| CPVT_SecProps m_SecProps;
|
| CPVT_WordProps m_WordProps;
|
| };
|
| @@ -578,13 +578,13 @@ public:
|
| void SetPlateRect(const CPDF_Rect & rect, FX_BOOL bPaint = TRUE);
|
| void SetScrollPos(const CPDF_Point & point);
|
|
|
| - void SetAlignmentH(FX_INT32 nFormat = 0, FX_BOOL bPaint = TRUE);
|
| - void SetAlignmentV(FX_INT32 nFormat = 0, FX_BOOL bPaint = TRUE);
|
| + void SetAlignmentH(int32_t nFormat = 0, FX_BOOL bPaint = TRUE);
|
| + void SetAlignmentV(int32_t nFormat = 0, FX_BOOL bPaint = TRUE);
|
| void SetPasswordChar(FX_WORD wSubWord = '*', FX_BOOL bPaint = TRUE);
|
| - void SetLimitChar(FX_INT32 nLimitChar = 0, FX_BOOL bPaint = TRUE);
|
| - void SetCharArray(FX_INT32 nCharArray = 0, FX_BOOL bPaint = TRUE);
|
| + void SetLimitChar(int32_t nLimitChar = 0, FX_BOOL bPaint = TRUE);
|
| + void SetCharArray(int32_t nCharArray = 0, FX_BOOL bPaint = TRUE);
|
| void SetCharSpace(FX_FLOAT fCharSpace = 0.0f, FX_BOOL bPaint = TRUE);
|
| - void SetHorzScale(FX_INT32 nHorzScale = 100, FX_BOOL bPaint = TRUE);
|
| + void SetHorzScale(int32_t nHorzScale = 100, FX_BOOL bPaint = TRUE);
|
| void SetLineLeading(FX_FLOAT fLineLeading, FX_BOOL bPaint = TRUE);
|
| void SetMultiLine(FX_BOOL bMultiLine = TRUE, FX_BOOL bPaint = TRUE);
|
| void SetAutoReturn(FX_BOOL bAuto = TRUE, FX_BOOL bPaint = TRUE);
|
| @@ -596,18 +596,18 @@ public:
|
| FX_BOOL IsRichText() const;
|
| void SetRichText(FX_BOOL bRichText = TRUE, FX_BOOL bPaint = TRUE);
|
| FX_BOOL SetRichFontSize(FX_FLOAT fFontSize);
|
| - FX_BOOL SetRichFontIndex(FX_INT32 nFontIndex);
|
| + FX_BOOL SetRichFontIndex(int32_t nFontIndex);
|
| FX_BOOL SetRichTextColor(FX_COLORREF dwColor);
|
| - FX_BOOL SetRichTextScript(FX_INT32 nScriptType);
|
| + FX_BOOL SetRichTextScript(int32_t nScriptType);
|
| FX_BOOL SetRichTextBold(FX_BOOL bBold = TRUE);
|
| FX_BOOL SetRichTextItalic(FX_BOOL bItalic = TRUE);
|
| FX_BOOL SetRichTextUnderline(FX_BOOL bUnderline = TRUE);
|
| FX_BOOL SetRichTextCrossout(FX_BOOL bCrossout = TRUE);
|
| FX_BOOL SetRichTextCharSpace(FX_FLOAT fCharSpace);
|
| - FX_BOOL SetRichTextHorzScale(FX_INT32 nHorzScale = 100);
|
| + FX_BOOL SetRichTextHorzScale(int32_t nHorzScale = 100);
|
| FX_BOOL SetRichTextLineLeading(FX_FLOAT fLineLeading);
|
| FX_BOOL SetRichTextLineIndent(FX_FLOAT fLineIndent);
|
| - FX_BOOL SetRichTextAlignment(FX_INT32 nAlignment);
|
| + FX_BOOL SetRichTextAlignment(int32_t nAlignment);
|
|
|
| void OnMouseDown(const CPDF_Point & point,FX_BOOL bShift,FX_BOOL bCtrl);
|
| void OnMouseMove(const CPDF_Point & point,FX_BOOL bShift,FX_BOOL bCtrl);
|
| @@ -618,24 +618,24 @@ public:
|
| void OnVK_HOME(FX_BOOL bShift,FX_BOOL bCtrl);
|
| void OnVK_END(FX_BOOL bShift,FX_BOOL bCtrl);
|
|
|
| - void SetText(FX_LPCWSTR text,FX_INT32 charset = DEFAULT_CHARSET,
|
| + void SetText(FX_LPCWSTR text,int32_t charset = DEFAULT_CHARSET,
|
| const CPVT_SecProps * pSecProps = NULL,const CPVT_WordProps * pWordProps = NULL);
|
| - FX_BOOL InsertWord(FX_WORD word, FX_INT32 charset = DEFAULT_CHARSET, const CPVT_WordProps * pWordProps = NULL);
|
| + FX_BOOL InsertWord(FX_WORD word, int32_t charset = DEFAULT_CHARSET, const CPVT_WordProps * pWordProps = NULL);
|
| FX_BOOL InsertReturn(const CPVT_SecProps * pSecProps = NULL,const CPVT_WordProps * pWordProps = NULL);
|
| FX_BOOL Backspace();
|
| FX_BOOL Delete();
|
| FX_BOOL Clear();
|
| FX_BOOL Empty();
|
| - FX_BOOL InsertText(FX_LPCWSTR text, FX_INT32 charset = DEFAULT_CHARSET,
|
| + FX_BOOL InsertText(FX_LPCWSTR text, int32_t charset = DEFAULT_CHARSET,
|
| const CPVT_SecProps * pSecProps = NULL,const CPVT_WordProps * pWordProps = NULL);
|
| FX_BOOL Redo();
|
| FX_BOOL Undo();
|
| - CPVT_WordPlace DoInsertText(const CPVT_WordPlace& place, FX_LPCWSTR text, FX_INT32 charset,
|
| + CPVT_WordPlace DoInsertText(const CPVT_WordPlace& place, FX_LPCWSTR text, int32_t charset,
|
| const CPVT_SecProps * pSecProps, const CPVT_WordProps * pWordProps);
|
| - FX_INT32 GetCharSetFromUnicode(FX_WORD word, FX_INT32 nOldCharset);
|
| + int32_t GetCharSetFromUnicode(FX_WORD word, int32_t nOldCharset);
|
|
|
| - FX_INT32 WordPlaceToWordIndex(const CPVT_WordPlace & place) const;
|
| - CPVT_WordPlace WordIndexToWordPlace(FX_INT32 index) const;
|
| + int32_t WordPlaceToWordIndex(const CPVT_WordPlace & place) const;
|
| + CPVT_WordPlace WordIndexToWordPlace(int32_t index) const;
|
|
|
| CPVT_WordPlace GetLineBeginPlace(const CPVT_WordPlace & place) const;
|
| CPVT_WordPlace GetLineEndPlace(const CPVT_WordPlace & place) const;
|
| @@ -643,24 +643,24 @@ public:
|
| CPVT_WordPlace GetSectionEndPlace(const CPVT_WordPlace & place) const;
|
| CPVT_WordPlace SearchWordPlace(const CPDF_Point& point) const;
|
|
|
| - FX_INT32 GetCaret() const;
|
| + int32_t GetCaret() const;
|
| CPVT_WordPlace GetCaretWordPlace() const;
|
| CFX_WideString GetSelText() const;
|
| CFX_WideString GetText() const;
|
| FX_FLOAT GetFontSize() const;
|
| FX_WORD GetPasswordChar() const;
|
| CPDF_Point GetScrollPos() const;
|
| - FX_INT32 GetCharArray() const;
|
| + int32_t GetCharArray() const;
|
| CPDF_Rect GetPlateRect() const;
|
| CPDF_Rect GetContentRect() const;
|
| CFX_WideString GetRangeText(const CPVT_WordRange & range) const;
|
| - FX_INT32 GetHorzScale() const;
|
| + int32_t GetHorzScale() const;
|
| FX_FLOAT GetCharSpace() const;
|
| - FX_INT32 GetTotalWords() const;
|
| - FX_INT32 GetTotalLines() const;
|
| + int32_t GetTotalWords() const;
|
| + int32_t GetTotalLines() const;
|
|
|
| - void SetSel(FX_INT32 nStartChar,FX_INT32 nEndChar);
|
| - void GetSel(FX_INT32 & nStartChar, FX_INT32 & nEndChar) const;
|
| + void SetSel(int32_t nStartChar,int32_t nEndChar);
|
| + void GetSel(int32_t & nStartChar, int32_t & nEndChar) const;
|
|
|
| private:
|
| void SelectAll();
|
| @@ -679,14 +679,14 @@ private:
|
| void SetContentChanged();
|
| void EnableNotify(FX_BOOL bNotify);
|
|
|
| - void SetText(FX_LPCWSTR text,FX_INT32 charset,
|
| + void SetText(FX_LPCWSTR text,int32_t charset,
|
| const CPVT_SecProps * pSecProps,const CPVT_WordProps * pWordProps,FX_BOOL bAddUndo, FX_BOOL bPaint);
|
| - FX_BOOL InsertWord(FX_WORD word, FX_INT32 charset, const CPVT_WordProps * pWordProps,FX_BOOL bAddUndo, FX_BOOL bPaint);
|
| + FX_BOOL InsertWord(FX_WORD word, int32_t charset, const CPVT_WordProps * pWordProps,FX_BOOL bAddUndo, FX_BOOL bPaint);
|
| FX_BOOL InsertReturn(const CPVT_SecProps * pSecProps,const CPVT_WordProps * pWordProps,FX_BOOL bAddUndo, FX_BOOL bPaint);
|
| FX_BOOL Backspace(FX_BOOL bAddUndo, FX_BOOL bPaint);
|
| FX_BOOL Delete(FX_BOOL bAddUndo, FX_BOOL bPaint);
|
| FX_BOOL Clear(FX_BOOL bAddUndo, FX_BOOL bPaint);
|
| - FX_BOOL InsertText(FX_LPCWSTR text, FX_INT32 charset,
|
| + FX_BOOL InsertText(FX_LPCWSTR text, int32_t charset,
|
| const CPVT_SecProps * pSecProps,const CPVT_WordProps * pWordProps,FX_BOOL bAddUndo, FX_BOOL bPaint);
|
| FX_BOOL SetRichTextProps(EDIT_PROPS_E eProps,
|
| const CPVT_SecProps * pSecProps, const CPVT_WordProps * pWordProps);
|
| @@ -708,7 +708,7 @@ private:
|
| void RefreshPushRandomRects(const CPVT_WordRange & wr);
|
| void RefreshWordRange(const CPVT_WordRange& wr);
|
|
|
| - void SetCaret(FX_INT32 nPos);
|
| + void SetCaret(int32_t nPos);
|
| void SetCaret(const CPVT_WordPlace & place);
|
| void SetCaretInfo();
|
| void SetCaretOrigin();
|
| @@ -756,7 +756,7 @@ private:
|
| CFX_Edit_Refresh m_Refresh;
|
| CPDF_Point m_ptCaret;
|
| CFX_Edit_Undo m_Undo;
|
| - FX_INT32 m_nAlignment;
|
| + int32_t m_nAlignment;
|
| FX_BOOL m_bNotifyFlag;
|
| FX_BOOL m_bEnableOverflow;
|
| FX_BOOL m_bEnableRefresh;
|
| @@ -785,7 +785,7 @@ public:
|
| FX_BOOL GetWord(CPVT_Word & word) const;
|
| FX_BOOL GetLine(CPVT_Line & line) const;
|
| FX_BOOL GetSection(CPVT_Section & section) const;
|
| - void SetAt(FX_INT32 nWordIndex);
|
| + void SetAt(int32_t nWordIndex);
|
| void SetAt(const CPVT_WordPlace & place);
|
| const CPVT_WordPlace & GetAt() const;
|
| IFX_Edit* GetEdit() const;
|
| @@ -803,11 +803,11 @@ public:
|
|
|
| IFX_Edit_FontMap* GetFontMap();
|
|
|
| - FX_INT32 GetCharWidth(FX_INT32 nFontIndex, FX_WORD word, FX_INT32 nWordStyle);
|
| - FX_INT32 GetTypeAscent(FX_INT32 nFontIndex);
|
| - FX_INT32 GetTypeDescent(FX_INT32 nFontIndex);
|
| - FX_INT32 GetWordFontIndex(FX_WORD word, FX_INT32 charset, FX_INT32 nFontIndex);
|
| - FX_INT32 GetDefaultFontIndex();
|
| + int32_t GetCharWidth(int32_t nFontIndex, FX_WORD word, int32_t nWordStyle);
|
| + int32_t GetTypeAscent(int32_t nFontIndex);
|
| + int32_t GetTypeDescent(int32_t nFontIndex);
|
| + int32_t GetWordFontIndex(FX_WORD word, int32_t charset, int32_t nFontIndex);
|
| + int32_t GetDefaultFontIndex();
|
| FX_BOOL IsLatinWord(FX_WORD word);
|
|
|
| private:
|
|
|