2021-03-21 22:29:01 +00:00
![LOGO ](https://raw.githubusercontent.com/PySimpleGUI/PySimpleGUI/master/images/for_readme/Logo%20with%20text%20for%20GitHub%20Top.png )
2020-05-16 01:15:57 +00:00
# ELEMENT AND FUNCTION CALL REFERENCE
2020-06-28 13:59:09 +00:00
Here you will find the details for all Elements, Objects, and Functions that are available to you. If you want to use a complex element and don't understand the parameters, then this is the right place to come. For every element you're shown the parameters used to create it as well as all methods available to call.
## Currently PySimpleGUI (tkinter) only
This documentation is created using the PySimpleGUI.py file which means it's based on the tkinter code. Some of the calls are different, might not exist at all, or there may be more methods/functions for the other PySimpleGUI ports (Qt, Wx, Web).
Work is underway to get the PySimpleGUIQt docstrings completed and corrected.
2020-05-16 01:15:57 +00:00
## Caution - Some functions / methods may be internal only yet exposed in this documentation
This section of the documentation is generated directly from the source code. As a result, sometimes internal only functions or methods that you are not supposed to be calling are accidently shown in this documentation. Hopefully these accidents don't happen often.
Here are all of the Elements, the Window & SystemTray classes, and all functions
2021-01-17 18:04:15 +00:00
---------
2020-05-16 01:15:57 +00:00
## Button Element
<!-- <+Button.doc+> -->
<!-- <+Button.__init__+> -->
### bind
<!-- <+Button.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Button.block_focus+> -->
2020-05-16 01:15:57 +00:00
### click
<!-- <+Button.click+> -->
### expand
<!-- <+Button.expand+> -->
### get_size
<!-- <+Button.get_size+> -->
### get_text
<!-- <+Button.get_text+> -->
### hide_row
<!-- <+Button.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Button.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Button.set_cursor+> -->
### set_focus
<!-- <+Button.set_focus+> -->
### set_size
<!-- <+Button.set_size+> -->
### set_tooltip
<!-- <+Button.set_tooltip+> -->
2020-06-28 13:59:09 +00:00
### set_vscroll_position
<!-- <+Button.set_vscroll_position+> -->
2020-05-16 01:15:57 +00:00
### unbind
<!-- <+Button.unbind+> -->
### unhide_row
<!-- <+Button.unhide_row+> -->
### update
<!-- <+Button.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Button.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-05-16 01:15:57 +00:00
### Click
2021-01-17 18:04:15 +00:00
<!-- <+Button.Click+> -->
### GetText
<!-- <+Button.GetText+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Button.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Button.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Button.Update+> -->
---------
## ButtonMenu Element
<!-- <+ButtonMenu.doc+> -->
<!-- <+ButtonMenu.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+ButtonMenu.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+ButtonMenu.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+ButtonMenu.expand+> -->
### get_size
<!-- <+ButtonMenu.get_size+> -->
### hide_row
<!-- <+ButtonMenu.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+ButtonMenu.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+ButtonMenu.set_cursor+> -->
### set_focus
<!-- <+ButtonMenu.set_focus+> -->
### set_size
<!-- <+ButtonMenu.set_size+> -->
### set_tooltip
<!-- <+ButtonMenu.set_tooltip+> -->
### unbind
<!-- <+ButtonMenu.unbind+> -->
2020-06-28 13:59:09 +00:00
### set_vscroll_position
<!-- <+ButtonMenu.set_vscroll_position+> -->
2020-05-16 01:15:57 +00:00
### unhide_row
<!-- <+ButtonMenu.unhide_row+> -->
### update
<!-- <+ButtonMenu.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+ButtonMenu.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
### Click
<!-- <+ButtonMenu.Click+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+ButtonMenu.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+ButtonMenu.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### Update
<!-- <+ButtonMenu.Update+> -->
---------
## Canvas Element
<!-- <+Canvas.doc+> -->
<!-- <+Canvas.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Canvas.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Canvas.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Canvas.expand+> -->
### get_size
<!-- <+Canvas.get_size+> -->
### hide_row
<!-- <+Canvas.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Canvas.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Canvas.set_cursor+> -->
### set_focus
<!-- <+Canvas.set_focus+> -->
### set_size
<!-- <+Canvas.set_size+> -->
### set_tooltip
<!-- <+Canvas.set_tooltip+> -->
### tk_canvas
<!-- <+Canvas.tk_canvas+> -->
### unbind
<!-- <+Canvas.unbind+> -->
### unhide_row
<!-- <+Canvas.unhide_row+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Canvas.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Canvas.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Canvas.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### TKCanvas
<!-- <+Canvas.TKCanvas+> -->
---------
## Checkbox Element
<!-- <+Checkbox.doc+> -->
<!-- <+Checkbox.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Checkbox.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Checkbox.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Checkbox.expand+> -->
### get
<!-- <+Checkbox.get+> -->
### get_size
<!-- <+Checkbox.get_size+> -->
### hide_row
<!-- <+Checkbox.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Checkbox.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Checkbox.set_cursor+> -->
### set_focus
<!-- <+Checkbox.set_focus+> -->
### set_size
<!-- <+Checkbox.set_size+> -->
### set_tooltip
<!-- <+Checkbox.set_tooltip+> -->
### unbind
<!-- <+Checkbox.unbind+> -->
### unhide_row
<!-- <+Checkbox.unhide_row+> -->
### update
<!-- <+Checkbox.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Checkbox.visible+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
### Get
<!-- <+Checkbox.Get+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Checkbox.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Checkbox.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Checkbox.Update+> -->
---------
## Column Element
<!-- <+Column.doc+> -->
<!-- <+Column.__init__+> -->
2020-05-16 01:15:57 +00:00
### add_row
<!-- <+Column.add_row+> -->
### bind
<!-- <+Column.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Column.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Column.expand+> -->
### get_size
<!-- <+Column.get_size+> -->
### hide_row
<!-- <+Column.hide_row+> -->
### layout
<!-- <+Column.layout+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Column.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Column.set_cursor+> -->
### set_focus
<!-- <+Column.set_focus+> -->
### set_size
<!-- <+Column.set_size+> -->
### set_tooltip
<!-- <+Column.set_tooltip+> -->
### unbind
<!-- <+Column.unbind+> -->
2020-06-28 13:59:09 +00:00
### set_vscroll_position
<!-- <+Column.set_vscroll_position+> -->
2020-05-16 01:15:57 +00:00
### unhide_row
<!-- <+Column.unhide_row+> -->
### update
<!-- <+Column.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Column.visible+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
### AddRow
<!-- <+Column.AddRow+> -->
### Layout
<!-- <+Column.Layout+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Column.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Column.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Column.Update+> -->
---------
## Combo Element
<!-- <+Combo.doc+> -->
<!-- <+Combo.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Combo.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Combo.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Combo.expand+> -->
### get
<!-- <+Combo.get+> -->
### get_size
<!-- <+Combo.get_size+> -->
### hide_row
<!-- <+Combo.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Combo.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Combo.set_cursor+> -->
### set_focus
<!-- <+Combo.set_focus+> -->
### set_size
<!-- <+Combo.set_size+> -->
### set_tooltip
<!-- <+Combo.set_tooltip+> -->
### unbind
<!-- <+Combo.unbind+> -->
### unhide_row
<!-- <+Combo.unhide_row+> -->
### update
<!-- <+Combo.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Combo.visible+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
### Get
<!-- <+Combo.Get+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Combo.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Combo.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Combo.Update+> -->
---------
## Frame Element
<!-- <+Frame.doc+> -->
<!-- <+Frame.__init__+> -->
2020-05-16 01:15:57 +00:00
### add_row
<!-- <+Frame.add_row+> -->
### bind
<!-- <+Frame.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Frame.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Frame.expand+> -->
### get_size
<!-- <+Frame.get_size+> -->
### hide_row
<!-- <+Frame.hide_row+> -->
### layout
<!-- <+Frame.layout+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Frame.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Frame.set_cursor+> -->
### set_focus
<!-- <+Frame.set_focus+> -->
### set_size
<!-- <+Frame.set_size+> -->
### set_tooltip
<!-- <+Frame.set_tooltip+> -->
### unbind
<!-- <+Frame.unbind+> -->
### unhide_row
<!-- <+Frame.unhide_row+> -->
### update
<!-- <+Frame.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Frame.visible+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### These are non-PEP8 Compliant Methods - do NOT use
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### AddRow
<!-- <+Frame.AddRow+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### Layout
<!-- <+Frame.Layout+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### SetFocus
<!-- <+Frame.SetFocus+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### SetTooltip
<!-- <+Frame.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### Update
<!-- <+Frame.Update+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
## Graph Element
<!-- <+Graph.doc+> -->
<!-- <+Graph.__init__+> -->
2020-05-16 01:15:57 +00:00
### Update
<!-- <+Graph.Update+> -->
### bind
<!-- <+Graph.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Graph.block_focus+> -->
2020-05-16 01:15:57 +00:00
### bring_figure_to_front
<!-- <+Graph.bring_figure_to_front+> -->
### change_coordinates
<!-- <+Graph.change_coordinates+> -->
### delete_figure
<!-- <+Graph.delete_figure+> -->
### draw_arc
<!-- <+Graph.draw_arc+> -->
### draw_circle
<!-- <+Graph.draw_circle+> -->
### draw_image
<!-- <+Graph.draw_image+> -->
### draw_line
<!-- <+Graph.draw_line+> -->
### draw_oval
<!-- <+Graph.draw_oval+> -->
### draw_point
<!-- <+Graph.draw_point+> -->
### draw_polygon
<!-- <+Graph.draw_polygon+> -->
### draw_rectangle
<!-- <+Graph.draw_rectangle+> -->
### draw_text
<!-- <+Graph.draw_text+> -->
### erase
<!-- <+Graph.erase+> -->
### expand
<!-- <+Graph.expand+> -->
### get_bounding_box
<!-- <+Graph.get_bounding_box+> -->
### get_figures_at_location
<!-- <+Graph.get_figures_at_location+> -->
### get_size
<!-- <+Graph.get_size+> -->
### hide_row
<!-- <+Graph.hide_row+> -->
### move
<!-- <+Graph.move+> -->
### move_figure
<!-- <+Graph.move_figure+> -->
### relocate_figure
<!-- <+Graph.relocate_figure+> -->
### send_figure_to_back
<!-- <+Graph.send_figure_to_back+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Graph.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Graph.set_cursor+> -->
### set_focus
<!-- <+Graph.set_focus+> -->
### set_size
<!-- <+Graph.set_size+> -->
### set_tooltip
<!-- <+Graph.set_tooltip+> -->
### tk_canvas
<!-- <+Graph.tk_canvas+> -->
### unbind
<!-- <+Graph.unbind+> -->
### unhide_row
<!-- <+Graph.unhide_row+> -->
### update
<!-- <+Graph.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Graph.visible+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
---------
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### These are non-PEP8 Compliant Methods - do NOT use
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### BringFigureToFront
<!-- <+Graph.BringFigureToFront+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### DeleteFigure
<!-- <+Graph.DeleteFigure+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### DrawArc
<!-- <+Graph.DrawArc+> -->
### DrawCircle
<!-- <+Graph.DrawCircle+> -->
### DrawImage
<!-- <+Graph.DrawImage+> -->
### DrawLine
<!-- <+Graph.DrawLine+> -->
### DrawOval
<!-- <+Graph.DrawOval+> -->
### DrawPoint
<!-- <+Graph.DrawPoint+> -->
### DrawPolygon
<!-- <+Graph.DrawPolygon+> -->
### DrawRectangle
<!-- <+Graph.DrawRectangle+> -->
### DrawText
<!-- <+Graph.DrawText+> -->
### Erase
<!-- <+Graph.Erase+> -->
### GetBoundingBox
<!-- <+Graph.GetBoundingBox+> -->
### GetFiguresAtLocation
<!-- <+Graph.GetFiguresAtLocation+> -->
### Move
<!-- <+Graph.Move+> -->
### MoveFigure
<!-- <+Graph.MoveFigure+> -->
### RelocateFigure
<!-- <+Graph.RelocateFigure+> -->
### SendFigureToBack
<!-- <+Graph.SendFigureToBack+> -->
### SetFocus
<!-- <+Graph.SetFocus+> -->
### SetTooltip
<!-- <+Graph.SetTooltip+> -->
### TKCanvas
<!-- <+Graph.TKCanvas+> -->
---------
## HorizontalSeparator Element
<!-- <+HorizontalSeparator.doc+> -->
<!-- <+HorizontalSeparator.__init__+> -->
### bind
<!-- <+HorizontalSeparator.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+HorizontalSeparator.block_focus+> -->
2021-01-17 18:04:15 +00:00
### expand
<!-- <+HorizontalSeparator.expand+> -->
### get_size
<!-- <+HorizontalSeparator.get_size+> -->
### hide_row
<!-- <+HorizontalSeparator.hide_row+> -->
### metadata
<!-- <+HorizontalSeparator.metadata+> -->
2020-06-28 13:59:09 +00:00
### set_cursor
<!-- <+HorizontalSeparator.set_cursor+> -->
### set_focus
<!-- <+HorizontalSeparator.set_focus+> -->
### set_size
<!-- <+HorizontalSeparator.set_size+> -->
### set_tooltip
<!-- <+HorizontalSeparator.set_tooltip+> -->
### unbind
<!-- <+HorizontalSeparator.unbind+> -->
### unhide_row
<!-- <+HorizontalSeparator.unhide_row+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+HorizontalSeparator.visible+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+HorizontalSeparator.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+HorizontalSeparator.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
## Image Element
<!-- <+Image.doc+> -->
<!-- <+Image.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Image.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Image.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Image.expand+> -->
### get_size
<!-- <+Image.get_size+> -->
### hide_row
<!-- <+Image.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Image.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Image.set_cursor+> -->
### set_focus
<!-- <+Image.set_focus+> -->
### set_size
<!-- <+Image.set_size+> -->
### set_tooltip
<!-- <+Image.set_tooltip+> -->
### unbind
<!-- <+Image.unbind+> -->
### unhide_row
<!-- <+Image.unhide_row+> -->
### update
<!-- <+Image.update+> -->
### update_animation
<!-- <+Image.update_animation+> -->
### update_animation_no_buffering
<!-- <+Image.update_animation_no_buffering+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Image.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Image.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Image.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Image.Update+> -->
### UpdateAnimation
<!-- <+Image.UpdateAnimation+> -->
---------
## Input Element
<!-- <+Input.doc+> -->
<!-- <+Input.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
2021-01-17 18:04:15 +00:00
<!-- <+Input.bind+> -->
2020-05-16 01:15:57 +00:00
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Input.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
2021-01-17 18:04:15 +00:00
<!-- <+Input.expand+> -->
2020-05-16 01:15:57 +00:00
### get
2021-01-17 18:04:15 +00:00
<!-- <+Input.get+> -->
2020-05-16 01:15:57 +00:00
### get_size
2021-01-17 18:04:15 +00:00
<!-- <+Input.get_size+> -->
2020-05-16 01:15:57 +00:00
### hide_row
2021-01-17 18:04:15 +00:00
<!-- <+Input.hide_row+> -->
### metadata
<!-- <+Input.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
2021-01-17 18:04:15 +00:00
<!-- <+Input.set_cursor+> -->
2020-05-16 01:15:57 +00:00
### set_focus
2021-01-17 18:04:15 +00:00
<!-- <+Input.set_focus+> -->
2020-05-16 01:15:57 +00:00
### set_size
2021-01-17 18:04:15 +00:00
<!-- <+Input.set_size+> -->
2020-05-16 01:15:57 +00:00
### set_tooltip
2021-01-17 18:04:15 +00:00
<!-- <+Input.set_tooltip+> -->
### set_vscroll_position
<!-- <+Input.set_vscroll_position+> -->
2020-05-16 01:15:57 +00:00
### unbind
2021-01-17 18:04:15 +00:00
<!-- <+Input.unbind+> -->
2020-05-16 01:15:57 +00:00
### unhide_row
2021-01-17 18:04:15 +00:00
<!-- <+Input.unhide_row+> -->
2020-05-16 01:15:57 +00:00
### update
2021-01-17 18:04:15 +00:00
<!-- <+Input.update+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Input.visible+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
### Get
<!-- <+Input.Get+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Input.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Input.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Input.Update+> -->
---------
## Listbox Element
<!-- <+Listbox.doc+> -->
<!-- <+Listbox.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Listbox.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Listbox.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Listbox.expand+> -->
### get
<!-- <+Listbox.get+> -->
### get_indexes
<!-- <+Listbox.get_indexes+> -->
### get_list_values
<!-- <+Listbox.get_list_values+> -->
### get_size
<!-- <+Listbox.get_size+> -->
### hide_row
<!-- <+Listbox.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Listbox.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Listbox.set_cursor+> -->
### set_focus
<!-- <+Listbox.set_focus+> -->
### set_size
<!-- <+Listbox.set_size+> -->
### set_tooltip
<!-- <+Listbox.set_tooltip+> -->
### set_value
<!-- <+Listbox.set_value+> -->
2020-06-28 13:59:09 +00:00
### set_vscroll_position
<!-- <+Listbox.set_vscroll_position+> -->
2020-05-16 01:15:57 +00:00
### unbind
<!-- <+Listbox.unbind+> -->
### unhide_row
<!-- <+Listbox.unhide_row+> -->
### update
<!-- <+Listbox.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Listbox.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
### GetIndexes
<!-- <+Listbox.GetIndexes+> -->
### GetListValues
<!-- <+Listbox.GetListValues+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Listbox.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Listbox.SetTooltip+> -->
### SetValue
<!-- <+Listbox.SetValue+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Listbox.Update+> -->
---------
## Menu Element
<!-- <+Menu.doc+> -->
<!-- <+Menu.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Menu.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Menu.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Menu.expand+> -->
### get_size
<!-- <+Menu.get_size+> -->
### hide_row
<!-- <+Menu.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Menu.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Menu.set_cursor+> -->
### set_focus
<!-- <+Menu.set_focus+> -->
### set_size
<!-- <+Menu.set_size+> -->
### set_tooltip
<!-- <+Menu.set_tooltip+> -->
### unbind
<!-- <+Menu.unbind+> -->
### unhide_row
<!-- <+Menu.unhide_row+> -->
### update
<!-- <+Menu.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Menu.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Menu.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Menu.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Menu.Update+> -->
---------
## Multiline Element
<!-- <+Multiline.doc+> -->
<!-- <+Multiline.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Multiline.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Multiline.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Multiline.expand+> -->
### get
<!-- <+Multiline.get+> -->
### get_size
<!-- <+Multiline.get_size+> -->
### hide_row
<!-- <+Multiline.hide_row+> -->
### print
<!-- <+Multiline.print+> -->
2021-01-17 18:04:15 +00:00
### reroute_stderr_to_here
<!-- <+Multiline.reroute_stderr_to_here+> -->
### reroute_stdout_to_here
<!-- <+Multiline.reroute_stdout_to_here+> -->
### restore_stderr
<!-- <+Multiline.restore_stderr+> -->
### restore_stdout
<!-- <+Multiline.restore_stdout+> -->
### metadata
<!-- <+Multiline.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Multiline.set_cursor+> -->
### set_focus
<!-- <+Multiline.set_focus+> -->
### set_size
<!-- <+Multiline.set_size+> -->
### set_tooltip
<!-- <+Multiline.set_tooltip+> -->
2020-06-28 13:59:09 +00:00
### set_vscroll_position
<!-- <+Multiline.set_vscroll_position+> -->
2020-05-16 01:15:57 +00:00
### unbind
<!-- <+Multiline.unbind+> -->
### unhide_row
<!-- <+Multiline.unhide_row+> -->
### update
<!-- <+Multiline.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Multiline.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
### Get
<!-- <+Multiline.Get+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Multiline.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Multiline.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Multiline.Update+> -->
---------
## OptionMenu Element
<!-- <+OptionMenu.doc+> -->
<!-- <+OptionMenu.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+OptionMenu.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+OptionMenu.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+OptionMenu.expand+> -->
### get_size
<!-- <+OptionMenu.get_size+> -->
### hide_row
<!-- <+OptionMenu.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+OptionMenu.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+OptionMenu.set_cursor+> -->
### set_focus
<!-- <+OptionMenu.set_focus+> -->
### set_size
<!-- <+OptionMenu.set_size+> -->
### set_tooltip
<!-- <+OptionMenu.set_tooltip+> -->
2020-06-28 13:59:09 +00:00
### set_vscroll_position
<!-- <+OptionMenu.set_vscroll_position+> -->
2020-05-16 01:15:57 +00:00
### unbind
<!-- <+OptionMenu.unbind+> -->
### unhide_row
<!-- <+OptionMenu.unhide_row+> -->
### update
<!-- <+OptionMenu.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+OptionMenu.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+OptionMenu.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+OptionMenu.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+OptionMenu.Update+> -->
---------
## Output Element
<!-- <+Output.doc+> -->
<!-- <+Output.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Output.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Output.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Output.expand+> -->
### get_size
<!-- <+Output.get_size+> -->
### hide_row
<!-- <+Output.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Output.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Output.set_cursor+> -->
### set_focus
<!-- <+Output.set_focus+> -->
### set_size
<!-- <+Output.set_size+> -->
### set_tooltip
<!-- <+Output.set_tooltip+> -->
### tk_out
<!-- <+Output.tk_out+> -->
2020-06-28 13:59:09 +00:00
### set_vscroll_position
<!-- <+Output.set_vscroll_position+> -->
2020-05-16 01:15:57 +00:00
### unbind
<!-- <+Output.unbind+> -->
### unhide_row
<!-- <+Output.unhide_row+> -->
### update
<!-- <+Output.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Output.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
### Get
<!-- <+Output.Get+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Output.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Output.SetTooltip+> -->
### TKOut
<!-- <+Output.TKOut+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Output.Update+> -->
---------
## Pane Element
<!-- <+Pane.doc+> -->
<!-- <+Pane.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Pane.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Pane.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Pane.expand+> -->
### get_size
<!-- <+Pane.get_size+> -->
### hide_row
<!-- <+Pane.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Pane.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Pane.set_cursor+> -->
### set_focus
<!-- <+Pane.set_focus+> -->
### set_size
<!-- <+Pane.set_size+> -->
### set_tooltip
<!-- <+Pane.set_tooltip+> -->
### unbind
<!-- <+Pane.unbind+> -->
### unhide_row
<!-- <+Pane.unhide_row+> -->
### update
<!-- <+Pane.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Pane.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Pane.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Pane.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Pane.Update+> -->
---------
## ProgressBar Element
<!-- <+ProgressBar.doc+> -->
<!-- <+ProgressBar.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+ProgressBar.bind+> -->
### expand
<!-- <+ProgressBar.expand+> -->
### get_size
<!-- <+ProgressBar.get_size+> -->
### hide_row
<!-- <+ProgressBar.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+ProgressBar.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+ProgressBar.set_cursor+> -->
### set_focus
<!-- <+ProgressBar.set_focus+> -->
### set_size
<!-- <+ProgressBar.set_size+> -->
### set_tooltip
<!-- <+ProgressBar.set_tooltip+> -->
### unbind
<!-- <+ProgressBar.unbind+> -->
### unhide_row
<!-- <+ProgressBar.unhide_row+> -->
### update
<!-- <+ProgressBar.update+> -->
### update_bar
<!-- <+ProgressBar.update_bar+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+ProgressBar.visible+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+ProgressBar.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+ProgressBar.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+ProgressBar.Update+> -->
### UpdateBar
<!-- <+ProgressBar.UpdateBar+> -->
---------
## Radio Element
<!-- <+Radio.doc+> -->
<!-- <+Radio.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Radio.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Radio.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Radio.expand+> -->
### get
<!-- <+Radio.get+> -->
### get_size
<!-- <+Radio.get_size+> -->
### hide_row
<!-- <+Radio.hide_row+> -->
### reset_group
<!-- <+Radio.reset_group+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Radio.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Radio.set_cursor+> -->
### set_focus
<!-- <+Radio.set_focus+> -->
### set_size
<!-- <+Radio.set_size+> -->
### set_tooltip
<!-- <+Radio.set_tooltip+> -->
### unbind
<!-- <+Radio.unbind+> -->
### unhide_row
<!-- <+Radio.unhide_row+> -->
### update
<!-- <+Radio.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Radio.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
### Get
<!-- <+Radio.Get+> -->
### ResetGroup
<!-- <+Radio.ResetGroup+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Radio.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Radio.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Radio.Update+> -->
---------
## Slider Element
<!-- <+Slider.doc+> -->
<!-- <+Slider.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Slider.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Slider.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Slider.expand+> -->
### get_size
<!-- <+Slider.get_size+> -->
### hide_row
<!-- <+Slider.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Slider.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Slider.set_cursor+> -->
### set_focus
<!-- <+Slider.set_focus+> -->
### set_size
<!-- <+Slider.set_size+> -->
### set_tooltip
<!-- <+Slider.set_tooltip+> -->
### unbind
<!-- <+Slider.unbind+> -->
### unhide_row
<!-- <+Slider.unhide_row+> -->
### update
<!-- <+Slider.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Slider.visible+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Slider.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Slider.SetTooltip+> -->
### Update
<!-- <+Slider.Update+> -->
---------
## Spin Element
<!-- <+Spin.doc+> -->
<!-- <+Spin.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Spin.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Spin.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Spin.expand+> -->
### get
<!-- <+Spin.get+> -->
### get_size
<!-- <+Spin.get_size+> -->
### hide_row
<!-- <+Spin.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Spin.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Spin.set_cursor+> -->
### set_focus
<!-- <+Spin.set_focus+> -->
### set_size
<!-- <+Spin.set_size+> -->
### set_tooltip
<!-- <+Spin.set_tooltip+> -->
### unbind
<!-- <+Spin.unbind+> -->
### unhide_row
<!-- <+Spin.unhide_row+> -->
### update
<!-- <+Spin.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Spin.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
### Get
<!-- <+Spin.Get+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Spin.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Spin.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Spin.Update+> -->
---------
## StatusBar Element
<!-- <+StatusBar.doc+> -->
<!-- <+StatusBar.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+StatusBar.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+StatusBar.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+StatusBar.expand+> -->
### get_size
<!-- <+StatusBar.get_size+> -->
### hide_row
<!-- <+StatusBar.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+StatusBar.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+StatusBar.set_cursor+> -->
### set_focus
<!-- <+StatusBar.set_focus+> -->
### set_size
<!-- <+StatusBar.set_size+> -->
### set_tooltip
<!-- <+StatusBar.set_tooltip+> -->
### unbind
<!-- <+StatusBar.unbind+> -->
### unhide_row
<!-- <+StatusBar.unhide_row+> -->
### update
<!-- <+StatusBar.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+StatusBar.visible+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### These are non-PEP8 Compliant Methods - do NOT use
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### SetFocus
<!-- <+StatusBar.SetFocus+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### SetTooltip
<!-- <+StatusBar.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### Update
<!-- <+StatusBar.Update+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
2020-05-16 01:15:57 +00:00
## Tab Element
<!-- <+Tab.doc+> -->
<!-- <+Tab.__init__+> -->
### add_row
<!-- <+Tab.add_row+> -->
### bind
<!-- <+Tab.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Tab.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Tab.expand+> -->
### get_size
<!-- <+Tab.get_size+> -->
### hide_row
<!-- <+Tab.hide_row+> -->
### layout
<!-- <+Tab.layout+> -->
### select
<!-- <+Tab.select+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Tab.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Tab.set_cursor+> -->
### set_focus
<!-- <+Tab.set_focus+> -->
### set_size
<!-- <+Tab.set_size+> -->
### set_tooltip
<!-- <+Tab.set_tooltip+> -->
### unbind
<!-- <+Tab.unbind+> -->
### unhide_row
<!-- <+Tab.unhide_row+> -->
### update
<!-- <+Tab.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Tab.visible+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### AddRow
<!-- <+Tab.AddRow+> -->
### Layout
<!-- <+Tab.Layout+> -->
### Select
<!-- <+Tab.Select+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Tab.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Tab.SetTooltip+> -->
### Update
<!-- <+Tab.Update+> -->
---------
## TabGroup Element
<!-- <+TabGroup.doc+> -->
<!-- <+TabGroup.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+TabGroup.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+TabGroup.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+TabGroup.expand+> -->
### find_key_from_tab_name
<!-- <+TabGroup.find_key_from_tab_name+> -->
### get
<!-- <+TabGroup.get+> -->
### get_size
<!-- <+TabGroup.get_size+> -->
### hide_row
<!-- <+TabGroup.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+TabGroup.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+TabGroup.set_cursor+> -->
### set_focus
<!-- <+TabGroup.set_focus+> -->
### set_size
<!-- <+TabGroup.set_size+> -->
### set_tooltip
<!-- <+TabGroup.set_tooltip+> -->
2020-06-28 13:59:09 +00:00
### set_vscroll_position
<!-- <+Table.set_vscroll_position+> -->
2020-05-16 01:15:57 +00:00
### unbind
<!-- <+TabGroup.unbind+> -->
### unhide_row
<!-- <+TabGroup.unhide_row+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+TabGroup.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
### FindKeyFromTabName
<!-- <+TabGroup.FindKeyFromTabName+> -->
2020-05-16 01:15:57 +00:00
### Get
2021-01-17 18:04:15 +00:00
<!-- <+TabGroup.Get+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+TabGroup.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+TabGroup.SetTooltip+> -->
---------
## Table Element
<!-- <+Table.doc+> -->
<!-- <+Table.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Table.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Table.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Table.expand+> -->
### get
<!-- <+Table.get+> -->
### get_size
<!-- <+Table.get_size+> -->
### hide_row
<!-- <+Table.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Table.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Table.set_cursor+> -->
### set_focus
<!-- <+Table.set_focus+> -->
### set_size
<!-- <+Table.set_size+> -->
### set_tooltip
<!-- <+Table.set_tooltip+> -->
### unbind
<!-- <+Table.unbind+> -->
### unhide_row
<!-- <+Table.unhide_row+> -->
### update
<!-- <+Table.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Table.visible+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
### Get
<!-- <+Table.Get+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Table.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Table.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Table.Update+> -->
---------
## Text Element
<!-- <+Text.doc+> -->
<!-- <+Text.__init__+> -->
2020-05-16 01:15:57 +00:00
### bind
<!-- <+Text.bind+> -->
### expand
<!-- <+Text.expand+> -->
#### get
<!-- <+Text.get+> -->
### get_size
<!-- <+Text.get_size+> -->
### hide_row
<!-- <+Text.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Text.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Text.set_cursor+> -->
### set_focus
<!-- <+Text.set_focus+> -->
### set_size
<!-- <+Text.set_size+> -->
### set_tooltip
<!-- <+Text.set_tooltip+> -->
### unbind
<!-- <+Text.unbind+> -->
### unhide_row
<!-- <+Text.unhide_row+> -->
### update
<!-- <+Text.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Text.visible+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
#### Get
<!-- <+Text.Get+> -->
2020-05-16 01:15:57 +00:00
### SetFocus
2021-01-17 18:04:15 +00:00
<!-- <+Text.SetFocus+> -->
2020-05-16 01:15:57 +00:00
### SetTooltip
2021-01-17 18:04:15 +00:00
<!-- <+Text.SetTooltip+> -->
2020-05-16 01:15:57 +00:00
### Update
2021-01-17 18:04:15 +00:00
<!-- <+Text.Update+> -->
---------
## Titlebar Element
Note that while the Titlebar is an element, it is implemented using a function.
It is actually a "compound element" that consists of several elements combined into a single Column element.
See the Column element to get a list of method calls available. The function returns a Column element.
<!-- <+func.Titlebar+> -->
## Tree Element
<!-- <+Tree.doc+> -->
<!-- <+Tree.__init__+> -->
2020-05-16 01:15:57 +00:00
### add_treeview_data
<!-- <+Tree.add_treeview_data+> -->
### bind
<!-- <+Tree.bind+> -->
2021-04-11 22:51:27 +00:00
### block_focus
<!-- <+Tree.block_focus+> -->
2020-05-16 01:15:57 +00:00
### expand
<!-- <+Tree.expand+> -->
### get_size
<!-- <+Tree.get_size+> -->
### hide_row
<!-- <+Tree.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Tree.metadata+> -->
2020-05-16 01:15:57 +00:00
### set_cursor
<!-- <+Tree.set_cursor+> -->
### set_focus
<!-- <+Tree.set_focus+> -->
### set_size
<!-- <+Tree.set_size+> -->
### set_tooltip
<!-- <+Tree.set_tooltip+> -->
2020-06-28 13:59:09 +00:00
### set_vscroll_position
<!-- <+Tree.set_vscroll_position+> -->
2020-05-16 01:15:57 +00:00
### unbind
<!-- <+Tree.unbind+> -->
### unhide_row
<!-- <+Tree.unhide_row+> -->
### update
<!-- <+Tree.update+> -->
2021-01-17 18:04:15 +00:00
### visible
<!-- <+Tree.visible+> -->
---------
### These are non-PEP8 Compliant Methods - do NOT use
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
### SetFocus
<!-- <+Tree.SetFocus+> -->
### SetTooltip
<!-- <+Tree.SetTooltip+> -->
### Update
<!-- <+Tree.Update+> -->
---------
2020-05-16 01:15:57 +00:00
## TreeData (for Tree Element)
<!-- <+TreeData.doc+> -->
<!-- <+TreeData.__init__+> -->
### Node
<!-- <+TreeData.Node+> -->
### insert
<!-- <+TreeData.insert+> -->
2021-01-17 18:04:15 +00:00
### Insert
<!-- <+TreeData.Insert+> -->
---------
2020-05-16 01:15:57 +00:00
## VerticalSeparator Element
<!-- <+VerticalSeparator.doc+> -->
<!-- <+VerticalSeparator.__init__+> -->
### bind
<!-- <+VerticalSeparator.bind+> -->
### expand
<!-- <+VerticalSeparator.expand+> -->
### get_size
<!-- <+VerticalSeparator.get_size+> -->
### hide_row
<!-- <+VerticalSeparator.hide_row+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+VerticalSeparator.metadata+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### set_cursor
<!-- <+VerticalSeparator.set_cursor+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### set_focus
<!-- <+VerticalSeparator.set_focus+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### set_size
<!-- <+VerticalSeparator.set_size+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### set_tooltip
<!-- <+VerticalSeparator.set_tooltip+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### unbind
<!-- <+VerticalSeparator.unbind+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### unhide_row
<!-- <+VerticalSeparator.unhide_row+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### visible
<!-- <+VerticalSeparator.visible+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
---------
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### These are non-PEP8 Compliant Methods - do NOT use
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### SetFocus
<!-- <+VerticalSeparator.SetFocus+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### SetTooltip
<!-- <+VerticalSeparator.SetTooltip+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
---------
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
## UserSettings (Class interface to User Settings APIs... can also use the function call interface)
<!-- <+UserSettings.doc+> -->
<!-- <+UserSettings.__init__+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### delete_entry
<!-- <+UserSettings.delete_entry+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### delete_file
<!-- <+UserSettings.delete_file+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### exists
<!-- <+UserSettings.exists+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### get
<!-- <+UserSettings.get+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### get_dict
<!-- <+UserSettings.get_dict+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### get_filename
<!-- <+UserSettings.get_filename+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### load
<!-- <+UserSettings.load+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### read
<!-- <+UserSettings.read+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### save
<!-- <+UserSettings.save+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### set
<!-- <+UserSettings.set+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### set_default_value
<!-- <+UserSettings.set_default_value+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### set_location
<!-- <+UserSettings.set_location+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### write_new_dictionary
<!-- <+UserSettings.write_new_dictionary+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
---------
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
## Window
<!-- <+Window.doc+> -->
<!-- <+Window.__init__+> -->
2020-06-28 13:59:09 +00:00
### add_row
<!-- <+Window.add_row+> -->
### add_rows
<!-- <+Window.add_rows+> -->
### alpha_channel
<!-- <+Window.alpha_channel+> -->
### bind
<!-- <+Window.bind+> -->
### bring_to_front
<!-- <+Window.bring_to_front+> -->
### close
<!-- <+Window.close+> -->
### current_location
<!-- <+Window.current_location+> -->
### disable
<!-- <+Window.disable+> -->
### disable_debugger
<!-- <+Window.disable_debugger+> -->
### disappear
<!-- <+Window.disappear+> -->
### elem
<!-- <+Window.elem+> -->
### element
<!-- <+Window.element+> -->
### element_list
<!-- <+Window.element_list+> -->
### enable
<!-- <+Window.enable+> -->
### enable_debugger
<!-- <+Window.enable_debugger+> -->
### extend_layout
<!-- <+Window.extend_layout+> -->
### fill
<!-- <+Window.fill+> -->
### finalize
<!-- <+Window.finalize+> -->
### find
<!-- <+Window.find+> -->
### find_element
<!-- <+Window.find_element+> -->
### find_element_with_focus
<!-- <+Window.find_element_with_focus+> -->
2021-01-17 18:04:15 +00:00
### force_focus
<!-- <+Window.force_focus+> -->
2020-06-28 13:59:09 +00:00
### get_screen_dimensions
<!-- <+Window.get_screen_dimensions+> -->
### get_screen_size
<!-- <+Window.get_screen_size+> -->
### grab_any_where_off
<!-- <+Window.grab_any_where_off+> -->
### grab_any_where_on
<!-- <+Window.grab_any_where_on+> -->
### hide
<!-- <+Window.hide+> -->
### layout
<!-- <+Window.layout+> -->
### load_from_disk
<!-- <+Window.load_from_disk+> -->
2021-01-17 18:04:15 +00:00
### make_modal
<!-- <+Window.make_modal+> -->
2020-06-28 13:59:09 +00:00
### maximize
<!-- <+Window.maximize+> -->
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+Window.metadata+> -->
2020-06-28 13:59:09 +00:00
### minimize
<!-- <+Window.minimize+> -->
### move
<!-- <+Window.move+> -->
### normal
<!-- <+Window.normal+> -->
### read
<!-- <+Window.read+> -->
### reappear
<!-- <+Window.reappear+> -->
### refresh
<!-- <+Window.refresh+> -->
### save_to_disk
<!-- <+Window.save_to_disk+> -->
### send_to_back
<!-- <+Window.send_to_back+> -->
### set_alpha
<!-- <+Window.set_alpha+> -->
2021-01-17 18:04:15 +00:00
### set_cursor
<!-- <+Window.set_cursor+> -->
2020-06-28 13:59:09 +00:00
### set_icon
<!-- <+Window.set_icon+> -->
2021-01-17 18:04:15 +00:00
### set_min_size
<!-- <+Window.set_min_size+> -->
2020-06-28 13:59:09 +00:00
### set_title
<!-- <+Window.set_title+> -->
### set_transparent_color
<!-- <+Window.set_transparent_color+> -->
### size
<!-- <+Window.size+> -->
### un_hide
<!-- <+Window.un_hide+> -->
### visibility_changed
<!-- <+Window.visibility_changed+> -->
2021-01-17 18:04:15 +00:00
### was_closed
<!-- <+Window.was_closed+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
### write_event_value
<!-- <+Window.write_event_value+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
---------
### These are non-PEP8 Compliant Methods - do NOT use
2021-03-21 22:29:01 +00:00
***Do not use these***... they are here for your reference should you see them in old code.
2021-01-17 18:04:15 +00:00
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-06-28 13:59:09 +00:00
2020-05-16 01:15:57 +00:00
### AddRow
<!-- <+Window.AddRow+> -->
### AddRows
<!-- <+Window.AddRows+> -->
### AlphaChannel
<!-- <+Window.AlphaChannel+> -->
### BringToFront
<!-- <+Window.BringToFront+> -->
### Close
<!-- <+Window.Close+> -->
### CurrentLocation
<!-- <+Window.CurrentLocation+> -->
### Disable
<!-- <+Window.Disable+> -->
### DisableDebugger
<!-- <+Window.DisableDebugger+> -->
### Disappear
<!-- <+Window.Disappear+> -->
### Elem
<!-- <+Window.Elem+> -->
### Element
<!-- <+Window.Element+> -->
### Enable
<!-- <+Window.Enable+> -->
### EnableDebugger
<!-- <+Window.EnableDebugger+> -->
### Fill
<!-- <+Window.Fill+> -->
### Finalize
<!-- <+Window.Finalize+> -->
### Find
<!-- <+Window.Find+> -->
### FindElement
<!-- <+Window.FindElement+> -->
### FindElementWithFocus
<!-- <+Window.FindElementWithFocus+> -->
### GetScreenDimensions
<!-- <+Window.GetScreenDimensions+> -->
### GrabAnyWhereOff
<!-- <+Window.GrabAnyWhereOff+> -->
### GrabAnyWhereOn
<!-- <+Window.GrabAnyWhereOn+> -->
### Hide
<!-- <+Window.Hide+> -->
### Layout
<!-- <+Window.Layout+> -->
### LoadFromDisk
<!-- <+Window.LoadFromDisk+> -->
### Maximize
<!-- <+Window.Maximize+> -->
### Minimize
<!-- <+Window.Minimize+> -->
### Move
<!-- <+Window.Move+> -->
### Normal
<!-- <+Window.Normal+> -->
### Read
<!-- <+Window.Read+> -->
### Reappear
<!-- <+Window.Reappear+> -->
### Refresh
<!-- <+Window.Refresh+> -->
### SaveToDisk
<!-- <+Window.SaveToDisk+> -->
### SendToBack
<!-- <+Window.SendToBack+> -->
### SetAlpha
<!-- <+Window.SetAlpha+> -->
### SetIcon
<!-- <+Window.SetIcon+> -->
### SetTransparentColor
<!-- <+Window.SetTransparentColor+> -->
### Size
<!-- <+Window.Size+> -->
### UnHide
<!-- <+Window.UnHide+> -->
### VisibilityChanged
<!-- <+Window.VisibilityChanged+> -->
2021-01-17 18:04:15 +00:00
---------
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
## SystemTray
<!-- <+SystemTray.doc+> -->
<!-- <+SystemTray.__init__+> -->
2020-05-16 01:15:57 +00:00
### close
2021-01-17 18:04:15 +00:00
<!-- <+SystemTray.close+> -->
2020-05-16 01:15:57 +00:00
### hide
2021-01-17 18:04:15 +00:00
<!-- <+SystemTray.hide+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### metadata
<!-- <+SystemTray.metadata+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### notify
<!-- <+SystemTray.notify+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### read
<!-- <+SystemTray.read+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### show_message
<!-- <+SystemTray.show_message+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### un_hide
<!-- <+SystemTray.un_hide+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### update
<!-- <+SystemTray.update+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
---------
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### These are non-PEP8 Compliant Methods - do NOT use
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
The following methods are here for backwards compatibility reference. You will find there are PEP8 versions for each of these methods. The PEP8 versions will be all lower case and have underscores.
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### Close
<!-- <+SystemTray.Close+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### Hide
<!-- <+SystemTray.Hide+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### Read
<!-- <+SystemTray.Read+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### ShowMessage
<!-- <+SystemTray.ShowMessage+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### UnHide
<!-- <+SystemTray.UnHide+> -->
2020-05-16 01:15:57 +00:00
2021-01-17 18:04:15 +00:00
### Update
<!-- <+SystemTray.Update+> -->
2020-05-16 01:15:57 +00:00
## Function Reference
2020-06-28 13:59:09 +00:00
These are the functions available for you to call
2021-01-17 18:04:15 +00:00
## Multi-window Interface
<!-- <+func.read_all_windows+> -->
2020-06-28 13:59:09 +00:00
## Button Related
2020-05-16 01:15:57 +00:00
<!-- <+func.CalendarButton+> -->
<!-- <+func.Cancel+> -->
<!-- <+func.ColorChooserButton+> -->
<!-- <+func.Debug+> -->
<!-- <+func.DummyButton+> -->
<!-- <+func.Exit+> -->
<!-- <+func.FileBrowse+> -->
<!-- <+func.FileSaveAs+> -->
<!-- <+func.FilesBrowse+> -->
<!-- <+func.FolderBrowse+> -->
<!-- <+func.Help+> -->
<!-- <+func.No+> -->
<!-- <+func.OK+> -->
<!-- <+func.ObjToString+> -->
<!-- <+func.ObjToStringSingleObj+> -->
<!-- <+func.Ok+> -->
<!-- <+func.Open+> -->
<!-- <+func.Quit+> -->
<!-- <+func.RealtimeButton+> -->
<!-- <+func.Save+> -->
<!-- <+func.SaveAs+> -->
<!-- <+func.Submit+> -->
<!-- <+func.Yes+> -->
2021-01-30 20:10:08 +00:00
## Button Functions No Longer Used (DO NOT USE)
2020-06-28 13:59:09 +00:00
Note - These are no longer recommended!
They are shown here in case you run into them in some old code.
<!-- <+func.RButton+> -->
<!-- <+func.ReadButton+> -->
<!-- <+func.CButton+> -->
<!-- <+func.CloseButton+> -->
2020-05-16 01:15:57 +00:00
## Debug Window Output
<!-- <+func.easy_print+> -->
<!-- <+func.easy_print_close+> -->
<!-- <+func.eprint+> -->
<!-- <+func.sgprint+> -->
<!-- <+func.sgprint_close+> -->
<!-- <+func.EasyPrint+> -->
<!-- <+func.EasyPrintClose+> -->
<!-- <+func.Print+> -->
<!-- <+func.PrintClose+> -->
2020-06-28 13:59:09 +00:00
## Color Printing to Multiline Element of a Window
<!-- <+func.cprint+> -->
<!-- <+func.cprint_set_output_destination+> -->
2020-05-16 01:15:57 +00:00
## OneLineProgressMeter
<!-- <+func.OneLineProgressMeter+> -->
<!-- <+func.OneLineProgressMeterCancel+> -->
<!-- <+func.one_line_progress_meter+> -->
<!-- <+func.one_line_progress_meter_cancel+> -->
## Popups PEP8 Versions
<!-- <+func.popup+> -->
<!-- <+func.popup_animated+> -->
<!-- <+func.popup_auto_close+> -->
<!-- <+func.popup_cancel+> -->
<!-- <+func.popup_error+> -->
<!-- <+func.popup_get_date+> -->
<!-- <+func.popup_get_file+> -->
<!-- <+func.popup_get_folder+> -->
<!-- <+func.popup_get_text+> -->
2021-04-11 22:51:27 +00:00
<!-- <+func.popup_menu+> -->
2020-05-16 01:15:57 +00:00
<!-- <+func.popup_no_buttons+> -->
<!-- <+func.popup_no_titlebar+> -->
<!-- <+func.popup_non_blocking+> -->
<!-- <+func.popup_notify+> -->
<!-- <+func.popup_ok+> -->
<!-- <+func.popup_ok_cancel+> -->
<!-- <+func.popup_quick+> -->
<!-- <+func.popup_quick_message+> -->
<!-- <+func.popup_scrolled+> -->
<!-- <+func.popup_yes_no+> -->
2021-01-30 20:10:08 +00:00
### Popup Alias - Same as popup_scrolled
2020-05-16 01:15:57 +00:00
2020-06-28 13:59:09 +00:00
<!-- <+func.sprint+> -->
<!-- <+func.ScrolledTextBox+> -->
2020-05-16 01:15:57 +00:00
2021-01-30 20:10:08 +00:00
## Popup Not PEP8 Compliant names
2021-03-21 22:29:01 +00:00
*** You should not use these function names! ** *
These versions of the popup functions are here only for backwards compatibility. Instead use the popup functions that have snake_case rather than CamelCase.
2021-01-30 20:10:08 +00:00
<!-- <+func.Popup+> -->
<!-- <+func.PopupAnimated+> -->
<!-- <+func.PopupAnnoying+> -->
<!-- <+func.PopupAutoClose+> -->
<!-- <+func.PopupCancel+> -->
<!-- <+func.PopupError+> -->
<!-- <+func.PopupGetFile+> -->
<!-- <+func.PopupGetFolder+> -->
<!-- <+func.PopupGetText+> -->
<!-- <+func.PopupNoBorder+> -->
<!-- <+func.PopupNoButtons+> -->
<!-- <+func.PopupNoFrame+> -->
<!-- <+func.PopupNoTitlebar+> -->
<!-- <+func.PopupNonBlocking+> -->
<!-- <+func.PopupOK+> -->
<!-- <+func.PopupOKCancel+> -->
<!-- <+func.PopupQuick+> -->
<!-- <+func.PopupQuickMessage+> -->
<!-- <+func.PopupScrolled+> -->
<!-- <+func.PopupTimed+> -->
<!-- <+func.PopupYesNo+> -->
2020-06-28 13:59:09 +00:00
## PEP8 Function Bindings
2021-03-21 22:29:01 +00:00
## Display Objects In a Friendly Way
These functions will return an object as a string that shows each of the object's member variables. They're nice to use if you want to print any Python object, not just PySimpleGUI ones.
2020-05-16 01:15:57 +00:00
<!-- <+func.obj_to_string+> -->
<!-- <+func.obj_to_string_single_obj+> -->
2020-06-28 13:59:09 +00:00
2021-03-03 21:06:54 +00:00
## The Main Program - Test Harness, Global Settings, Debug Information, Upgrade from GitHub
2020-06-28 13:59:09 +00:00
2021-03-21 22:29:01 +00:00
A convention that PySimpleGUI uses is that standalone entry points start with "main_". These calls are essentially a mini-program within the PySimpleGUI.py file.
2021-03-03 21:06:54 +00:00
Used to get SDK help, test the installation, get information about the versions, upgrade from GitHub.
You can call main() from your code and then access these other features such as the global settings. You can also directly call these functions.
2020-06-28 13:59:09 +00:00
<!-- <+func.main+> -->
2021-03-03 21:06:54 +00:00
<!-- <+func.main_get_debug_data+> -->
<!-- <+func.main_global_pysimplegui_settings+> -->
2021-01-17 18:04:15 +00:00
<!-- <+func.main_sdk_help+> -->
2020-06-28 13:59:09 +00:00
<!-- <+func.test+> -->
## Debugger
2020-05-16 01:15:57 +00:00
<!-- <+func.show_debugger_popout_window+> -->
<!-- <+func.show_debugger_window+> -->
2020-06-28 13:59:09 +00:00
2020-05-16 01:15:57 +00:00
## Themes
<!-- <+func.theme+> -->
2020-06-28 13:59:09 +00:00
<!-- <+func.theme_add_new+> -->
2020-05-16 01:15:57 +00:00
<!-- <+func.theme_background_color+> -->
<!-- <+func.theme_border_width+> -->
<!-- <+func.theme_button_color+> -->
<!-- <+func.theme_element_background_color+> -->
<!-- <+func.theme_element_text_color+> -->
2021-03-03 21:06:54 +00:00
<!-- <+func.theme_global+> -->
2020-05-16 01:15:57 +00:00
<!-- <+func.theme_input_background_color+> -->
<!-- <+func.theme_input_text_color+> -->
<!-- <+func.theme_list+> -->
<!-- <+func.theme_previewer+> -->
2021-01-17 18:04:15 +00:00
<!-- <+func.theme_previewer_swatches+> -->
2020-05-16 01:15:57 +00:00
<!-- <+func.theme_progress_bar_border_width+> -->
<!-- <+func.theme_progress_bar_color+> -->
<!-- <+func.theme_slider_border_width+> -->
<!-- <+func.theme_slider_color+> -->
<!-- <+func.theme_text_color+> -->
<!-- <+func.theme_text_element_background_color+> -->
2021-03-21 22:29:01 +00:00
## Platform Checks
These are simple functions you can use that return a boolean True if sys.platform matches the platform. Saves you the trouble of importing sys and then looking up the values for sys.platform.
<!-- <+func.running_linux+> -->
<!-- <+func.running_mac+> -->
<!-- <+func.running_trinket+> -->
<!-- <+func.running_windows+> -->
2021-01-17 18:04:15 +00:00
## User Settings
2021-03-03 21:06:54 +00:00
In addition to user settings files, there is also a global PySimpleGUI settings file.
You can directly access the global settings through the UserSettings object: `pysimplegui_user_settings`
2021-01-17 18:04:15 +00:00
<!-- <+func.user_settings+> -->
<!-- <+func.user_settings_delete_entry+> -->
<!-- <+func.user_settings_delete_filename+> -->
<!-- <+func.user_settings_file_exists+> -->
<!-- <+func.user_settings_filename+> -->
<!-- <+func.user_settings_get_entry+> -->
<!-- <+func.user_settings_load+> -->
<!-- <+func.user_settings_save+> -->
<!-- <+func.user_settings_set_entry+> -->
<!-- <+func.user_settings_silent_on_error+> -->
<!-- <+func.user_settings_write_new_dictionary+> -->
2021-03-03 21:06:54 +00:00
## Exec APIs
These API calls are used to launch subprocesses.
<!-- <+func.execute_command_subprocess+> -->
<!-- <+func.execute_editor+> -->
<!-- <+func.execute_file_explorer+> -->
2021-03-21 22:29:01 +00:00
<!-- <+func.execute_find_callers_filename+> -->
2021-03-03 21:06:54 +00:00
<!-- <+func.execute_get_results+> -->
<!-- <+func.execute_py_file+> -->
2021-03-21 22:29:01 +00:00
<!-- <+func.execute_subprocess_still_running+> -->
2021-03-03 21:06:54 +00:00
2020-06-28 13:59:09 +00:00
## Misc
<!-- <+func.fill_form_with_values+> -->
2021-01-30 20:10:08 +00:00
<!-- <+func.FillFormWithValues+> -->
2020-06-28 13:59:09 +00:00
2021-01-17 18:04:15 +00:00
## Layout Helper Funcs
<!-- <+func.pin+> -->
<!-- <+func.vbottom+> -->
<!-- <+func.vcenter+> -->
<!-- <+func.vtop+> -->
2021-01-30 20:10:08 +00:00
2021-01-17 18:04:15 +00:00
## Configuration / Settings / Extensions
<!-- <+func.get_globals+> -->
<!-- <+func.set_global_icon+> -->
<!-- <+func.set_options+> -->
2021-03-21 22:29:01 +00:00
2021-01-30 20:10:08 +00:00
### Non PEP8 versions
<!-- <+func.SetGlobalIcon+> -->
<!-- <+func.SetOptions+> -->
2020-05-16 01:15:57 +00:00
## Old Themes (Look and Feel) - Replaced by theme()
2021-03-21 22:29:01 +00:00
You should NOT use these calls. They are here for your reference should you run into them in existing code.
2020-05-16 01:15:57 +00:00
<!-- <+func.ChangeLookAndFeel+> -->
<!-- <+func.ListOfLookAndFeelValues+> -->
<!-- <+func.preview_all_look_and_feel_themes+> -->
<!-- <+func.list_of_look_and_feel_values+> -->
<!-- <+func.change_look_and_feel+> -->
2021-03-21 22:29:01 +00:00
-------------
This documentation is copyright 2021 by PySimpleGUI Inc
Republishing the copyrighted PySimpleGUI documentation and selling it are not allowed.
When in doubt, ask.