Fixed tests, some resize issues, and cleaned out some unneeded code.

This commit is contained in:
Veronica K. B. Olsen
2019-05-18 18:13:25 +02:00
parent 2bbadcb3bd
commit bf1b4d5d3b
8 changed files with 14 additions and 15 deletions
+1
View File
@@ -176,6 +176,7 @@ class GuiDocEditor(QTextEdit):
mTB = self.mainConf.textMargin[0]
if tM >= 10:
self.setViewportMargins(tM,mTB,0,mTB)
self.setLineWrapColumnOrWidth(self.mainConf.textWidth)
else:
self.setViewportMargins(10,mTB,0,mTB)
self.setLineWrapColumnOrWidth(tW - sW - 20)
+2 -14
View File
@@ -64,12 +64,6 @@ class GuiMain(QMainWindow):
self.importLabels = []
# Assemble Main Window
self.stackPane = QStackedWidget()
self.stackNone = self.stackPane.addWidget(QWidget())
self.stackDoc = self.stackPane.addWidget(QWidget())
self.stackView = self.stackPane.addWidget(QWidget())
self.stackPane.setCurrentIndex(self.stackNone)
self.treePane = QFrame()
self.treeBox = QVBoxLayout()
self.treeBox.addWidget(self.treeView)
@@ -222,7 +216,6 @@ class GuiMain(QMainWindow):
def openDocument(self, tHandle):
if self._takeDocumentAction():
self.saveDocument()
self.stackPane.setCurrentIndex(self.stackDoc)
self.docEditor.setText(self.theDocument.openDocument(tHandle))
self.docEditor.setReadOnly(False)
self.docEditor.setCursorPosition(self.theDocument.theItem.cursorPos)
@@ -254,7 +247,6 @@ class GuiMain(QMainWindow):
tItem = self.theProject.getItem(tHandle)
if tItem.itemType == nwItemType.FILE:
logger.debug("Generating preview for item %s" % tHandle)
self.stackPane.setCurrentIndex(self.stackView)
aDoc = ToHtml(self.theProject, self)
aDoc.setText(tHandle)
aDoc.tokenizeText()
@@ -393,8 +385,6 @@ class GuiMain(QMainWindow):
return True
def _takeDocumentAction(self):
if self.stackPane.currentIndex() != self.stackDoc:
return False
if self.theDocument.theItem is None:
return False
if not self.docEditor.docChanged:
@@ -429,8 +419,7 @@ class GuiMain(QMainWindow):
"""Extend QMainWindow.resizeEvent to signal dependent GUI elements that its pane may have changed size.
"""
QMainWindow.resizeEvent(self,theEvent)
if self.stackPane.currentIndex() == self.stackDoc:
self.docEditor.changeWidth()
self.docEditor.changeWidth()
return
def closeEvent(self, theEvent):
@@ -473,8 +462,7 @@ class GuiMain(QMainWindow):
def _splitMainMove(self, pWidth, pHeight):
"""Alert dependent GUI elements that the main pane splitter has been moved.
"""
if self.stackPane.currentIndex() == self.stackDoc:
self.docEditor.changeWidth()
self.docEditor.changeWidth()
return
# END Class GuiMain
+1 -1
View File
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<novelWriterXML appVersion="0.1.3" fileVersion="1.0" timeStamp="2019-05-18 18:02:55">
<novelWriterXML appVersion="0.1.3" fileVersion="1.0" timeStamp="2019-05-18 18:12:49">
<project>
<name>Sample Project</name>
<title>Sample Project</title>
+2
View File
@@ -6,6 +6,8 @@
</project>
<settings>
<spellCheck>False</spellCheck>
<lastEdited>None</lastEdited>
<lastViewed>None</lastViewed>
</settings>
<content count="6">
<item handle="73475cb40a568" order="0" parent="None">
+2
View File
@@ -8,6 +8,8 @@
</project>
<settings>
<spellCheck>False</spellCheck>
<lastEdited>None</lastEdited>
<lastViewed>None</lastViewed>
</settings>
<content count="6">
<item handle="73475cb40a568" order="0" parent="None">
+2
View File
@@ -6,6 +6,8 @@
</project>
<settings>
<spellCheck>False</spellCheck>
<lastEdited>None</lastEdited>
<lastViewed>None</lastViewed>
</settings>
<content count="6">
<item handle="73475cb40a568" order="0" parent="None">
+2
View File
@@ -6,6 +6,8 @@
</project>
<settings>
<spellCheck>False</spellCheck>
<lastEdited>None</lastEdited>
<lastViewed>None</lastViewed>
</settings>
<content count="6">
<item handle="73475cb40a568" order="None" parent="None">
+2
View File
@@ -6,6 +6,8 @@
</project>
<settings>
<spellCheck>False</spellCheck>
<lastEdited>None</lastEdited>
<lastViewed>None</lastViewed>
</settings>
<content count="10">
<item handle="73475cb40a568" order="None" parent="None">