commit
1bb571776f
|
@ -1,5 +1,5 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
version = __version__ = "4.33.0.5 Unreleased\nAliases shown SDK reference, popup_scrolled fix, summary mode for SDK help, BIG PEP8 definition swap, changed metadata into a class property, docstring change for element lookups"
|
version = __version__ = "4.34.0 Released 18-Jan-2021"
|
||||||
|
|
||||||
__version__ = version.split()[0] # For PEP 396 and PEP 345
|
__version__ = version.split()[0] # For PEP 396 and PEP 345
|
||||||
|
|
||||||
|
@ -1911,7 +1911,6 @@ class Listbox(Element):
|
||||||
return value
|
return value
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
GetIndexes = get_indexes
|
GetIndexes = get_indexes
|
||||||
GetListValues = get_list_values
|
GetListValues = get_list_values
|
||||||
SetValue = set_value
|
SetValue = set_value
|
||||||
|
@ -7399,7 +7398,7 @@ class Window:
|
||||||
:param auto_close_duration: Number of seconds to wait before closing the window
|
:param auto_close_duration: Number of seconds to wait before closing the window
|
||||||
:type auto_close_duration: (int)
|
:type auto_close_duration: (int)
|
||||||
:param icon: Can be either a filename or Base64 value. For Windows if filename, it MUST be ICO format. For Linux, must NOT be ICO
|
:param icon: Can be either a filename or Base64 value. For Windows if filename, it MUST be ICO format. For Linux, must NOT be ICO
|
||||||
:type icon: str
|
:type icon: (str | bytes)
|
||||||
:param force_toplevel: If True will cause this window to skip the normal use of a hidden master window
|
:param force_toplevel: If True will cause this window to skip the normal use of a hidden master window
|
||||||
:type force_toplevel: (bool)
|
:type force_toplevel: (bool)
|
||||||
:param alpha_channel: Sets the opacity of the window. 0 = invisible 1 = completely visible. Values bewteen 0 & 1 will produce semi-transparent windows in SOME environments (The Raspberry Pi always has this value at 1 and cannot change.
|
:param alpha_channel: Sets the opacity of the window. 0 = invisible 1 = completely visible. Values bewteen 0 & 1 will produce semi-transparent windows in SOME environments (The Raspberry Pi always has this value at 1 and cannot change.
|
||||||
|
@ -14632,6 +14631,7 @@ def theme(new_theme=None):
|
||||||
return CURRENT_LOOK_AND_FEEL
|
return CURRENT_LOOK_AND_FEEL
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def theme_background_color(color=None):
|
def theme_background_color(color=None):
|
||||||
"""
|
"""
|
||||||
Sets/Returns the background color currently in use
|
Sets/Returns the background color currently in use
|
||||||
|
@ -15395,7 +15395,6 @@ def popup_scrolled(*args, title=None, button_color=None, background_color=None,
|
||||||
return button
|
return button
|
||||||
|
|
||||||
|
|
||||||
ScrolledTextBox = popup_scrolled
|
|
||||||
|
|
||||||
# ============================== sprint ======#
|
# ============================== sprint ======#
|
||||||
# Is identical to the Scrolled Text Box #
|
# Is identical to the Scrolled Text Box #
|
||||||
|
@ -15404,7 +15403,7 @@ ScrolledTextBox = popup_scrolled
|
||||||
# This is in addition to the Print function #
|
# This is in addition to the Print function #
|
||||||
# which routes output to a "Debug Window" #
|
# which routes output to a "Debug Window" #
|
||||||
# ============================================#
|
# ============================================#
|
||||||
sprint = popup_scrolled
|
|
||||||
|
|
||||||
|
|
||||||
# --------------------------- popup_no_buttons ---------------------------
|
# --------------------------- popup_no_buttons ---------------------------
|
||||||
|
@ -18131,9 +18130,8 @@ def main_sdk_help():
|
||||||
element_names['Window'] = Window
|
element_names['Window'] = Window
|
||||||
|
|
||||||
vars3 = [m for m in inspect.getmembers(sys.modules[__name__])]
|
vars3 = [m for m in inspect.getmembers(sys.modules[__name__])]
|
||||||
|
|
||||||
# layout = [[Text('PySimpleGUI Element Reference', font='Any 12')]]
|
# layout = [[Text('PySimpleGUI Element Reference', font='Any 12')]]
|
||||||
button_col = Col([[B(e, pad=(0, 0), size=(22, 1), font='Courier 8')] for e in sorted(element_names.keys())])
|
button_col = Col([[B(e, pad=(0, 0), size=(22, 1), font='Courier 10')] for e in sorted(element_names.keys())])
|
||||||
layout = [vtop([button_col, Multiline(size=(100, 46), key='-ML-', write_only=True, reroute_stdout=True, font='Courier 10')])]
|
layout = [vtop([button_col, Multiline(size=(100, 46), key='-ML-', write_only=True, reroute_stdout=True, font='Courier 10')])]
|
||||||
layout += [[CBox('Summary Only', k='-SUMMARY-')]]
|
layout += [[CBox('Summary Only', k='-SUMMARY-')]]
|
||||||
# layout += [[Button('Exit', size=(15, 1))]]
|
# layout += [[Button('Exit', size=(15, 1))]]
|
||||||
|
@ -18477,10 +18475,14 @@ PrintClose = easy_print_close
|
||||||
RGB = rgb
|
RGB = rgb
|
||||||
SetGlobalIcon = set_global_icon
|
SetGlobalIcon = set_global_icon
|
||||||
SetOptions = set_options
|
SetOptions = set_options
|
||||||
|
sprint = popup_scrolled
|
||||||
|
ScrolledTextBox = popup_scrolled
|
||||||
TimerStart = timer_start
|
TimerStart = timer_start
|
||||||
TimerStop = timer_stop
|
TimerStop = timer_stop
|
||||||
|
|
||||||
test = main
|
test = main
|
||||||
|
sdk_help = main_sdk_help
|
||||||
|
|
||||||
|
|
||||||
#------------------------ Set the "Official PySimpleGUI Theme Colors" ------------------------
|
#------------------------ Set the "Official PySimpleGUI Theme Colors" ------------------------
|
||||||
theme(CURRENT_LOOK_AND_FEEL)
|
theme(CURRENT_LOOK_AND_FEEL)
|
||||||
|
|
|
@ -9701,7 +9701,7 @@ Parameter Descriptions:
|
||||||
| int | border_depth | Default border depth (width) for all elements in the window |
|
| int | border_depth | Default border depth (width) for all elements in the window |
|
||||||
| bool | auto_close | If True, the window will automatically close itself |
|
| bool | auto_close | If True, the window will automatically close itself |
|
||||||
| int | auto_close_duration | Number of seconds to wait before closing the window |
|
| int | auto_close_duration | Number of seconds to wait before closing the window |
|
||||||
| str | icon | Can be either a filename or Base64 value. For Windows if filename, it MUST be ICO format. For Linux, must NOT be ICO |
|
| (str or bytes) | icon | Can be either a filename or Base64 value. For Windows if filename, it MUST be ICO format. For Linux, must NOT be ICO |
|
||||||
| bool | force_toplevel | If True will cause this window to skip the normal use of a hidden master window |
|
| bool | force_toplevel | If True will cause this window to skip the normal use of a hidden master window |
|
||||||
| float | alpha_channel | Sets the opacity of the window. 0 = invisible 1 = completely visible. Values bewteen 0 & 1 will produce semi-transparent windows in SOME environments (The Raspberry Pi always has this value at 1 and cannot change. |
|
| float | alpha_channel | Sets the opacity of the window. 0 = invisible 1 = completely visible. Values bewteen 0 & 1 will produce semi-transparent windows in SOME environments (The Raspberry Pi always has this value at 1 and cannot change. |
|
||||||
| bool | return_keyboard_events | if True key presses on the keyboard will be returned as Events from Read calls |
|
| bool | return_keyboard_events | if True key presses on the keyboard will be returned as Events from Read calls |
|
||||||
|
|
|
@ -8258,6 +8258,24 @@ Custom Titlebars, Fix for Docstrings so PyCharm 2020 works correctly, New shortc
|
||||||
* popup - support for custom titlebar!
|
* popup - support for custom titlebar!
|
||||||
* Changed from pathlib to os.path
|
* Changed from pathlib to os.path
|
||||||
|
|
||||||
|
## 4.34.0 PySimpleGUI 18-Jan-2021
|
||||||
|
|
||||||
|
Fix popup_scrolled, big swap of PEP8 names from alias to def statements
|
||||||
|
|
||||||
|
* Quick "Emergency" release since popup_scrolled crashes. BAD bad thing that has to be corrected ASAP
|
||||||
|
* Changed all of the functions and methods so that the definition is PEP8 compliant and and alias is not compliant
|
||||||
|
* Built-in SDK help
|
||||||
|
* Added a "Summary mode"
|
||||||
|
* Make window smaller to fit on more monitors
|
||||||
|
* Added aliases to end of help for each element
|
||||||
|
* metadata
|
||||||
|
* Changed into a class Property so that it shows up in the docs correctly
|
||||||
|
* The Element, Window and SystemTray classes all got this same change
|
||||||
|
* Added all elements to the docstring for window[key] style lookups to make PyCharm happier
|
||||||
|
* Moved all PEP8 function aliases to a centralized spot at the end of the code
|
||||||
|
* sdk_help alias of main_sdk_help
|
||||||
|
* Several new demos including a demo browser
|
||||||
|
|
||||||
## Upcoming
|
## Upcoming
|
||||||
|
|
||||||
The future for PySimpleGUI looks bright!
|
The future for PySimpleGUI looks bright!
|
||||||
|
|
Loading…
Reference in New Issue