engrave_enums.h
Go to the documentation of this file.00001 #ifndef ENGRAVE_ENUMS_H
00002 #define ENGRAVE_ENUMS_H
00003
00014 typedef enum _Engrave_Image_Type Engrave_Image_Type;
00015 typedef enum _Engrave_Part_Type Engrave_Part_Type;
00016 typedef enum _Engrave_Text_Effect Engrave_Text_Effect;
00017 typedef enum _Engrave_Action Engrave_Action;
00018 typedef enum _Engrave_Transition Engrave_Transition;
00019 typedef enum _Engrave_Aspect_Preference Engrave_Aspect_Preference;
00020 typedef enum _Engrave_Parse_Section Engrave_Parse_Section;
00021
00026 enum _Engrave_Image_Type
00027 {
00028 ENGRAVE_IMAGE_TYPE_RAW,
00029 ENGRAVE_IMAGE_TYPE_COMP,
00030 ENGRAVE_IMAGE_TYPE_LOSSY,
00031 ENGRAVE_IMAGE_TYPE_NUM
00032 };
00033
00038 enum _Engrave_Part_Type
00039 {
00040 ENGRAVE_PART_TYPE_IMAGE,
00041 ENGRAVE_PART_TYPE_TEXT,
00042 ENGRAVE_PART_TYPE_TEXTBLOCK,
00043 ENGRAVE_PART_TYPE_RECT,
00044 ENGRAVE_PART_TYPE_SWALLOW,
00045 ENGRAVE_PART_TYPE_GRADIENT,
00046 ENGRAVE_PART_TYPE_NUM
00047 };
00048
00054 enum _Engrave_Text_Effect
00055 {
00056 ENGRAVE_TEXT_EFFECT_NONE,
00057 ENGRAVE_TEXT_EFFECT_PLAIN,
00058 ENGRAVE_TEXT_EFFECT_OUTLINE,
00059 ENGRAVE_TEXT_EFFECT_SOFT_OUTLINE,
00060 ENGRAVE_TEXT_EFFECT_SHADOW,
00061 ENGRAVE_TEXT_EFFECT_OUTLINE_SHADOW,
00062 ENGRAVE_TEXT_EFFECT_SOFT_SHADOW,
00063 ENGRAVE_TEXT_EFFECT_OUTLINE_SOFT_SHADOW,
00064 ENGRAVE_TEXT_EFFECT_NUM
00065 };
00066
00071 enum _Engrave_Action
00072 {
00073 ENGRAVE_ACTION_STATE_SET,
00074 ENGRAVE_ACTION_STOP,
00075 ENGRAVE_ACTION_SIGNAL_EMIT,
00076 ENGRAVE_ACTION_DRAG_VAL_SET,
00077 ENGRAVE_ACTION_DRAG_VAL_STEP,
00078 ENGRAVE_ACTION_DRAG_VAL_PAGE,
00079 ENGRAVE_ACTION_SCRIPT,
00080 ENGRAVE_ACTION_NUM
00081 };
00082
00087 enum _Engrave_Transition
00088 {
00089 ENGRAVE_TRANSITION_LINEAR,
00090 ENGRAVE_TRANSITION_SINUSOIDAL,
00091 ENGRAVE_TRANSITION_ACCELERATE,
00092 ENGRAVE_TRANSITION_DECELERATE,
00093 ENGRAVE_TRANSITION_NUM
00094 };
00095
00100 enum _Engrave_Aspect_Preference
00101 {
00102 ENGRAVE_ASPECT_PREFERENCE_NONE,
00103 ENGRAVE_ASPECT_PREFERENCE_VERTICAL,
00104 ENGRAVE_ASPECT_PREFERENCE_HORIZONTAL,
00105 ENGRAVE_ASPECT_PREFERENCE_BOTH,
00106 ENGRAVE_ASPECT_PREFERENCE_NUM
00107 };
00108
00113 #endif
00114