Add doc string to DE sizing method
parent
5a4c155798
commit
c54c9ae3d3
|
@ -273,7 +273,16 @@ class MainWindow(QtGui.QMainWindow):
|
||||||
def configure_to_desktop(
|
def configure_to_desktop(
|
||||||
self,
|
self,
|
||||||
size: Optional[tuple[int, int]] = None,
|
size: Optional[tuple[int, int]] = None,
|
||||||
|
|
||||||
) -> None:
|
) -> None:
|
||||||
|
'''
|
||||||
|
Explicitly size the window dimensions (for stacked window
|
||||||
|
managers).
|
||||||
|
|
||||||
|
For tina systems (like windoze) try to do a sane window size on
|
||||||
|
startup.
|
||||||
|
|
||||||
|
'''
|
||||||
# https://stackoverflow.com/a/18975846
|
# https://stackoverflow.com/a/18975846
|
||||||
if not size and not self._size:
|
if not size and not self._size:
|
||||||
app = QtGui.QApplication.instance()
|
app = QtGui.QApplication.instance()
|
||||||
|
@ -282,7 +291,7 @@ class MainWindow(QtGui.QMainWindow):
|
||||||
self.setMaximumSize(w, h)
|
self.setMaximumSize(w, h)
|
||||||
# use approx 1/3 of the area of the screen by default
|
# use approx 1/3 of the area of the screen by default
|
||||||
self._size = round(w * .666), round(h * .666)
|
self._size = round(w * .666), round(h * .666)
|
||||||
|
|
||||||
self.resize(*size or self._size)
|
self.resize(*size or self._size)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue