75 lines
1.5 KiB
C
75 lines
1.5 KiB
C
// Copyright 2014 The PDFium Authors
|
|
// 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 XFA_FXFA_FXFA_H_
|
|
#define XFA_FXFA_FXFA_H_
|
|
|
|
// Note, values must match fpdf_formfill.h JSPLATFORM_ALERT_BUTTON_* flags.
|
|
enum class AlertButton {
|
|
kDefault = 0,
|
|
kOK = 0,
|
|
kOKCancel = 1,
|
|
kYesNo = 2,
|
|
kYesNoCancel = 3,
|
|
};
|
|
|
|
// Note, values must match fpdf_formfill.h JSPLATFORM_ALERT_ICON_* flags.
|
|
enum class AlertIcon {
|
|
kDefault = 0,
|
|
kError = 0,
|
|
kWarning = 1,
|
|
kQuestion = 2,
|
|
kStatus = 3,
|
|
kAsterisk = 4,
|
|
};
|
|
|
|
// Note, values must match fpdf_formfill.h JSPLATFORM_ALERT_RETURN_* flags.
|
|
enum class AlertReturn {
|
|
kOK = 1,
|
|
kCancel = 2,
|
|
kNo = 3,
|
|
kYes = 4,
|
|
};
|
|
|
|
// Note, values must match fpdf_formfill.h FORMTYPE_* flags.
|
|
enum class FormType {
|
|
kNone = 0,
|
|
kAcroForm = 1,
|
|
kXFAFull = 2,
|
|
kXFAForeground = 3,
|
|
};
|
|
|
|
enum class XFA_PrintOpt : uint8_t {
|
|
kShowDialog = 1 << 0,
|
|
kCanCancel = 1 << 1,
|
|
kShrinkPage = 1 << 2,
|
|
kAsImage = 1 << 3,
|
|
kReverseOrder = 1 << 4,
|
|
kPrintAnnot = 1 << 5,
|
|
};
|
|
|
|
enum class XFA_EventError {
|
|
kError = -1,
|
|
kNotExist = 0,
|
|
kSuccess = 1,
|
|
kDisabled = 2,
|
|
};
|
|
|
|
enum class XFA_WidgetStatus : uint16_t {
|
|
kNone = 0,
|
|
kAccess = 1 << 0,
|
|
kButtonDown = 1 << 1,
|
|
kDisabled = 1 << 2,
|
|
kFocused = 1 << 3,
|
|
kPrintable = 1 << 4,
|
|
kRectCached = 1 << 5,
|
|
kTextEditValueChanged = 1 << 6,
|
|
kViewable = 1 << 7,
|
|
kVisible = 1 << 8
|
|
};
|
|
|
|
#endif // XFA_FXFA_FXFA_H_
|