# ELEMENT AND FUNCTION CALL REFERENCE NOTE that this documentation section is created using the ***GitHUB released PySimpleGUI.py file***. This means you're seeing the tkinter port only and some of the changes might not yet be released on PyPI. Some of the calls may not be available to you or your port (Qt, Wx, Web). And some of the parameters may be different. We're working on adding docstrings to all the ports which will enable this kind of document to be available for each port. ## 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 ## Button Element ### Click ### GetText ### SetFocus ### SetTooltip ### Update ### bind ### click ### expand ### get_size ### get_text ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## ButtonMenu Element ### Click ### SetFocus ### SetTooltip ### Update ### bind ### expand ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## Canvas Element ### SetFocus ### SetTooltip ### TKCanvas ### bind ### expand ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### tk_canvas ### unbind ### unhide_row ## Checkbox Element ### Get ### SetFocus ### SetTooltip ### Update ### bind ### expand ### get ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## Column Element ### AddRow ### Layout ### SetFocus ### SetTooltip ### Update ### add_row ### bind ### expand ### get_size ### hide_row ### layout ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## Combo Element ### Get ### SetFocus ### SetTooltip ### Update ### bind ### expand ### get ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## Frame Element ### AddRow ### Layout ### SetFocus ### SetTooltip ### Update ### add_row ### bind ### expand ### get_size ### hide_row ### layout ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## Graph Element ### BringFigureToFront ### DeleteFigure ### DrawArc ### DrawCircle ### DrawImage ### DrawLine ### DrawOval ### DrawPoint ### DrawPolygon ### DrawRectangle ### DrawText ### Erase ### GetBoundingBox ### GetFiguresAtLocation ### Move ### MoveFigure ### RelocateFigure ### SendFigureToBack ### SetFocus ### SetTooltip ### TKCanvas ### Update ### bind ### bring_figure_to_front ### change_coordinates ### delete_figure ### draw_arc ### draw_circle ### draw_image ### draw_line ### draw_oval ### draw_point ### draw_polygon ### draw_rectangle ### draw_text ### erase ### expand ### get_bounding_box ### get_figures_at_location ### get_size ### hide_row ### move ### move_figure ### relocate_figure ### send_figure_to_back ### set_cursor ### set_focus ### set_size ### set_tooltip ### tk_canvas ### unbind ### unhide_row ### update ## Image Element ### SetFocus ### SetTooltip ### Update ### UpdateAnimation ### bind ### expand ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ### update_animation ### update_animation_no_buffering ## InputText Element ### Get ### SetFocus ### SetTooltip ### Update ### bind ### expand ### get ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## Listbox Element ### GetIndexes ### GetListValues ### SetFocus ### SetTooltip ### SetValue ### Update ### bind ### expand ### get ### get_indexes ### get_list_values ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### set_value ### unbind ### unhide_row ### update ## Menu Element ### SetFocus ### SetTooltip ### Update ### bind ### expand ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## Multiline Element ### Get ### SetFocus ### SetTooltip ### Update ### bind ### expand ### get ### get_size ### hide_row ### print ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## OptionMenu Element ### SetFocus ### SetTooltip ### Update ### bind ### expand ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## Output Element ### Get ### SetFocus ### SetTooltip ### TKOut ### Update ### bind ### expand ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### tk_out ### unbind ### unhide_row ### update ## Pane Element ### SetFocus ### SetTooltip ### Update ### bind ### expand ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## ProgressBar Element ### SetFocus ### SetTooltip ### Update ### UpdateBar ### bind ### expand ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ### update_bar ## Radio Element ### Get ### ResetGroup ### SetFocus ### SetTooltip ### Update ### bind ### expand ### get ### get_size ### hide_row ### reset_group ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## Slider Element ### SetFocus ### SetTooltip ### Update ### bind ### expand ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## Spin Element ### Get ### SetFocus ### SetTooltip ### Update ### bind ### expand ### get ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## StatusBar Element ### SetFocus ### SetTooltip ### Update ### bind ### expand ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## SystemTray ### Close ### Hide ### Read ### ShowMessage ### UnHide ### Update ### close ### hide ### notify ### read ### show_message ### un_hide ### update ## Tab Element ### AddRow ### Layout ### Select ### SetFocus ### SetTooltip ### Update ### add_row ### bind ### expand ### get_size ### hide_row ### layout ### select ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## TabGroup Element ### FindKeyFromTabName ### Get ### SetFocus ### SetTooltip ### bind ### expand ### find_key_from_tab_name ### get ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ## Table Element ### Get ### SetFocus ### SetTooltip ### Update ### bind ### expand ### get ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## Text Element #### Get ### SetFocus ### SetTooltip ### Update ### bind ### expand #### get ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## Tree Element ### SetFocus ### SetTooltip ### Update ### add_treeview_data ### bind ### expand ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ### update ## TreeData (for Tree Element) ### Insert ### Node ### insert ## VerticalSeparator Element ### SetFocus ### SetTooltip ### bind ### expand ### get_size ### hide_row ### set_cursor ### set_focus ### set_size ### set_tooltip ### unbind ### unhide_row ## Window ### AddRow ### AddRows ### AlphaChannel ### BringToFront ### Close ### CurrentLocation ### Disable ### DisableDebugger ### Disappear ### Elem ### Element ### Enable ### EnableDebugger ### Fill ### Finalize ### Find ### FindElement ### FindElementWithFocus ### GetScreenDimensions ### GrabAnyWhereOff ### GrabAnyWhereOn ### Hide ### Layout ### LoadFromDisk ### Maximize ### Minimize ### Move ### Normal ### Read ### Reappear ### Refresh ### SaveToDisk ### SendToBack ### SetAlpha ### SetIcon ### SetTransparentColor ### Size ### UnHide ### VisibilityChanged ### add_row ### add_rows ### alpha_channel ### bind ### bring_to_front ### close ### current_location ### disable ### disable_debugger ### disappear ### elem ### element ### element_list ### enable ### enable_debugger ### extend_layout ### fill ### finalize ### find ### find_element ### find_element_with_focus ### get_screen_dimensions ### get_screen_size ### grab_any_where_off ### grab_any_where_on ### hide ### layout ### load_from_disk ### maximize ### minimize ### move ### normal ### read ### reappear ### refresh ### save_to_disk ### send_to_back ### set_alpha ### set_icon ### set_transparent_color ### size ### un_hide ### visibility_changed ## Function Reference ## Debug Window Output ## OneLineProgressMeter ## Popup Functions ## Popups PEP8 Versions ## PEP8 Function Bindings ## Themes ## Old Themes (Look and Feel) - Replaced by theme()