1// 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.
4
5// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7#ifndef _FSDK_COMMON_H_
8#define _FSDK_COMMON_H_
9
10#define BFFT_SIGNATURE				"Signature"
11
12//for all fields
13#define FIELDFLAG_READONLY					1
14#define FIELDFLAG_REQUIRED					2
15#define FIELDFLAG_NOEXPORT					4
16//for text fields
17#define FIELDFLAG_MULTILINE					(1<<12)
18#define FIELDFLAG_PASSWORD					(1<<13)
19#define FIELDFLAG_FILESELECT				(1<<20)
20#define FIELDFLAG_DONOTSPELLCHECK			(1<<22)
21#define FIELDFLAG_DONOTSCROLL				(1<<23)
22#define FIELDFLAG_COMB						(1<<24)
23#define FIELDFLAG_RICHTEXT					(1<<25)
24//for button fileds
25#define FIELDFLAG_NOTOGGLETOOFF				(1<<14)
26#define FIELDFLAG_RADIO						(1<<15)
27#define FIELDFLAG_PUSHBUTTON				(1<<16)
28#define FIELDFLAG_RADIOSINUNISON			(1<<25)
29//for choice fields
30#define FIELDFLAG_COMBO						(1<<17)
31#define FIELDFLAG_EDIT						(1<<18)
32#define FIELDFLAG_SORT						(1<<19)
33#define FIELDFLAG_MULTISELECT				(1<<21)
34#ifndef FIELDFLAG_DONOTSPELLCHECK
35#define FIELDFLAG_DONOTSPELLCHECK		(1<<22)
36#endif
37#define FIELDFLAG_COMMITONSELCHANGE			(1<<26)
38
39#define BBS_SOLID					0
40#define BBS_DASH					1
41#define BBS_BEVELED					2
42#define BBS_INSET					3
43#define BBS_UNDERLINE				4
44
45
46#endif
47