projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
descratch again reworked + icons, add agingtv plugin params, add alias chkbox in...
[goodguy/history.git]
/
cinelerra-5.1
/
plugins
/
titler
/
titler.h
diff --git
a/cinelerra-5.1/plugins/titler/titler.h
b/cinelerra-5.1/plugins/titler/titler.h
index faa37c5101b1cc2bed68ace015f2593aa1924c5f..e1d30ac88fac9faae5e8dab4236fa201880a126b 100644
(file)
--- a/
cinelerra-5.1/plugins/titler/titler.h
+++ b/
cinelerra-5.1/plugins/titler/titler.h
@@
-34,6
+34,7
@@
#define KW_UL _("ul")
#define KW_BLINK _("blink")
#define KW_FIXED _("fixed")
#define KW_UL _("ul")
#define KW_BLINK _("blink")
#define KW_FIXED _("fixed")
+#define KW_ALIAS _("alias")
#define KW_SUP _("sup")
#define KW_PNG _("png")
#define KW_SUP _("sup")
#define KW_PNG _("png")
@@
-68,6
+69,7
@@
class TitleCurCaps;
class TitleCurUnder;
class TitleCurBlink;
class TitleCurFixed;
class TitleCurUnder;
class TitleCurBlink;
class TitleCurFixed;
+class TitleCurAlias;
class TitleCurSuper;
class TitleCurNudge;
class TitleParser;
class TitleCurSuper;
class TitleCurNudge;
class TitleParser;
@@
-111,6
+113,7
@@
class TitleMain;
// char types
#define CHAR_GLYPH 0
#define CHAR_IMAGE 1
// char types
#define CHAR_GLYPH 0
#define CHAR_IMAGE 1
+
// flags
#define FLAG_UNDER 0x0001
#define FLAG_FIXED 0x0002
// flags
#define FLAG_UNDER 0x0001
#define FLAG_FIXED 0x0002
@@
-118,6
+121,8
@@
class TitleMain;
#define FLAG_SUBER 0x0008
#define FLAG_BLINK 0x0010
#define FLAG_SUBER 0x0008
#define FLAG_BLINK 0x0010
+#define FONT_ALIAS 0x08
+
class TitleConfig
{
public:
class TitleConfig
{
public:
@@
-481,6
+486,12
@@
public:
int set(const char *txt);
};
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);
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;
TitleCurUnder cur_under;
TitleCurBlink cur_blink;
TitleCurFixed cur_fixed;
+ TitleCurAlias cur_alias;
TitleCurSuper cur_super;
TitleParser(TitleMain *main);
TitleCurSuper cur_super;
TitleParser(TitleMain *main);