Merge branch 'master' into dev
This commit is contained in:
+8
-1
@@ -136,7 +136,7 @@ class GuiDocViewer(QTextBrowser):
|
||||
logger.debug("Generating preview for item %s" % tHandle)
|
||||
sPos = self.verticalScrollBar().value()
|
||||
aDoc = ToHtml(self.theProject, self.theParent)
|
||||
aDoc.setPreview(True, self.mainConf.viewComments)
|
||||
aDoc.setPreview(True, self.mainConf.viewComments, self.mainConf.viewSynopsis)
|
||||
aDoc.setLinkHeaders(True)
|
||||
|
||||
# Be extra careful here to prevent crashes when first opening a
|
||||
@@ -366,6 +366,10 @@ class GuiDocViewer(QTextBrowser):
|
||||
" margin-left: 1em;"
|
||||
" margin-right: 1em;"
|
||||
"}}\n"
|
||||
".synopsis {{"
|
||||
" color: rgb({mColR},{mColG},{mColB});"
|
||||
" font-wright: bold;"
|
||||
"}}\n"
|
||||
).format(
|
||||
textSize = self.mainConf.textSize,
|
||||
preSize = self.mainConf.textSize*0.9,
|
||||
@@ -387,6 +391,9 @@ class GuiDocViewer(QTextBrowser):
|
||||
kColR = self.theTheme.colKey[0],
|
||||
kColG = self.theTheme.colKey[1],
|
||||
kColB = self.theTheme.colKey[2],
|
||||
mColR = self.theTheme.colMod[0],
|
||||
mColG = self.theTheme.colMod[1],
|
||||
mColB = self.theTheme.colMod[2],
|
||||
)
|
||||
self.qDocument.setDefaultStyleSheet(styleSheet)
|
||||
|
||||
|
||||
@@ -114,11 +114,6 @@ class GuiMainMenu(QMenuBar):
|
||||
self.theProject.setAutoOutline(theMode)
|
||||
return True
|
||||
|
||||
def _toggleViewComments(self):
|
||||
self.mainConf.setViewComments(self.aViewDocComments.isChecked())
|
||||
self.theParent.docViewer.reloadText()
|
||||
return True
|
||||
|
||||
def _showAbout(self):
|
||||
"""Show the about dialog.
|
||||
"""
|
||||
@@ -314,14 +309,6 @@ class GuiMainMenu(QMenuBar):
|
||||
self.aCloseView.triggered.connect(self.theParent.closeDocViewer)
|
||||
self.docuMenu.addAction(self.aCloseView)
|
||||
|
||||
# Document > Toggle View Comments
|
||||
self.aViewDocComments = QAction("Show Comments", self)
|
||||
self.aViewDocComments.setStatusTip("Show comments in view panel")
|
||||
self.aViewDocComments.setCheckable(True)
|
||||
self.aViewDocComments.setChecked(self.mainConf.viewComments)
|
||||
self.aViewDocComments.toggled.connect(self._toggleViewComments)
|
||||
self.docuMenu.addAction(self.aViewDocComments)
|
||||
|
||||
# Document > Separator
|
||||
self.docuMenu.addSeparator()
|
||||
|
||||
|
||||
+25
-1
@@ -62,7 +62,7 @@ class GuiPreferences(PagedDialog):
|
||||
self.tabAutoRep = GuiConfigEditAutoReplaceTab(self.theParent)
|
||||
|
||||
self.addTab(self.tabGeneral, "General")
|
||||
self.addTab(self.tabLayout, "Layout")
|
||||
self.addTab(self.tabLayout, "Text Layout")
|
||||
self.addTab(self.tabEditing, "Editor")
|
||||
self.addTab(self.tabAutoRep, "Auto-Replace")
|
||||
|
||||
@@ -506,6 +506,26 @@ class GuiConfigEditLayoutTab(QWidget):
|
||||
self.showLineEndings
|
||||
)
|
||||
|
||||
# Render Options
|
||||
# ==============
|
||||
self.mainForm.addGroupLabel("Render Text")
|
||||
|
||||
## Render Comments
|
||||
self.viewComments = QSwitch()
|
||||
self.viewComments.setChecked(self.mainConf.viewComments)
|
||||
self.mainForm.addRow(
|
||||
"Render comments in document view panel",
|
||||
self.viewComments
|
||||
)
|
||||
|
||||
## Render Synopsis
|
||||
self.viewSynopsis = QSwitch()
|
||||
self.viewSynopsis.setChecked(self.mainConf.viewSynopsis)
|
||||
self.mainForm.addRow(
|
||||
"Render synopsis in document view panel",
|
||||
self.viewSynopsis
|
||||
)
|
||||
|
||||
return
|
||||
|
||||
def saveValues(self):
|
||||
@@ -523,6 +543,8 @@ class GuiConfigEditLayoutTab(QWidget):
|
||||
tabWidth = self.tabWidth.value()
|
||||
showTabsNSpaces = self.showTabsNSpaces.isChecked()
|
||||
showLineEndings = self.showLineEndings.isChecked()
|
||||
viewComments = self.viewComments.isChecked()
|
||||
viewSynopsis = self.viewSynopsis.isChecked()
|
||||
|
||||
self.mainConf.textFont = textFont
|
||||
self.mainConf.textSize = textSize
|
||||
@@ -534,6 +556,8 @@ class GuiConfigEditLayoutTab(QWidget):
|
||||
self.mainConf.tabWidth = tabWidth
|
||||
self.mainConf.showTabsNSpaces = showTabsNSpaces
|
||||
self.mainConf.showLineEndings = showLineEndings
|
||||
self.mainConf.viewComments = viewComments
|
||||
self.mainConf.viewSynopsis = viewSynopsis
|
||||
|
||||
self.mainConf.confChanged = True
|
||||
|
||||
|
||||
Reference in New Issue
Block a user