Commit: 7b2b9d68fc268364fe203280cbbc2bbf3a4a91a1 Parent: ccd2ac47a26f80328f3230abf672e2aeabc3e7fa Author: Ren Tatsumoto Date: Tue, 29 Sep 2020 15:16:39 +0300 add color support to OSD Diffstat:
| M | subs2srs.lua | | | 20 | ++++++++++++++++++++ |
1 file changed, 20 insertions(+), 0 deletions(-)
diff --git a/subs2srs.lua b/subs2srs.lua @@ -896,6 +896,26 @@ function OSD:italics(s) return self:append('{\\i1}'):append(s):append('{\\i0}') end +function OSD:color(code) + return self:append('{\\1c&H') + :append(code:sub(5, 6)) + :append(code:sub(3, 4)) + :append(code:sub(1, 2)) + :append('&}') +end + +function OSD:text(text) + return self:color('ffffff'):append(text) +end + +function OSD:submenu(text) + return self:color('ffe1d0'):bold(text) +end + +function OSD:item(text) + return self:color('fef6dd'):bold(text) +end + function OSD:newline() return self:append('\\N') end