Merge pull request #5026 from PySimpleGUI/Dev-latest
TTK Button wraplen and padding height changes
This commit is contained in:
commit
c6432eb28f
|
@ -1,5 +1,5 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
version = __version__ = "4.55.1.17 Unreleased"
|
version = __version__ = "4.55.1.18 Unreleased"
|
||||||
|
|
||||||
_change_log = """
|
_change_log = """
|
||||||
Changelog since 4.55.1 released to PyPI on 7-Nov-2021
|
Changelog since 4.55.1 released to PyPI on 7-Nov-2021
|
||||||
|
@ -54,6 +54,8 @@ _change_log = """
|
||||||
Fix in open github issue - the python experience and overall experience values were swapped.
|
Fix in open github issue - the python experience and overall experience values were swapped.
|
||||||
4.55.1.17
|
4.55.1.17
|
||||||
UserSettings - delete_entry will show popup error now with traceback like almost all PySimpleGUI errors (can be silenced)
|
UserSettings - delete_entry will show popup error now with traceback like almost all PySimpleGUI errors (can be silenced)
|
||||||
|
4.55.1.18
|
||||||
|
TTK Button - wraplen fix, height padding fix? (thank you Jason for another fix!)
|
||||||
"""
|
"""
|
||||||
|
|
||||||
__version__ = version.split()[0] # For PEP 396 and PEP 345
|
__version__ = version.split()[0] # For PEP 396 and PEP 345
|
||||||
|
@ -14255,9 +14257,9 @@ def PackFormIntoFrame(form, containing_frame, toplevel_form):
|
||||||
button_style.map(style_name, background=[('disabled', element.DisabledButtonColor[1])])
|
button_style.map(style_name, background=[('disabled', element.DisabledButtonColor[1])])
|
||||||
|
|
||||||
if height > 1:
|
if height > 1:
|
||||||
button_style.configure(style_name, padding=height * _char_width_in_pixels(font)) # should this be height instead?
|
button_style.configure(style_name, padding=height * _char_height_in_pixels(font)) # should this be height instead?
|
||||||
wraplen = tkbutton.winfo_reqwidth() # width of widget in Pixels
|
|
||||||
if width != 0:
|
if width != 0:
|
||||||
|
wraplen = width * _char_width_in_pixels(font) # width of widget in Pixels
|
||||||
button_style.configure(style_name, wraplength=wraplen) # set wrap to width of widget
|
button_style.configure(style_name, wraplength=wraplen) # set wrap to width of widget
|
||||||
|
|
||||||
## -------------- TTK Button With Image -------------- ##
|
## -------------- TTK Button With Image -------------- ##
|
||||||
|
|
Loading…
Reference in New Issue