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] mTB = self.mainConf.textMargin[0]
if tM >= 10: if tM >= 10:
self.setViewportMargins(tM,mTB,0,mTB) self.setViewportMargins(tM,mTB,0,mTB)
self.setLineWrapColumnOrWidth(self.mainConf.textWidth)
else: else:
self.setViewportMargins(10,mTB,0,mTB) self.setViewportMargins(10,mTB,0,mTB)
self.setLineWrapColumnOrWidth(tW - sW - 20) self.setLineWrapColumnOrWidth(tW - sW - 20)
+2 -14
View File
@@ -64,12 +64,6 @@ class GuiMain(QMainWindow):
self.importLabels = [] self.importLabels = []
# Assemble Main Window # 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.treePane = QFrame()
self.treeBox = QVBoxLayout() self.treeBox = QVBoxLayout()
self.treeBox.addWidget(self.treeView) self.treeBox.addWidget(self.treeView)
@@ -222,7 +216,6 @@ class GuiMain(QMainWindow):
def openDocument(self, tHandle): def openDocument(self, tHandle):
if self._takeDocumentAction(): if self._takeDocumentAction():
self.saveDocument() self.saveDocument()
self.stackPane.setCurrentIndex(self.stackDoc)
self.docEditor.setText(self.theDocument.openDocument(tHandle)) self.docEditor.setText(self.theDocument.openDocument(tHandle))
self.docEditor.setReadOnly(False) self.docEditor.setReadOnly(False)
self.docEditor.setCursorPosition(self.theDocument.theItem.cursorPos) self.docEditor.setCursorPosition(self.theDocument.theItem.cursorPos)
@@ -254,7 +247,6 @@ class GuiMain(QMainWindow):
tItem = self.theProject.getItem(tHandle) tItem = self.theProject.getItem(tHandle)
if tItem.itemType == nwItemType.FILE: if tItem.itemType == nwItemType.FILE:
logger.debug("Generating preview for item %s" % tHandle) logger.debug("Generating preview for item %s" % tHandle)
self.stackPane.setCurrentIndex(self.stackView)
aDoc = ToHtml(self.theProject, self) aDoc = ToHtml(self.theProject, self)
aDoc.setText(tHandle) aDoc.setText(tHandle)
aDoc.tokenizeText() aDoc.tokenizeText()
@@ -393,8 +385,6 @@ class GuiMain(QMainWindow):
return True return True
def _takeDocumentAction(self): def _takeDocumentAction(self):
if self.stackPane.currentIndex() != self.stackDoc:
return False
if self.theDocument.theItem is None: if self.theDocument.theItem is None:
return False return False
if not self.docEditor.docChanged: 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. """Extend QMainWindow.resizeEvent to signal dependent GUI elements that its pane may have changed size.
""" """
QMainWindow.resizeEvent(self,theEvent) QMainWindow.resizeEvent(self,theEvent)
if self.stackPane.currentIndex() == self.stackDoc: self.docEditor.changeWidth()
self.docEditor.changeWidth()
return return
def closeEvent(self, theEvent): def closeEvent(self, theEvent):
@@ -473,8 +462,7 @@ class GuiMain(QMainWindow):
def _splitMainMove(self, pWidth, pHeight): def _splitMainMove(self, pWidth, pHeight):
"""Alert dependent GUI elements that the main pane splitter has been moved. """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 return
# END Class GuiMain # END Class GuiMain
+1 -1
View File
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='utf-8'?> <?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> <project>
<name>Sample Project</name> <name>Sample Project</name>
<title>Sample Project</title> <title>Sample Project</title>
+2
View File
@@ -6,6 +6,8 @@
</project> </project>
<settings> <settings>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<lastEdited>None</lastEdited>
<lastViewed>None</lastViewed>
</settings> </settings>
<content count="6"> <content count="6">
<item handle="73475cb40a568" order="0" parent="None"> <item handle="73475cb40a568" order="0" parent="None">
+2
View File
@@ -8,6 +8,8 @@
</project> </project>
<settings> <settings>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<lastEdited>None</lastEdited>
<lastViewed>None</lastViewed>
</settings> </settings>
<content count="6"> <content count="6">
<item handle="73475cb40a568" order="0" parent="None"> <item handle="73475cb40a568" order="0" parent="None">
+2
View File
@@ -6,6 +6,8 @@
</project> </project>
<settings> <settings>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<lastEdited>None</lastEdited>
<lastViewed>None</lastViewed>
</settings> </settings>
<content count="6"> <content count="6">
<item handle="73475cb40a568" order="0" parent="None"> <item handle="73475cb40a568" order="0" parent="None">
+2
View File
@@ -6,6 +6,8 @@
</project> </project>
<settings> <settings>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<lastEdited>None</lastEdited>
<lastViewed>None</lastViewed>
</settings> </settings>
<content count="6"> <content count="6">
<item handle="73475cb40a568" order="None" parent="None"> <item handle="73475cb40a568" order="None" parent="None">
+2
View File
@@ -6,6 +6,8 @@
</project> </project>
<settings> <settings>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<lastEdited>None</lastEdited>
<lastViewed>None</lastViewed>
</settings> </settings>
<content count="10"> <content count="10">
<item handle="73475cb40a568" order="None" parent="None"> <item handle="73475cb40a568" order="None" parent="None">