#define KW_UL _("ul")
#define KW_BLINK _("blink")
#define KW_FIXED _("fixed")
+#define KW_ALIAS _("alias")
#define KW_SUP _("sup")
#define KW_PNG _("png")
class TitleCurUnder;
class TitleCurBlink;
class TitleCurFixed;
+class TitleCurAlias;
class TitleCurSuper;
class TitleCurNudge;
class TitleParser;
// char types
#define CHAR_GLYPH 0
#define CHAR_IMAGE 1
+
// flags
#define FLAG_UNDER 0x0001
#define FLAG_FIXED 0x0002
#define FLAG_SUBER 0x0008
#define FLAG_BLINK 0x0010
+#define FONT_ALIAS 0x08
+
class TitleConfig
{
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);
TitleCurUnder cur_under;
TitleCurBlink cur_blink;
TitleCurFixed cur_fixed;
+ TitleCurAlias cur_alias;
TitleCurSuper cur_super;
TitleParser(TitleMain *main);