summaryrefslogtreecommitdiffstats
path: root/src/htmlgen.cpp
diff options
context:
space:
mode:
authorahoogol <ahoogol@gmail.com>2017-06-25 07:32:35 (GMT)
committerahoogol <ahoogol@gmail.com>2017-06-25 07:32:35 (GMT)
commit5885c89d6b30ca607f84794d0de6800f49dd327b (patch)
tree4005066c10fd003cd6d93697b92a6cf7ba206266 /src/htmlgen.cpp
parente7e62101a1a659740223c32cdd525b1e66b1cf09 (diff)
downloadDoxygen-5885c89d6b30ca607f84794d0de6800f49dd327b.zip
Doxygen-5885c89d6b30ca607f84794d0de6800f49dd327b.tar.gz
Doxygen-5885c89d6b30ca607f84794d0de6800f49dd327b.tar.bz2
Added support for RTL(right to left) languages like Arabic and Persian in HTML output
Diffstat (limited to 'src/htmlgen.cpp')
-rw-r--r--src/htmlgen.cpp16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/htmlgen.cpp b/src/htmlgen.cpp
index 12b71e1..af8c9e0 100644
--- a/src/htmlgen.cpp
+++ b/src/htmlgen.cpp
@@ -374,8 +374,8 @@ static QCString substituteHtmlKeywords(const QCString &s,
// first substitute generic keywords
QCString result = substituteKeywords(s,title,
- convertToHtml(Config_getString(PROJECT_NAME)),
- convertToHtml(Config_getString(PROJECT_NUMBER)),
+ convertToHtml(Config_getString(PROJECT_NAME)),
+ convertToHtml(Config_getString(PROJECT_NUMBER)),
convertToHtml(Config_getString(PROJECT_BRIEF)));
// additional HTML only keywords
@@ -479,6 +479,8 @@ void HtmlCodeGenerator::codify(const char *str)
void HtmlCodeGenerator::docify(const char *str)
{
+ m_t << getHtmlDirEmbedingChar(getTextDirByConfig(str));
+
if (str && m_streamSet)
{
const char *p=str;
@@ -2310,6 +2312,16 @@ void HtmlGenerator::endContents()
t << "</div><!-- contents -->" << endl;
}
+void HtmlGenerator::startPageDoc(const char *pageTitle)
+{
+ t << "<div" << getDirHtmlClassOfPage(pageTitle) << ">";
+}
+
+void HtmlGenerator::endPageDoc()
+{
+ t << "</div><!-- PageDoc -->" << endl;
+}
+
void HtmlGenerator::writeQuickLinks(bool compact,HighlightedItem hli,const char *file)
{
writeDefaultQuickLinks(t,compact,hli,file,relPath);