[Update] 使用ディスプレイサイズの大きさ(高さ)より、VRCT起動時のウィンドウの方が大きい場合の対応。UI Scalingを20%下げて再起動するかどうかの確認モーダルを表示。
それにともない確認モーダルの汎用化。 さらにそれに伴い計算の都合上UI Scalingが40%から200%で10%刻みに対応(選択できるように)しました。
This commit is contained in:
@@ -54,6 +54,11 @@ class VRCT_GUI(CTk):
|
||||
self._enableMainWindowSidebarCompactMode()
|
||||
fadeInAnimation(self, steps=5, interval=0.008)
|
||||
|
||||
|
||||
if self._isOverWindowSizeCheck() is True:
|
||||
callFunctionIfCallable(self._view_variable.CALLBACK_WHEN_DETECT_WINDOW_OVERED_SIZE)
|
||||
|
||||
|
||||
def _createGUI(self, settings, view_variable):
|
||||
self.settings = settings
|
||||
self._view_variable = view_variable
|
||||
@@ -282,4 +287,14 @@ class VRCT_GUI(CTk):
|
||||
pass
|
||||
|
||||
|
||||
def _isOverWindowSizeCheck(self):
|
||||
self.update()
|
||||
screen_height = self.winfo_screenheight()
|
||||
window_height = self.winfo_height()
|
||||
print(screen_height, window_height)
|
||||
if screen_height < window_height:
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
vrct_gui = VRCT_GUI()
|
||||
Reference in New Issue
Block a user