summaryrefslogtreecommitdiff
path: root/libtemplate/templatefunction.h
diff options
context:
space:
mode:
Diffstat (limited to 'libtemplate/templatefunction.h')
-rw-r--r--libtemplate/templatefunction.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/libtemplate/templatefunction.h b/libtemplate/templatefunction.h
index 508615d..43cb106 100644
--- a/libtemplate/templatefunction.h
+++ b/libtemplate/templatefunction.h
@@ -52,6 +52,8 @@ enum eParamType {
ptDetached,
ptFadeTime,
ptShiftTime,
+ ptShiftType,
+ ptShiftMode,
ptStartX,
ptStartY,
ptDelay,
@@ -103,6 +105,19 @@ enum eImageType {
itImage
};
+enum eShiftType {
+ stNone,
+ stLeft,
+ stRight,
+ stTop,
+ stBottom
+};
+
+enum eShiftMode {
+ smLinear,
+ smSlowedDown
+};
+
enum eAnimType {
atNone,
atBlink,
@@ -180,6 +195,8 @@ protected:
bool SetBackground(string value);
bool SetDirection(string value);
bool SetAnimType(string value);
+ bool SetShiftType(string value);
+ bool SetShiftMode(string value);
void SetDebugGrid(string value);
void ParseStringParameters(void);
void ParseNumericalParameters(void);