aboutsummaryrefslogtreecommitdiff
path: root/src/renderers
diff options
context:
space:
mode:
authorMike Skec <skec@protonmail.ch>2021-02-23 16:05:30 +1100
committerFelix Queißner <felix@ib-queissner.de>2021-02-23 09:29:53 +0100
commita219a8b3e5444b3dc0c8aa20ffafb2653c358652 (patch)
tree7af06a9c32b92c449f6fc518a7cec7a645e3a160 /src/renderers
parentb03693711ab79f22da85998924145f1436b627aa (diff)
downloadkristall-a219a8b3e5444b3dc0c8aa20ffafb2653c358652.tar.gz
Add 'indent size' option
Also includes some about:help additions
Diffstat (limited to 'src/renderers')
-rw-r--r--src/renderers/geminirenderer.cpp2
-rw-r--r--src/renderers/markdownrenderer.cpp2
-rw-r--r--src/renderers/textstyleinstance.cpp4
3 files changed, 5 insertions, 3 deletions
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<GeminiDocument> GeminiRenderer::render(
std::unique_ptr<GeminiDocument> result = std::make_unique<GeminiDocument>();
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<QTextDocument> MarkdownRenderer::render(
auto doc = std::make_unique<QTextDocument>();
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);