Added the hideZenFooter config option

This commit is contained in:
Veronica K. B. Olsen
2020-06-27 21:17:41 +02:00
parent dad4677791
commit 3d682e154e
2 changed files with 15 additions and 0 deletions
+5
View File
@@ -112,6 +112,7 @@ class Config:
self.textMargin = 40 self.textMargin = 40
self.tabWidth = 40 self.tabWidth = 40
self.zenWidth = 800 self.zenWidth = 800
self.hideZenFooter = False
self.doJustify = False self.doJustify = False
self.autoSelect = True self.autoSelect = True
self.doReplace = True self.doReplace = True
@@ -417,6 +418,9 @@ class Config:
self.zenWidth = self._parseLine( self.zenWidth = self._parseLine(
cnfParse, cnfSec, "zenwidth", self.CNF_INT, self.zenWidth cnfParse, cnfSec, "zenwidth", self.CNF_INT, self.zenWidth
) )
self.hideZenFooter = self._parseLine(
cnfParse, cnfSec, "hidezenfooter", self.CNF_BOOL, self.hideZenFooter
)
self.doJustify = self._parseLine( self.doJustify = self._parseLine(
cnfParse, cnfSec, "justify", self.CNF_BOOL, self.doJustify cnfParse, cnfSec, "justify", self.CNF_BOOL, self.doJustify
) )
@@ -569,6 +573,7 @@ class Config:
cnfParse.set(cnfSec,"margin", str(self.textMargin)) cnfParse.set(cnfSec,"margin", str(self.textMargin))
cnfParse.set(cnfSec,"tabwidth", str(self.tabWidth)) cnfParse.set(cnfSec,"tabwidth", str(self.tabWidth))
cnfParse.set(cnfSec,"zenwidth", str(self.zenWidth)) cnfParse.set(cnfSec,"zenwidth", str(self.zenWidth))
cnfParse.set(cnfSec,"hidezenfooter", str(self.hideZenFooter))
cnfParse.set(cnfSec,"justify", str(self.doJustify)) cnfParse.set(cnfSec,"justify", str(self.doJustify))
cnfParse.set(cnfSec,"autoselect", str(self.autoSelect)) cnfParse.set(cnfSec,"autoselect", str(self.autoSelect))
cnfParse.set(cnfSec,"autoreplace", str(self.doReplace)) cnfParse.set(cnfSec,"autoreplace", str(self.doReplace))
+10
View File
@@ -452,6 +452,14 @@ class GuiConfigEditLayoutTab(QWidget):
"If disabled, minimum text width is defined by the margin setting." "If disabled, minimum text width is defined by the margin setting."
) )
## Zen Mode Footer
self.hideZenFooter = QSwitch()
self.hideZenFooter.setChecked(self.mainConf.hideZenFooter)
self.mainForm.addRow(
"Hide document footer in \"Zen Mode\"",
self.hideZenFooter
)
## Justify Text ## Justify Text
self.textJustify = QSwitch() self.textJustify = QSwitch()
self.textJustify.setChecked(self.mainConf.textFixedW) self.textJustify.setChecked(self.mainConf.textFixedW)
@@ -538,6 +546,7 @@ class GuiConfigEditLayoutTab(QWidget):
textWidth = self.textFlowMax.value() textWidth = self.textFlowMax.value()
zenWidth = self.zenDocWidth.value() zenWidth = self.zenDocWidth.value()
textFixedW = not self.textFlowFixed.isChecked() textFixedW = not self.textFlowFixed.isChecked()
hideZenFooter = self.hideZenFooter.isChecked()
doJustify = self.textJustify.isChecked() doJustify = self.textJustify.isChecked()
textMargin = self.textMargin.value() textMargin = self.textMargin.value()
tabWidth = self.tabWidth.value() tabWidth = self.tabWidth.value()
@@ -551,6 +560,7 @@ class GuiConfigEditLayoutTab(QWidget):
self.mainConf.textWidth = textWidth self.mainConf.textWidth = textWidth
self.mainConf.zenWidth = zenWidth self.mainConf.zenWidth = zenWidth
self.mainConf.textFixedW = textFixedW self.mainConf.textFixedW = textFixedW
self.mainConf.hideZenFooter = hideZenFooter
self.mainConf.doJustify = doJustify self.mainConf.doJustify = doJustify
self.mainConf.textMargin = textMargin self.mainConf.textMargin = textMargin
self.mainConf.tabWidth = tabWidth self.mainConf.tabWidth = tabWidth