Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

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