Redefined the Debug button.
This commit is contained in:
parent
427b32fa5c
commit
8ea9294648
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
version = __version__ = "4.47.0.12 Unreleased"
|
||||
version = __version__ = "4.47.0.13 Unreleased"
|
||||
|
||||
"""
|
||||
Changelog since 4.47.0 release to PyPI on 30 Aug 2021
|
||||
|
@ -38,6 +38,8 @@ version = __version__ = "4.47.0.12 Unreleased"
|
|||
Fixed return type for Window.read_all_windows
|
||||
4.47.0.12
|
||||
Fix for popout debugger using binding (finally got it)
|
||||
4.47.0.13
|
||||
Redefinition of the Debug button
|
||||
"""
|
||||
|
||||
__version__ = version.split()[0] # For PEP 396 and PEP 345
|
||||
|
@ -4165,10 +4167,10 @@ class Button(Element):
|
|||
self.ParentForm.FormRemainedOpen = True
|
||||
should_submit_window = False
|
||||
_exit_mainloop(self.ParentForm)
|
||||
elif self.BType == BUTTON_TYPE_SHOW_DEBUGGER:
|
||||
if self.ParentForm.DebuggerEnabled:
|
||||
# _Debugger.debugger._build_floating_window()
|
||||
show_debugger_popout_window()
|
||||
# elif self.BType == BUTTON_TYPE_SHOW_DEBUGGER:
|
||||
# **** DEPRICATED *****
|
||||
# if self.ParentForm.DebuggerEnabled:
|
||||
# show_debugger_popout_window()
|
||||
|
||||
if should_submit_window:
|
||||
self.ParentForm.LastButtonClicked = target_element.Key
|
||||
|
@ -11870,7 +11872,10 @@ def Help(button_text='Help', size=(None, None), s=(None, None), auto_size_button
|
|||
def Debug(button_text='', size=(None, None), s=(None, None), auto_size_button=None, button_color=None, disabled=False, font=None,
|
||||
tooltip=None, bind_return_key=False, focus=False, pad=None, p=None, key=None, k=None, metadata=None):
|
||||
"""
|
||||
|
||||
This Button has been changed in how it works!!
|
||||
Your button has been replaced with a normal button that has the PySimpleGUI Debugger buggon logo on it.
|
||||
In your event loop, you will need to check for the event of this button and then call:
|
||||
show_debugger_popout_window()
|
||||
:param button_text: text in the button (Default value = '')
|
||||
:type button_text: (str)
|
||||
:param size: (w,h) w=characters-wide, h=rows-high
|
||||
|
@ -11904,10 +11909,14 @@ def Debug(button_text='', size=(None, None), s=(None, None), auto_size_button=No
|
|||
:return: returns a button
|
||||
:rtype: (Button)
|
||||
"""
|
||||
return Button(button_text=button_text, button_type=BUTTON_TYPE_SHOW_DEBUGGER, tooltip=tooltip, size=size, s=s,
|
||||
|
||||
|
||||
user_key = key if key is not None else k if k is not None else button_text
|
||||
|
||||
return Button(button_text='', button_type=BUTTON_TYPE_READ_FORM, tooltip=tooltip, size=size, s=s,
|
||||
auto_size_button=auto_size_button, button_color=theme_button_color(), font=font, disabled=disabled,
|
||||
bind_return_key=bind_return_key, focus=focus, pad=pad, p=p, key=key, k=k, image_data=PSG_DEBUGGER_LOGO,
|
||||
image_subsample=4, border_width=0, metadata=metadata)
|
||||
bind_return_key=bind_return_key, focus=focus, pad=pad, p=p, key=user_key, k=k, image_data=PSG_DEBUGGER_LOGO,
|
||||
image_subsample=2, border_width=0, metadata=metadata)
|
||||
|
||||
|
||||
# ------------------------- GENERIC BUTTON Element lazy function ------------------------- #
|
||||
|
|
Loading…
Reference in New Issue