[Update] add Update Software Confirmation Modal Window.
This commit is contained in:
@@ -7,6 +7,7 @@ from ._CreateErrorWindow import _CreateErrorWindow
|
||||
from ._CreateDropdownMenuWindow import _CreateDropdownMenuWindow
|
||||
from ._changeMainWindowWidgetsStatus import _changeMainWindowWidgetsStatus
|
||||
from ._changeConfigWindowWidgetsStatus import _changeConfigWindowWidgetsStatus
|
||||
from ._CreateConfirmationModal import _CreateConfirmationModal
|
||||
from ._printToTextbox import _printToTextbox
|
||||
|
||||
from .main_window import createMainWindowWidgets
|
||||
@@ -113,9 +114,15 @@ class VRCT_GUI(CTk):
|
||||
|
||||
message_bg_color=self.settings.config_window.ctm.SB__ERROR_MESSAGE_BG_COLOR,
|
||||
message_text_color=self.settings.config_window.ctm.SB__ERROR_MESSAGE_TEXT_COLOR,
|
||||
|
||||
)
|
||||
|
||||
self.update_confirmation_modal = _CreateConfirmationModal(
|
||||
attach_window=self.toplevel_wrapper,
|
||||
settings=self.settings.update_confirmation_modal,
|
||||
view_variable=self._view_variable
|
||||
)
|
||||
|
||||
|
||||
# self.update()
|
||||
# self.geometry("{}x{}".format(self.winfo_width(), self.winfo_height()))
|
||||
|
||||
@@ -129,9 +136,7 @@ class VRCT_GUI(CTk):
|
||||
self.destroy()
|
||||
|
||||
|
||||
def _openConfigWindow(self, _e):
|
||||
callFunctionIfCallable(self._view_variable.CALLBACK_OPEN_CONFIG_WINDOW)
|
||||
|
||||
def _openConfigWindow(self):
|
||||
self.main_window_cover.show()
|
||||
|
||||
self.BIND_CONFIGURE_ADJUSTED_GEOMETRY_FUNC_ID = self.bind("<Configure>", self._adjustToMainWindowGeometry, "+")
|
||||
@@ -151,11 +156,9 @@ class VRCT_GUI(CTk):
|
||||
self.config_window.focus_set()
|
||||
|
||||
def _closeConfigWindow(self):
|
||||
callFunctionIfCallable(self._view_variable.CALLBACK_CLOSE_CONFIG_WINDOW)
|
||||
|
||||
self.config_window.withdraw()
|
||||
|
||||
self.main_window_cover.withdraw()
|
||||
self.main_window_cover.hide()
|
||||
self.unbind("<Configure>", self.BIND_CONFIGURE_ADJUSTED_GEOMETRY_FUNC_ID)
|
||||
self.unbind("<Unmap>", self.BIND_UNMAP_DETECT_MAIN_WINDOW_STATE_FUNC_ID)
|
||||
self.unbind("<Map>", self.BIND_MAP_DETECT_MAIN_WINDOW_STATE_FUNC_ID)
|
||||
|
||||
Reference in New Issue
Block a user