diff options
author | Robert Bieber <robby@bieberphoto.com> | 2010-06-23 20:18:31 +0000 |
---|---|---|
committer | Robert Bieber <robby@bieberphoto.com> | 2010-06-23 20:18:31 +0000 |
commit | 6d6156603cf2ac5facf08734f12e0b4d0c1fcce0 (patch) | |
tree | 25340c9fdac15f4bf88d7f6e5bd935d1f1934211 /utils/themeeditor/models/parsetreenode.cpp | |
parent | 168eba1aecddc21231d922608380fe811a8a0473 (diff) | |
download | rockbox-6d6156603cf2ac5facf08734f12e0b4d0c1fcce0.tar.gz rockbox-6d6156603cf2ac5facf08734f12e0b4d0c1fcce0.zip |
Theme Editor: Added dummy font class and implemented font load tag
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27096 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'utils/themeeditor/models/parsetreenode.cpp')
-rw-r--r-- | utils/themeeditor/models/parsetreenode.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/utils/themeeditor/models/parsetreenode.cpp b/utils/themeeditor/models/parsetreenode.cpp index edae4f0e3f..3696a661a8 100644 --- a/utils/themeeditor/models/parsetreenode.cpp +++ b/utils/themeeditor/models/parsetreenode.cpp | |||
@@ -592,6 +592,23 @@ void ParseTreeNode::render(const RBRenderInfo &info, RBViewport* viewport) | |||
592 | 592 | ||
593 | break; | 593 | break; |
594 | 594 | ||
595 | case 'F': | ||
596 | |||
597 | switch(element->tag->name[1]) | ||
598 | { | ||
599 | |||
600 | case 'l': | ||
601 | /* %Fl */ | ||
602 | x = element->params[0].data.numeric; | ||
603 | filename = info.settings()->value("themebase", "") + "/fonts/" + | ||
604 | element->params[1].data.text; | ||
605 | info.screen()->loadFont(x, new RBFont(filename)); | ||
606 | break; | ||
607 | |||
608 | } | ||
609 | |||
610 | break; | ||
611 | |||
595 | case 'V': | 612 | case 'V': |
596 | 613 | ||
597 | switch(element->tag->name[1]) | 614 | switch(element->tag->name[1]) |