summaryrefslogtreecommitdiff
path: root/fpdfsdk/include/fsdk_common.h
diff options
context:
space:
mode:
Diffstat (limited to 'fpdfsdk/include/fsdk_common.h')
-rw-r--r--fpdfsdk/include/fsdk_common.h46
1 files changed, 46 insertions, 0 deletions
diff --git a/fpdfsdk/include/fsdk_common.h b/fpdfsdk/include/fsdk_common.h
new file mode 100644
index 0000000000..b49c1d1690
--- /dev/null
+++ b/fpdfsdk/include/fsdk_common.h
@@ -0,0 +1,46 @@
+// Copyright 2014 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 _FSDK_COMMON_H_
+#define _FSDK_COMMON_H_
+
+#define BFFT_SIGNATURE "Signature"
+
+//for all fields
+#define FIELDFLAG_READONLY 1
+#define FIELDFLAG_REQUIRED 2
+#define FIELDFLAG_NOEXPORT 4
+//for text fields
+#define FIELDFLAG_MULTILINE (1<<12)
+#define FIELDFLAG_PASSWORD (1<<13)
+#define FIELDFLAG_FILESELECT (1<<20)
+#define FIELDFLAG_DONOTSPELLCHECK (1<<22)
+#define FIELDFLAG_DONOTSCROLL (1<<23)
+#define FIELDFLAG_COMB (1<<24)
+#define FIELDFLAG_RICHTEXT (1<<25)
+//for button fileds
+#define FIELDFLAG_NOTOGGLETOOFF (1<<14)
+#define FIELDFLAG_RADIO (1<<15)
+#define FIELDFLAG_PUSHBUTTON (1<<16)
+#define FIELDFLAG_RADIOSINUNISON (1<<25)
+//for choice fields
+#define FIELDFLAG_COMBO (1<<17)
+#define FIELDFLAG_EDIT (1<<18)
+#define FIELDFLAG_SORT (1<<19)
+#define FIELDFLAG_MULTISELECT (1<<21)
+#ifndef FIELDFLAG_DONOTSPELLCHECK
+#define FIELDFLAG_DONOTSPELLCHECK (1<<22)
+#endif
+#define FIELDFLAG_COMMITONSELCHANGE (1<<26)
+
+#define BBS_SOLID 0
+#define BBS_DASH 1
+#define BBS_BEVELED 2
+#define BBS_INSET 3
+#define BBS_UNDERLINE 4
+
+
+#endif