blob: 78ecd98b4ab2cc104c9a2d3a80a25690304aabaa [file] [log] [blame]
John Abd-El-Malek3f3b45c2014-05-23 17:28:10 -07001// Copyright 2014 PDFium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
Lei Zhanga6d9f0e2015-06-13 00:48:38 -07004
John Abd-El-Malek3f3b45c2014-05-23 17:28:10 -07005// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
dsinclair114e46a2016-09-29 17:18:21 -07007#ifndef FPDFSDK_FSDK_COMMON_H_
8#define FPDFSDK_FSDK_COMMON_H_
John Abd-El-Malek3f3b45c2014-05-23 17:28:10 -07009
Nico Weber9d8ec5a2015-08-04 13:00:21 -070010// for all fields
11#define FIELDFLAG_READONLY 1
12#define FIELDFLAG_REQUIRED 2
Nico Weber9d8ec5a2015-08-04 13:00:21 -070013// for text fields
14#define FIELDFLAG_MULTILINE (1 << 12)
15#define FIELDFLAG_PASSWORD (1 << 13)
16#define FIELDFLAG_FILESELECT (1 << 20)
17#define FIELDFLAG_DONOTSPELLCHECK (1 << 22)
18#define FIELDFLAG_DONOTSCROLL (1 << 23)
19#define FIELDFLAG_COMB (1 << 24)
20#define FIELDFLAG_RICHTEXT (1 << 25)
21// for button fileds
Dan Sinclair3fc97ff2016-03-01 08:56:19 -050022#define FIELDFLAG_RADIOSINUNISON (1 << 27)
Nico Weber9d8ec5a2015-08-04 13:00:21 -070023// for choice fields
Nico Weber9d8ec5a2015-08-04 13:00:21 -070024#define FIELDFLAG_EDIT (1 << 18)
Nico Weber9d8ec5a2015-08-04 13:00:21 -070025#define FIELDFLAG_MULTISELECT (1 << 21)
Nico Weber9d8ec5a2015-08-04 13:00:21 -070026#define FIELDFLAG_COMMITONSELCHANGE (1 << 26)
John Abd-El-Malek3f3b45c2014-05-23 17:28:10 -070027
dsinclair114e46a2016-09-29 17:18:21 -070028#endif // FPDFSDK_FSDK_COMMON_H_