Added Window.set_min_size
This commit is contained in:
parent
adce90b322
commit
9d2af2240a
|
@ -1,5 +1,5 @@
|
|||
#!/usr/bin/python3
|
||||
version = __version__ = "4.29.0.15 Unreleased\nAdded shink parameter to pin, added variable Window.maximized, added main_sdk_help_window function, theme DarkGrey10 added, no longer setting highlight thickness to 0 for buttons so that focus can be seen, new themes DarkGrey11 DarkGrey12 DarkGrey13 DarkGrey14, new user_settings APIs, added text parameter to Radio.update, echo_stdout_stderr parm added to Multiline and Output elements, added DarkBrown7 theme, user settings delete function, ver shortened version string, modal docstring fix in some popups, image parameter implemented in popup_scrolled, added Radio background & text colors to update, removed pad parms from DrawImage, added user_settings_file_exists, fixed blank entry with main program's theme previewer, added Python theme"
|
||||
version = __version__ = "4.29.0.16 Unreleased\nAdded shink parameter to pin, added variable Window.maximized, added main_sdk_help_window function, theme DarkGrey10 added, no longer setting highlight thickness to 0 for buttons so that focus can be seen, new themes DarkGrey11 DarkGrey12 DarkGrey13 DarkGrey14, new user_settings APIs, added text parameter to Radio.update, echo_stdout_stderr parm added to Multiline and Output elements, added DarkBrown7 theme, user settings delete function, ver shortened version string, modal docstring fix in some popups, image parameter implemented in popup_scrolled, added Radio background & text colors to update, removed pad parms from DrawImage, added user_settings_file_exists, fixed blank entry with main program's theme previewer, added Python theme, added Window.set_min_size"
|
||||
|
||||
# The shortened version of version
|
||||
try:
|
||||
|
@ -8552,10 +8552,10 @@ class Window:
|
|||
Return the current size of the window in pixels
|
||||
|
||||
:return: (width, height) of the window
|
||||
:rtype: Tuple[(int), (int)]
|
||||
:rtype: Tuple[(int), (int)] or Tuple[None, None]
|
||||
"""
|
||||
if not self._is_window_created():
|
||||
return
|
||||
return (None, None)
|
||||
win_width = self.TKroot.winfo_width()
|
||||
win_height = self.TKroot.winfo_height()
|
||||
return win_width, win_height
|
||||
|
@ -8576,6 +8576,19 @@ class Window:
|
|||
pass
|
||||
|
||||
|
||||
def set_min_size(self, size):
|
||||
"""
|
||||
Changes the minimum size of the window
|
||||
|
||||
:param size: (width, height) of the desired window size
|
||||
:type size: Tuple[int, int)]
|
||||
"""
|
||||
if not self._is_window_created():
|
||||
return
|
||||
self.TKroot.minsize(size[0], size[1])
|
||||
self.TKroot.update_idletasks()
|
||||
|
||||
|
||||
def visibility_changed(self):
|
||||
"""
|
||||
When making an element in a column or someplace that has a scrollbar, then you'll want to call this function
|
||||
|
|
Loading…
Reference in New Issue