 |
Engrave
|
 |
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_RECT,
00043
ENGRAVE_PART_TYPE_SWALLOW,
00044 ENGRAVE_PART_TYPE_NUM
00045 };
00046
00052 enum _Engrave_Text_Effect
00053 {
00054
ENGRAVE_TEXT_EFFECT_NONE,
00055
ENGRAVE_TEXT_EFFECT_PLAIN,
00056
ENGRAVE_TEXT_EFFECT_OUTLINE,
00057
ENGRAVE_TEXT_EFFECT_SOFT_OUTLINE,
00058
ENGRAVE_TEXT_EFFECT_SHADOW,
00059
ENGRAVE_TEXT_EFFECT_OUTLINE_SHADOW,
00060
ENGRAVE_TEXT_EFFECT_SOFT_SHADOW,
00061
ENGRAVE_TEXT_EFFECT_OUTLINE_SOFT_SHADOW,
00062 ENGRAVE_TEXT_EFFECT_NUM
00063 };
00064
00069 enum _Engrave_Action
00070 {
00071
ENGRAVE_ACTION_STATE_SET,
00072
ENGRAVE_ACTION_STOP,
00073
ENGRAVE_ACTION_SIGNAL_EMIT,
00074
ENGRAVE_ACTION_DRAG_VAL_SET,
00075
ENGRAVE_ACTION_DRAG_VAL_STEP,
00076
ENGRAVE_ACTION_DRAG_VAL_PAGE,
00077
ENGRAVE_ACTION_SCRIPT,
00078 ENGRAVE_ACTION_NUM
00079 };
00080
00085 enum _Engrave_Transition
00086 {
00087
ENGRAVE_TRANSITION_LINEAR,
00088
ENGRAVE_TRANSITION_SINUSOIDAL,
00089
ENGRAVE_TRANSITION_ACCELERATE,
00090
ENGRAVE_TRANSITION_DECELERATE,
00091 ENGRAVE_TRANSITION_NUM
00092 };
00093
00098 enum _Engrave_Aspect_Preference
00099 {
00100
ENGRAVE_ASPECT_PREFERENCE_NONE,
00101
ENGRAVE_ASPECT_PREFERENCE_VERTICAL,
00102
ENGRAVE_ASPECT_PREFERENCE_HORIZONTAL,
00103
ENGRAVE_ASPECT_PREFERENCE_BOTH,
00104 ENGRAVE_ASPECT_PREFERENCE_NUM
00105 };
00106
00111
#endif
00112