Remove plain heading style setting again
This commit is contained in:
@@ -72,10 +72,6 @@ SETTINGS_TEMPLATE: dict[str, tuple[type, T_Basic]] = {
|
|||||||
"headings.breakPart": (bool, True),
|
"headings.breakPart": (bool, True),
|
||||||
"headings.breakChapter": (bool, True),
|
"headings.breakChapter": (bool, True),
|
||||||
"headings.breakScene": (bool, False),
|
"headings.breakScene": (bool, False),
|
||||||
"headings.plainTitle": (bool, False),
|
|
||||||
"headings.plainPart": (bool, False),
|
|
||||||
"headings.plainChapter": (bool, False),
|
|
||||||
"headings.plainScene": (bool, False),
|
|
||||||
"text.includeSynopsis": (bool, False),
|
"text.includeSynopsis": (bool, False),
|
||||||
"text.includeComments": (bool, False),
|
"text.includeComments": (bool, False),
|
||||||
"text.includeKeywords": (bool, False),
|
"text.includeKeywords": (bool, False),
|
||||||
|
|||||||
@@ -321,6 +321,10 @@ class NWBuildDocument:
|
|||||||
self._build.getStr("headings.fmtSection"),
|
self._build.getStr("headings.fmtSection"),
|
||||||
self._build.getBool("headings.hideSection")
|
self._build.getBool("headings.hideSection")
|
||||||
)
|
)
|
||||||
|
bldObj.setTitleStyle(
|
||||||
|
self._build.getBool("headings.centerPart"),
|
||||||
|
self._build.getBool("headings.breakPart")
|
||||||
|
)
|
||||||
bldObj.setPartitionStyle(
|
bldObj.setPartitionStyle(
|
||||||
self._build.getBool("headings.centerPart"),
|
self._build.getBool("headings.centerPart"),
|
||||||
self._build.getBool("headings.breakPart")
|
self._build.getBool("headings.breakPart")
|
||||||
|
|||||||
@@ -191,6 +191,7 @@ class Tokenizer(ABC):
|
|||||||
|
|
||||||
self._linkHeadings = False # Add an anchor before headings
|
self._linkHeadings = False # Add an anchor before headings
|
||||||
|
|
||||||
|
self._titleStyle = self.A_CENTRE | self.A_PBB
|
||||||
self._partStyle = self.A_CENTRE | self.A_PBB
|
self._partStyle = self.A_CENTRE | self.A_PBB
|
||||||
self._chapterStyle = self.A_PBB
|
self._chapterStyle = self.A_PBB
|
||||||
self._sceneStyle = self.A_NONE
|
self._sceneStyle = self.A_NONE
|
||||||
@@ -307,6 +308,13 @@ class Tokenizer(ABC):
|
|||||||
self._hideSection = hide
|
self._hideSection = hide
|
||||||
return
|
return
|
||||||
|
|
||||||
|
def setTitleStyle(self, center: bool, pageBreak: bool) -> None:
|
||||||
|
"""Set the title heading style."""
|
||||||
|
self._titleStyle = (
|
||||||
|
(self.A_CENTRE if center else self.A_NONE) | (self.A_PBB if pageBreak else self.A_NONE)
|
||||||
|
)
|
||||||
|
return
|
||||||
|
|
||||||
def setPartitionStyle(self, center: bool, pageBreak: bool) -> None:
|
def setPartitionStyle(self, center: bool, pageBreak: bool) -> None:
|
||||||
"""Set the partition heading style."""
|
"""Set the partition heading style."""
|
||||||
self._partStyle = (
|
self._partStyle = (
|
||||||
@@ -663,7 +671,7 @@ class Tokenizer(ABC):
|
|||||||
nHead += 1
|
nHead += 1
|
||||||
tText = aLine[2:].strip()
|
tText = aLine[2:].strip()
|
||||||
tType = self.T_HEAD1 if isPlain else self.T_TITLE
|
tType = self.T_HEAD1 if isPlain else self.T_TITLE
|
||||||
tStyle = self.A_NONE if isPlain else (self.A_PBB | self.A_CENTRE)
|
tStyle = self.A_NONE if isPlain else self._titleStyle
|
||||||
sHide = self._hidePart if isPlain else False
|
sHide = self._hidePart if isPlain else False
|
||||||
if self._isNovel:
|
if self._isNovel:
|
||||||
if sHide:
|
if sHide:
|
||||||
|
|||||||
@@ -734,55 +734,46 @@ class _HeadingsTab(NScrollablePage):
|
|||||||
self.layoutMatrix.setVerticalSpacing(vSp)
|
self.layoutMatrix.setVerticalSpacing(vSp)
|
||||||
self.layoutMatrix.setHorizontalSpacing(vSp)
|
self.layoutMatrix.setHorizontalSpacing(vSp)
|
||||||
|
|
||||||
self.layoutMatrix.addWidget(QLabel(self.tr("Plain Text"), self), 0, 1)
|
self.layoutMatrix.addWidget(QLabel(self.tr("Centre"), self), 0, 1)
|
||||||
self.layoutMatrix.addWidget(QLabel(self.tr("Centre"), self), 0, 2)
|
self.layoutMatrix.addWidget(QLabel(self.tr("Page Break"), self), 0, 2)
|
||||||
self.layoutMatrix.addWidget(QLabel(self.tr("Page Break"), self), 0, 3)
|
|
||||||
|
|
||||||
# Title Layout
|
# Title Layout
|
||||||
self.lblTitle = QLabel(self._build.getLabel("headings.styleTitle"), self)
|
self.lblTitle = QLabel(self._build.getLabel("headings.styleTitle"), self)
|
||||||
self.plainTitle = NSwitch(self, height=iPx)
|
|
||||||
self.centerTitle = NSwitch(self, height=iPx)
|
self.centerTitle = NSwitch(self, height=iPx)
|
||||||
self.breakTitle = NSwitch(self, height=iPx)
|
self.breakTitle = NSwitch(self, height=iPx)
|
||||||
|
|
||||||
self.layoutMatrix.addWidget(self.lblTitle, 1, 0)
|
self.layoutMatrix.addWidget(self.lblTitle, 1, 0)
|
||||||
self.layoutMatrix.addWidget(self.plainTitle, 1, 1, QtAlignCenter)
|
self.layoutMatrix.addWidget(self.centerTitle, 1, 1, QtAlignCenter)
|
||||||
self.layoutMatrix.addWidget(self.centerTitle, 1, 2, QtAlignCenter)
|
self.layoutMatrix.addWidget(self.breakTitle, 1, 2, QtAlignCenter)
|
||||||
self.layoutMatrix.addWidget(self.breakTitle, 1, 3, QtAlignCenter)
|
|
||||||
|
|
||||||
# Partition Layout
|
# Partition Layout
|
||||||
self.lblPart = QLabel(self._build.getLabel("headings.stylePart"), self)
|
self.lblPart = QLabel(self._build.getLabel("headings.stylePart"), self)
|
||||||
self.plainPart = NSwitch(self, height=iPx)
|
|
||||||
self.centerPart = NSwitch(self, height=iPx)
|
self.centerPart = NSwitch(self, height=iPx)
|
||||||
self.breakPart = NSwitch(self, height=iPx)
|
self.breakPart = NSwitch(self, height=iPx)
|
||||||
|
|
||||||
self.layoutMatrix.addWidget(self.lblPart, 2, 0)
|
self.layoutMatrix.addWidget(self.lblPart, 2, 0)
|
||||||
self.layoutMatrix.addWidget(self.plainPart, 2, 1, QtAlignCenter)
|
self.layoutMatrix.addWidget(self.centerPart, 2, 1, QtAlignCenter)
|
||||||
self.layoutMatrix.addWidget(self.centerPart, 2, 2, QtAlignCenter)
|
self.layoutMatrix.addWidget(self.breakPart, 2, 2, QtAlignCenter)
|
||||||
self.layoutMatrix.addWidget(self.breakPart, 2, 3, QtAlignCenter)
|
|
||||||
|
|
||||||
# Chapter Layout
|
# Chapter Layout
|
||||||
self.lblChapter = QLabel(self._build.getLabel("headings.styleChapter"), self)
|
self.lblChapter = QLabel(self._build.getLabel("headings.styleChapter"), self)
|
||||||
self.plainChapter = NSwitch(self, height=iPx)
|
|
||||||
self.centerChapter = NSwitch(self, height=iPx)
|
self.centerChapter = NSwitch(self, height=iPx)
|
||||||
self.breakChapter = NSwitch(self, height=iPx)
|
self.breakChapter = NSwitch(self, height=iPx)
|
||||||
|
|
||||||
self.layoutMatrix.addWidget(self.lblChapter, 3, 0)
|
self.layoutMatrix.addWidget(self.lblChapter, 3, 0)
|
||||||
self.layoutMatrix.addWidget(self.plainChapter, 3, 1, QtAlignCenter)
|
self.layoutMatrix.addWidget(self.centerChapter, 3, 1, QtAlignCenter)
|
||||||
self.layoutMatrix.addWidget(self.centerChapter, 3, 2, QtAlignCenter)
|
self.layoutMatrix.addWidget(self.breakChapter, 3, 2, QtAlignCenter)
|
||||||
self.layoutMatrix.addWidget(self.breakChapter, 3, 3, QtAlignCenter)
|
|
||||||
|
|
||||||
# Scene Layout
|
# Scene Layout
|
||||||
self.lblScene = QLabel(self._build.getLabel("headings.styleScene"), self)
|
self.lblScene = QLabel(self._build.getLabel("headings.styleScene"), self)
|
||||||
self.plainScene = NSwitch(self, height=iPx)
|
|
||||||
self.centerScene = NSwitch(self, height=iPx)
|
self.centerScene = NSwitch(self, height=iPx)
|
||||||
self.breakScene = NSwitch(self, height=iPx)
|
self.breakScene = NSwitch(self, height=iPx)
|
||||||
|
|
||||||
self.layoutMatrix.addWidget(self.lblScene, 4, 0)
|
self.layoutMatrix.addWidget(self.lblScene, 4, 0)
|
||||||
self.layoutMatrix.addWidget(self.plainScene, 4, 1, QtAlignCenter)
|
self.layoutMatrix.addWidget(self.centerScene, 4, 1, QtAlignCenter)
|
||||||
self.layoutMatrix.addWidget(self.centerScene, 4, 2, QtAlignCenter)
|
self.layoutMatrix.addWidget(self.breakScene, 4, 2, QtAlignCenter)
|
||||||
self.layoutMatrix.addWidget(self.breakScene, 4, 3, QtAlignCenter)
|
|
||||||
|
|
||||||
self.layoutMatrix.setColumnStretch(4, 1)
|
self.layoutMatrix.setColumnStretch(3, 1)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
# ========
|
# ========
|
||||||
@@ -815,11 +806,6 @@ class _HeadingsTab(NScrollablePage):
|
|||||||
self.swtAScene.setChecked(self._build.getBool("headings.hideAltScene"))
|
self.swtAScene.setChecked(self._build.getBool("headings.hideAltScene"))
|
||||||
self.swtSection.setChecked(self._build.getBool("headings.hideSection"))
|
self.swtSection.setChecked(self._build.getBool("headings.hideSection"))
|
||||||
|
|
||||||
self.plainTitle.setChecked(self._build.getBool("headings.plainTitle"))
|
|
||||||
self.plainPart.setChecked(self._build.getBool("headings.plainPart"))
|
|
||||||
self.plainChapter.setChecked(self._build.getBool("headings.plainChapter"))
|
|
||||||
self.plainScene.setChecked(self._build.getBool("headings.plainScene"))
|
|
||||||
|
|
||||||
self.centerTitle.setChecked(self._build.getBool("headings.centerTitle"))
|
self.centerTitle.setChecked(self._build.getBool("headings.centerTitle"))
|
||||||
self.centerPart.setChecked(self._build.getBool("headings.centerPart"))
|
self.centerPart.setChecked(self._build.getBool("headings.centerPart"))
|
||||||
self.centerChapter.setChecked(self._build.getBool("headings.centerChapter"))
|
self.centerChapter.setChecked(self._build.getBool("headings.centerChapter"))
|
||||||
@@ -840,11 +826,6 @@ class _HeadingsTab(NScrollablePage):
|
|||||||
self._build.setValue("headings.hideAltScene", self.swtAScene.isChecked())
|
self._build.setValue("headings.hideAltScene", self.swtAScene.isChecked())
|
||||||
self._build.setValue("headings.hideSection", self.swtSection.isChecked())
|
self._build.setValue("headings.hideSection", self.swtSection.isChecked())
|
||||||
|
|
||||||
self._build.setValue("headings.plainTitle", self.plainTitle.isChecked())
|
|
||||||
self._build.setValue("headings.plainPart", self.plainPart.isChecked())
|
|
||||||
self._build.setValue("headings.plainChapter", self.plainChapter.isChecked())
|
|
||||||
self._build.setValue("headings.plainScene", self.plainScene.isChecked())
|
|
||||||
|
|
||||||
self._build.setValue("headings.centerTitle", self.centerTitle.isChecked())
|
self._build.setValue("headings.centerTitle", self.centerTitle.isChecked())
|
||||||
self._build.setValue("headings.centerPart", self.centerPart.isChecked())
|
self._build.setValue("headings.centerPart", self.centerPart.isChecked())
|
||||||
self._build.setValue("headings.centerChapter", self.centerChapter.isChecked())
|
self._build.setValue("headings.centerChapter", self.centerChapter.isChecked())
|
||||||
|
|||||||
Reference in New Issue
Block a user