Improve Adaptive initial window size

Dieser Commit ist enthalten in:
Axel Svensson 2024-07-13 15:01:13 +00:00
Ursprung 823c67bbee
Commit fffac1c147

Datei anzeigen

@ -256,7 +256,10 @@ def main(args):
root._docView.place(x=docViewMargin, y=docViewMargin) root._docView.place(x=docViewMargin, y=docViewMargin)
root._docViewIndex=root._docView.create_image(0, 0, anchor=tk.NW) root._docViewIndex=root._docView.create_image(0, 0, anchor=tk.NW)
root.bind('<Configure>', onRootResize) root.bind('<Configure>', onRootResize)
root.geometry(f"{int(root.winfo_screenwidth()*2/3)}x{int(root.winfo_screenheight()*2/3)}") initWinSize=(root.winfo_screenwidth() * 0.8, root.winfo_screenheight() * 0.8)
initWinSize=(min(initWinSize[0], initWinSize[1] * pageSize()[0] / pageSize()[1]),
min(initWinSize[1], initWinSize[0] * pageSize()[1] / pageSize()[0]))
root.geometry(f"{int(initWinSize[0])}x{int(initWinSize[1])}")
@Cell @Cell
def updateTitle(): def updateTitle():
root.title(f'Signing page {pageNumber()}/{pageCount} of {filePath}') root.title(f'Signing page {pageNumber()}/{pageCount} of {filePath}')