diff options
Diffstat (limited to 'utils/themeeditor/models')
-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]) |