| OLD | NEW |
| 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 _PWL_WND_H_ | 7 #ifndef _PWL_WND_H_ |
| 8 #define _PWL_WND_H_ | 8 #define _PWL_WND_H_ |
| 9 | 9 |
| 10 class IPWL_Provider; | 10 class IPWL_Provider; |
| (...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 161 #define PWL_DEFAULT_WHITECOLOR CPWL_Color(COLORTYPE_GRA
Y,1) | 161 #define PWL_DEFAULT_WHITECOLOR CPWL_Color(COLORTYPE_GRA
Y,1) |
| 162 #define PWL_DEFAULT_HEAVYGRAYCOLOR CPWL_Color(COLORTYPE_GRA
Y,0.50) | 162 #define PWL_DEFAULT_HEAVYGRAYCOLOR CPWL_Color(COLORTYPE_GRA
Y,0.50) |
| 163 #define PWL_DEFAULT_LIGHTGRAYCOLOR CPWL_Color(COLORTYPE_GRA
Y,0.75) | 163 #define PWL_DEFAULT_LIGHTGRAYCOLOR CPWL_Color(COLORTYPE_GRA
Y,0.75) |
| 164 #define PWL_TRIANGLE_HALFLEN 2.0f | 164 #define PWL_TRIANGLE_HALFLEN 2.0f |
| 165 #define PWL_CBBUTTON_TRIANGLE_HALFLEN 3.0f | 165 #define PWL_CBBUTTON_TRIANGLE_HALFLEN 3.0f |
| 166 #define PWL_INVALIDATE_INFLATE 2 | 166 #define PWL_INVALIDATE_INFLATE 2 |
| 167 | 167 |
| 168 class IPWL_SpellCheck | 168 class IPWL_SpellCheck |
| 169 { | 169 { |
| 170 public: | 170 public: |
| 171 virtual ~IPWL_SpellCheck() { } |
| 171 virtual FX_BOOL CheckWor
d(FX_LPCSTR sWord) = 0; | 172 virtual FX_BOOL CheckWor
d(FX_LPCSTR sWord) = 0; |
| 172 virtual void SuggestW
ords(FX_LPCSTR sWord, CFX_ByteStringArray & sSuggest) = 0; | 173 virtual void SuggestW
ords(FX_LPCSTR sWord, CFX_ByteStringArray & sSuggest) = 0; |
| 173 }; | 174 }; |
| 174 | 175 |
| 175 class IPWL_Provider | 176 class IPWL_Provider |
| 176 { | 177 { |
| 177 public: | 178 public: |
| 179 virtual ~IPWL_Provider() { } |
| 180 |
| 178 //get a matrix which map user space to CWnd client space | 181 //get a matrix which map user space to CWnd client space |
| 179 virtual CPDF_Matrix GetWindo
wMatrix(void* pAttachedData) = 0; | 182 virtual CPDF_Matrix GetWindo
wMatrix(void* pAttachedData) = 0; |
| 180 | 183 |
| 181 /* | 184 /* |
| 182 0 L"&Undo\tCtrl+Z" | 185 0 L"&Undo\tCtrl+Z" |
| 183 1 L"&Redo\tCtrl+Shift+Z" | 186 1 L"&Redo\tCtrl+Shift+Z" |
| 184 2 L"Cu&t\tCtrl+X" | 187 2 L"Cu&t\tCtrl+X" |
| 185 3 L"&Copy\tCtrl+C" | 188 3 L"&Copy\tCtrl+C" |
| 186 4 L"&Paste\tCtrl+V" | 189 4 L"&Paste\tCtrl+V" |
| 187 5 L"&Delete" | 190 5 L"&Delete" |
| 188 6 L"&Select All\tCtrl+A" | 191 6 L"&Select All\tCtrl+A" |
| 189 */ | 192 */ |
| 190 virtual CFX_WideString LoadPopupMenuStr
ing(FX_INT32 nIndex) = 0; | 193 virtual CFX_WideString LoadPopupMenuStr
ing(FX_INT32 nIndex) = 0; |
| 191 }; | 194 }; |
| 192 | 195 |
| 193 class IPWL_FocusHandler | 196 class IPWL_FocusHandler |
| 194 { | 197 { |
| 195 public: | 198 public: |
| 199 virtual ~IPWL_FocusHandler() { } |
| 196 virtual void OnSetFoc
us(CPWL_Wnd* pWnd) = 0; | 200 virtual void OnSetFoc
us(CPWL_Wnd* pWnd) = 0; |
| 197 virtual void OnKillFo
cus(CPWL_Wnd* pWnd) = 0; | 201 virtual void OnKillFo
cus(CPWL_Wnd* pWnd) = 0; |
| 198 }; | 202 }; |
| 199 | 203 |
| 200 struct PWL_CREATEPARAM | 204 struct PWL_CREATEPARAM |
| 201 { | 205 { |
| 202 public: | 206 public: |
| 203 PWL_CREATEPARAM() : rcRectWnd(0,0,0,0), | 207 PWL_CREATEPARAM() : rcRectWnd(0,0,0,0), |
| 204 pSystemHandler(NULL), | 208 pSystemHandler(NULL), |
| 205 pFontMap(NULL), | 209 pFontMap(NULL), |
| (...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 484 // #define VK_RETURN 0x0D | 488 // #define VK_RETURN 0x0D |
| 485 // #define VK_ESCAPE 0x1B | 489 // #define VK_ESCAPE 0x1B |
| 486 // #define VK_SPACE 0x20 | 490 // #define VK_SPACE 0x20 |
| 487 // #endif | 491 // #endif |
| 488 // | 492 // |
| 489 // #define VK_NONE 0 | 493 // #define VK_NONE 0 |
| 490 | 494 |
| 491 #endif // !defined(AFX_PWL_WND_H__D32812AD_A875_4E08_9D3C_0A57020987C6__INCLUDED
_) | 495 #endif // !defined(AFX_PWL_WND_H__D32812AD_A875_4E08_9D3C_0A57020987C6__INCLUDED
_) |
| 492 | 496 |
| 493 | 497 |
| OLD | NEW |