Move footer if horisontal scroll bar appears
This commit is contained in:
+7
-1
@@ -339,6 +339,12 @@ class GuiDocEditor(QTextEdit):
|
|||||||
else:
|
else:
|
||||||
sW = 0
|
sW = 0
|
||||||
|
|
||||||
|
hBar = self.horizontalScrollBar()
|
||||||
|
if hBar.isVisible():
|
||||||
|
sH = hBar.height()
|
||||||
|
else:
|
||||||
|
sH = 0
|
||||||
|
|
||||||
if self.mainConf.textFixedW or self.theParent.isFocusMode:
|
if self.mainConf.textFixedW or self.theParent.isFocusMode:
|
||||||
if self.theParent.isFocusMode:
|
if self.theParent.isFocusMode:
|
||||||
tW = self.mainConf.getFocusWidth()
|
tW = self.mainConf.getFocusWidth()
|
||||||
@@ -354,7 +360,7 @@ class GuiDocEditor(QTextEdit):
|
|||||||
tW = wW - 2*tB - sW
|
tW = wW - 2*tB - sW
|
||||||
tH = self.docHeader.height()
|
tH = self.docHeader.height()
|
||||||
fH = self.docFooter.height()
|
fH = self.docFooter.height()
|
||||||
fY = self.height() - fH - tB
|
fY = self.height() - fH - tB - sH
|
||||||
self.docHeader.setGeometry(tB, tB, tW, tH)
|
self.docHeader.setGeometry(tB, tB, tW, tH)
|
||||||
self.docFooter.setGeometry(tB, fY, tW, fH)
|
self.docFooter.setGeometry(tB, fY, tW, fH)
|
||||||
|
|
||||||
|
|||||||
+7
-1
@@ -255,12 +255,18 @@ class GuiDocViewer(QTextBrowser):
|
|||||||
else:
|
else:
|
||||||
sW = 0
|
sW = 0
|
||||||
|
|
||||||
|
hBar = self.horizontalScrollBar()
|
||||||
|
if hBar.isVisible():
|
||||||
|
sH = hBar.height()
|
||||||
|
else:
|
||||||
|
sH = 0
|
||||||
|
|
||||||
cM = self.mainConf.getTextMargin()
|
cM = self.mainConf.getTextMargin()
|
||||||
tB = self.frameWidth()
|
tB = self.frameWidth()
|
||||||
tW = self.width() - 2*tB - sW
|
tW = self.width() - 2*tB - sW
|
||||||
tH = self.docHeader.height()
|
tH = self.docHeader.height()
|
||||||
fH = self.docFooter.height()
|
fH = self.docFooter.height()
|
||||||
fY = self.height() - fH - tB
|
fY = self.height() - fH - tB - sH
|
||||||
|
|
||||||
self.docHeader.setGeometry(tB, tB, tW, tH)
|
self.docHeader.setGeometry(tB, tB, tW, tH)
|
||||||
self.docFooter.setGeometry(tB, fY, tW, fH)
|
self.docFooter.setGeometry(tB, fY, tW, fH)
|
||||||
|
|||||||
Reference in New Issue
Block a user