From a219a8b3e5444b3dc0c8aa20ffafb2653c358652 Mon Sep 17 00:00:00 2001 From: Mike Skec Date: Tue, 23 Feb 2021 16:05:30 +1100 Subject: Add 'indent size' option Also includes some about:help additions --- src/renderers/geminirenderer.cpp | 2 +- src/renderers/markdownrenderer.cpp | 2 +- src/renderers/textstyleinstance.cpp | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) (limited to 'src/renderers') diff --git a/src/renderers/geminirenderer.cpp b/src/renderers/geminirenderer.cpp index 095d482..09ff494 100644 --- a/src/renderers/geminirenderer.cpp +++ b/src/renderers/geminirenderer.cpp @@ -41,7 +41,7 @@ std::unique_ptr GeminiRenderer::render( std::unique_ptr result = std::make_unique(); renderhelpers::setPageMargins(result.get(), themed_style.margin_h, themed_style.margin_v); - result->setIndentWidth(20); + result->setIndentWidth(themed_style.indent_size); bool emit_fancy_text = kristall::options.enable_text_decoration; diff --git a/src/renderers/markdownrenderer.cpp b/src/renderers/markdownrenderer.cpp index d3c5f1d..a6793f9 100644 --- a/src/renderers/markdownrenderer.cpp +++ b/src/renderers/markdownrenderer.cpp @@ -319,7 +319,7 @@ std::unique_ptr MarkdownRenderer::render( auto doc = std::make_unique(); renderhelpers::setPageMargins(doc.get(), style.margin_h, style.margin_v); - doc->setIndentWidth(20); + doc->setIndentWidth(style.indent_size); outline.beginBuild(); diff --git a/src/renderers/textstyleinstance.cpp b/src/renderers/textstyleinstance.cpp index 6190907..044953c 100644 --- a/src/renderers/textstyleinstance.cpp +++ b/src/renderers/textstyleinstance.cpp @@ -50,7 +50,9 @@ TextStyleInstance::TextStyleInstance(DocumentStyle const & themed_style) blockquote_tableformat.setHeaderRowCount(0); blockquote_tableformat.setCellPadding(16.0); blockquote_tableformat.setAlignment(Qt::AlignJustify); - blockquote_tableformat.setLeftMargin(20.0 * themed_style.indent_bq); + + // We set blockquote indent manually, since it is a table. + blockquote_tableformat.setLeftMargin(themed_style.indent_size * themed_style.indent_bq); blockquote_tableformat.setBottomMargin(20.0); list_format.setStyle(themed_style.list_symbol); -- cgit v1.2.3