Chromium Code Reviews| Index: fpdfsdk/include/pdfsdk_fieldaction.h |
| diff --git a/fpdfsdk/include/pdfsdk_fieldaction.h b/fpdfsdk/include/pdfsdk_fieldaction.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..385fbf6845fc76a648008f22521f5eb6a63a3aa7 |
| --- /dev/null |
| +++ b/fpdfsdk/include/pdfsdk_fieldaction.h |
| @@ -0,0 +1,39 @@ |
| +// Copyright 2016 PDFium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
| + |
| +#ifndef FPDFSDK_INCLUDE_PDFSDK_FIELDACTION_H_ |
| +#define FPDFSDK_INCLUDE_PDFSDK_FIELDACTION_H_ |
| + |
| +#include "core/fxcrt/include/fx_string.h" |
| + |
| +#ifdef PDF_ENABLE_XFA |
| +typedef enum { |
|
jaepark
2016/08/16 20:21:32
Removed _PDFSDK_XFAAActionType from the start of t
|
| + PDFSDK_XFA_Click = 0, |
| + PDFSDK_XFA_Full, |
| + PDFSDK_XFA_PreOpen, |
| + PDFSDK_XFA_PostOpen |
| +} PDFSDK_XFAAActionType; |
| +#endif // PDF_ENABLE_XFA |
| + |
| +struct PDFSDK_FieldAction { |
| + PDFSDK_FieldAction(); |
| + PDFSDK_FieldAction(const PDFSDK_FieldAction& other) = delete; |
| + |
| + FX_BOOL bModifier; |
| + FX_BOOL bShift; |
| + int nCommitKey; |
| + CFX_WideString sChange; |
| + CFX_WideString sChangeEx; |
| + FX_BOOL bKeyDown; |
| + int nSelEnd; |
| + int nSelStart; |
| + CFX_WideString sValue; |
| + FX_BOOL bWillCommit; |
| + FX_BOOL bFieldFull; |
| + FX_BOOL bRC; |
| +}; |
| + |
| +#endif // FPDFSDK_INCLUDE_PDFSDK_FIELDACTION_H_ |