blob: b49c1d16903c11f0744c85c9b707deb43fdf90ea [file] [log] [blame]
// 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