add binfolder path relative filters, fix gbrp color model, vwdw timebar tweaks, title...
[goodguy/history.git] / cinelerra-5.1 / plugins / titler / titler.h
index faa37c5101b1cc2bed68ace015f2593aa1924c5f..0f887d017f5b01287d9ec53a4c4ff17a4315b027 100644 (file)
 #define TITLE_H
 #define USE_STROKER
 
-#define KW_NUDGE  _("nudge")
-#define KW_COLOR  _("color")
-#define KW_ALPHA  _("alpha")
-#define KW_FONT   _("font")
-#define KW_SIZE   _("size")
-#define KW_BOLD   _("bold")
-#define KW_ITALIC _("italic")
-#define KW_CAPS   _("caps")
-#define KW_UL     _("ul")
-#define KW_BLINK  _("blink")
-#define KW_FIXED  _("fixed")
-#define KW_SUP    _("sup")
-#define KW_PNG    _("png")
+#define KW_NUDGE  N_("nudge")
+#define KW_COLOR  N_("color")
+#define KW_ALPHA  N_("alpha")
+#define KW_FONT   N_("font")
+#define KW_SIZE   N_("size")
+#define KW_BOLD   N_("bold")
+#define KW_ITALIC N_("italic")
+#define KW_CAPS   N_("caps")
+#define KW_UL     N_("ul")
+#define KW_BLINK  N_("blink")
+#define KW_FIXED  N_("fixed")
+#define KW_ALIAS  N_("smooth")
+#define KW_SUP    N_("sup")
+#define KW_PNG    N_("png")
 
 class TitleConfig;
 class TitleGlyph;
@@ -68,6 +69,7 @@ class TitleCurCaps;
 class TitleCurUnder;
 class TitleCurBlink;
 class TitleCurFixed;
+class TitleCurAlias;
 class TitleCurSuper;
 class TitleCurNudge;
 class TitleParser;
@@ -111,6 +113,7 @@ class TitleMain;
 // char types
 #define CHAR_GLYPH  0
 #define CHAR_IMAGE  1
+
 // flags
 #define FLAG_UNDER  0x0001
 #define FLAG_FIXED  0x0002
@@ -118,6 +121,8 @@ class TitleMain;
 #define FLAG_SUBER  0x0008
 #define FLAG_BLINK  0x0010
 
+#define FONT_ALIAS 0x08
+
 class TitleConfig
 {
 public:
@@ -481,6 +486,12 @@ public:
        int set(const char *txt);
 };
 
+class TitleCurAlias : public TitleStack<int> {
+public:
+       TitleCurAlias(TitleParser *parser, TitleMain *plugin);
+       int set(const char *txt);
+};
+
 class TitleCurSuper : public TitleStack<int> {
 public:
        TitleCurSuper(TitleParser *parser, TitleMain *plugin);
@@ -516,6 +527,7 @@ public:
        TitleCurUnder  cur_under;
        TitleCurBlink  cur_blink;
        TitleCurFixed  cur_fixed;
+       TitleCurAlias  cur_alias;
        TitleCurSuper  cur_super;
 
        TitleParser(TitleMain *main);