Commit graph

5566 commits

Author SHA1 Message Date
PySimpleGUI
f523e511d9 Swapped out Output element for Multiline. Includes the Titilebar, CustomMenubar, Sizegrip and standard "Edit Me" and "Versions" right click setting and numerous smaller changes 2022-01-06 11:31:54 -05:00
PySimpleGUI
ef3746cb06 set_options - new parm disable_modal_windows provides ability to disable modal setting for all windows including popups 2022-01-06 11:29:03 -05:00
PySimpleGUI
3c356d31c2 Release 4.56.0 2022-01-05 16:38:48 -05:00
PySimpleGUI
acaae54a1a Enable Text class methods to be called prior to any windows being created: string_width_in_pixels, char_height_in_pixels, char_width_in_pixels. Removed destruction of hidden master root from popup_get_file & popup_get_folder (was old code) 2022-01-04 13:58:13 -05:00
PySimpleGUI
7dd1094c6c Replaced documentation banner 2022-01-03 13:07:36 -05:00
PySimpleGUI
0623072ecf An additional location for explaining how Element.update works with Window.read and Window.refresh. 2022-01-01 13:14:26 -05:00
PySimpleGUI
02e1cb6ad4 Design Pattern 2B - point out the update calls are not shown in the window until Window.read or Window.refresh are called. 2022-01-01 12:59:43 -05:00
PySimpleGUI
9c80a060e2 Docstring changes for all Element.update methods to indicate that the change will not be visible until Window.refresh or Window.read is called 2022-01-01 12:56:41 -05:00
PySimpleGUI
4712041ee1 Fix for set_options - was not checking for True for dpi_awareness 2021-12-25 12:59:12 -05:00
PySimpleGUI
745f693901 Layout reuse error wording change, execute_get_results checks for ValueError now 2021-12-21 16:16:49 -05:00
PySimpleGUI
783d6d4169 Added back banners after temp removal.... 2021-12-20 16:49:24 -05:00
PySimpleGUI
d357ba16ac Revert "Addition of banner"
This reverts commit fe195c19c6.
2021-12-20 16:22:33 -05:00
PySimpleGUI
9602473342 Revert "Added banner"
This reverts commit 7b06c24f14.
2021-12-20 16:22:25 -05:00
PySimpleGUI
7b06c24f14 Added banner 2021-12-16 05:46:05 -05:00
PySimpleGUI
fe195c19c6 Addition of banner 2021-12-16 05:41:34 -05:00
PySimpleGUI
8d21555f28 Fixed normal (non-ttk) button wraplen 2021-12-15 10:13:36 -05:00
PySimpleGUI
9022fd22de TTK Button wraplen and padding height changes 2021-12-15 07:00:59 -05:00
PySimpleGUI
800e1c84dc UserSettings.delete_entry - replaced simple print with the standard popup error with traceback.... yes, this means I'm working on the UserSettings lesson... 2021-12-14 10:58:19 -05:00
PySimpleGUI
77ab50248b Deleting old files that are not used and could be confusing 2021-12-11 13:02:27 -05:00
PySimpleGUI
0f32cac724 Added buy me a coffee to sponsor button 2021-12-10 14:39:49 -05:00
PySimpleGUI
047016e633 Updated sponsor info 2021-12-10 14:36:58 -05:00
PySimpleGUI
3845f0de66 Fixed logging github issue problem with overall and python years swapped 2021-12-06 08:52:41 -05:00
PySimpleGUI
421b8fddf2 Fix in sdk_help - the Titlebar and MenubarCustom caused problems if trying to view in the summary mode because they're not classes 2021-12-05 15:19:31 -05:00
PySimpleGUI
ad6a8a7142 ButtonMenu - new image_source parm for creation. New update parms - image_source, image_size, image_subsample - enables the initial image to be changed to a new one 2021-12-04 15:30:12 -05:00
PySimpleGUI
668835bb7f Graph - motion_events parm added as a quick experiment. 2021-12-03 17:33:25 -05:00
PySimpleGUI
cd35367c7f Addition of col0 heading for Tree element. Fix for Tables that have more headers specified than actual data 2021-12-03 14:21:54 -05:00
PySimpleGUI
0551835488 Tree element - always make col 0 be left justified. Better auto-size for column widths 2021-12-02 15:54:13 -05:00
PySimpleGUI
2d6d4f6e68 Tree element - set the row height based on the font used in the Tree 2021-12-01 16:20:26 -05:00
PySimpleGUI
f8a8e5bba0 Don't print the error message about wm_overrideredirect while hiding the hidden master root if running on a Mac 2021-11-30 12:10:52 -05:00
PySimpleGUI
fe8737dba4 Table element - better column width sizing for the row number column as well as other column when the header is wider than the data. 2021-11-29 18:43:56 -05:00
PySimpleGUI
2162ebcb8a New Table Element parm - right_click_selects (see docstring), bug fix Col elem was not correctly checking background color of None or COLOR_SYSTEM_DEFAULT 2021-11-28 17:30:15 -05:00
PySimpleGUI
de8e046a18 Fixed docstring for Table, added Text.print but may remove. Checked in the latest documentation for readthedocs 2021-11-25 14:12:25 -05:00
PySimpleGUI
ac0b474ed9 Combo element - addition of button_background_color and button_arrow_color 2021-11-24 19:18:10 -05:00
PySimpleGUI
46876bdacb Refresh of demo to use coding conventions for keys, make portable filenames. It's an old demo that's not been updated in a couple of years 2021-11-19 14:34:54 -05:00
PySimpleGUI
f9da3350a5 Update of section on "settings" to reference the newer User Settings APIs 2021-11-19 13:58:23 -05:00
PySimpleGUI
f2ab3b7c82 Removal of import of site. Added pad to Sizegrip element. 2021-11-19 09:44:59 -05:00
PySimpleGUI
f92df8c419 psgresizer demo updated both in Demo Programs and in the new standalone repo as well as on PyPI 2021-11-16 08:46:47 -05:00
PySimpleGUI
9b8b33636d Added Window.move_to_center, disable debugger when pip installing from github, better error reporting when a problem with layout detected 2021-11-13 14:35:45 -05:00
PySimpleGUI
d84ee84caf A quick "refresh"... user bsawlor (thank you!) pointed out a float crash. Sliders return floats now and thus needs casting in this demo. 2021-11-10 13:37:11 -05:00
PySimpleGUI
cf2f99c8d8 SDK Reference - changed to inspect.getfullargspec because inspect.getargspec is not supported in 3.11 2021-11-10 12:04:35 -05:00
PySimpleGUI
3621ba71e7 Added stdin parm to execute_command_subprocess. It sends stdin to DEVNULL by default. This enables PySimpleGUI programs that launch other programs to be turned into EXE files. Also set the closed-attempted flag when creating windows so that 8.6.11 MAC-specific (I hope) problem can be tested more easily 2021-11-10 06:53:40 -05:00
PySimpleGUI
2286e8ac55 Release 4.55.1 2021-11-07 13:48:38 -05:00
PySimpleGUI
cae8cf360a Release 4.55.1 2021-11-07 13:43:03 -05:00
PySimpleGUI
4976de9ef6 Fixed exec apis - made a mistake in change for github upgrades. The result is that the global interpreter was never used. Fixed so that it's now used except for the github upgrades 2021-11-07 11:29:40 -05:00
PySimpleGUI
b47b0def42 Bump version so that an upgrade from GitHub can be demonstrated. Be sure an get 4.55.0 from PyPI first! 2021-11-07 09:11:35 -05:00
PySimpleGUI
e078cbe33a Release 4.55.0 2021-11-07 05:21:18 -05:00
PySimpleGUI
65eebb1b07 Change from pythonw to python in the upgrade from github code for the pip comand 2021-11-07 05:09:47 -05:00
PySimpleGUI
fb0579af3a If pythonw found in psgmain or psgupgrade, then switch it to python 2021-11-07 05:02:23 -05:00
PySimpleGUI
0b3340eecb Changed the execute_py_file and execute_py_get_interpreter to return sys.executable rather than the interpreter stored in the settings file 2021-11-07 04:52:35 -05:00
PySimpleGUI
5c01c523da Release 4.54.0 2021-11-06 17:01:58 -04:00