27 #ifndef __FormFieldTypes_h__ 28 #define __FormFieldTypes_h__ 30 #include "IPMUnknown.h" 36 #include "FormFieldID.h" 61 kPlaceCaptionBelowIcon,
62 kPlaceCaptionAboveIcon,
63 kPlaceCaptionRightOfIcon,
64 kPlaceCaptionLeftOfIcon,
83 kScaleTypeProportional
90 typedef int32 AppearanceState;
91 enum DefinedAppearanceState
103 kStateFirst = kStateNormal,
104 kStateLast = kStateDownOff
120 fEnabled(inAppearance.fEnabled)
128 if (
this != &inAppearance)
131 fEnabled = inAppearance.fEnabled;
142 return app1.fEnabled && app2.fEnabled;
147 inline bool operator!=(
const Appearance& app1,
const Appearance& app2 )
149 return !(app1.fEnabled == app2.fEnabled);
154 typedef std::pair<Form::AppearanceState, Form::Appearance> AppearancePair;
162 kCheckSymbolCheck = 1,
191 kStrokeAlignCenter = 0,
192 kStrokeAlignOutside = 2
202 kChoiceStyleList = 1,
203 kChoiceStyleComboBox = 2
219 extern const PMReal kFormTextAutoFontSize;
225 DECLARE_OBJECT_TYPE(Form::AppearancePair);
226 DECLARE_BASE_TYPE(Form::DefinedAppearanceState);
229 #endif // __FormFieldTypes_h__