Commit Graph

5006 Commits

Author SHA1 Message Date
PySimpleGUI 38981a291d Still grabbing at straws...... and sometimes actually getting a window... 2021-08-03 17:09:13 -04:00
PySimpleGUI 2917094fd2 Experimental change to grab anywhere 2021-08-03 15:58:34 -04:00
PySimpleGUI 778a027b50 Check for no color setting when changing the cursor color (insertbackground). Removed f-string 2021-08-03 13:08:37 -04:00
PySimpleGUI 3c826c70be Changed if the alpha channel set to 0 during window creation happens on the Mac. If the no titlebar patch is enabled, then the alpha won't be set) 2021-07-31 16:52:10 -04:00
PySimpleGUI 4bed4c6a66 Added Mac no titlebar patch to Tooltips 2021-07-31 16:41:02 -04:00
PySimpleGUI f622a511cd Print exception information if problems setting alpha to 0 while making the window 2021-07-31 14:53:52 -04:00
PySimpleGUI 6387bb8923 Removed the recently added test for Mac so that the SECOND of the wm_overriderediects is restored like it was last week. 2021-07-31 14:46:26 -04:00
PySimpleGUI 0eb0ce0015 set_size - if a Graph Element, then also set the CanvasSize member variable 2021-07-30 14:44:22 -04:00
PySimpleGUI 35259d58cf Set Table Element's treeview widget's stretch setting to be same as the expand_x paramter. Added a key onto the Sizegrip element. 2021-07-29 13:35:22 -04:00
PySimpleGUI 14cb70ac73 Move all windows (experimental) updated to use new move all windows algorithm 2021-07-27 13:30:31 -04:00
PySimpleGUI 45769371cc New grab anywhere movement algorithm. Right Click menus now work from mouse button RELEASE 2021-07-27 13:03:47 -04:00
PySimpleGUI 29e19579c3 Skip the SECOND no titlebar setup if running on a Mac 2021-07-27 11:24:35 -04:00
PySimpleGUI d99ee20611 Display mac patches when startup on a Mac 2021-07-27 10:54:14 -04:00
PySimpleGUI 229f2af24c Re-read Mac settings after the Mac patch control window is closed. 2021-07-27 10:52:36 -04:00
PySimpleGUI 44ccdbc175 Added Mac Patch Control Settings and window to change the settings 2021-07-25 18:51:57 -04:00
PySimpleGUI 52c5f43e04 Shrunk size of Test Harness significantly. It's always a battle to get it to fit on small screens. Currently 690x670, down from 770 x 780 2021-07-25 08:17:01 -04:00
PySimpleGUI 7d2cf157bf Added autosave parameter to UserSettings object. 2021-07-25 07:53:58 -04:00
PySimpleGUI 4970b0b57c "Oh... I guess that function was important after all' 2021-07-24 20:01:49 -04:00
PySimpleGUI 568bf6239b Added a right click menu to the Window class so that portions of the window that don't have elements can still be right clicked 2021-07-24 14:57:25 -04:00
PySimpleGUI eff3dec028 Added echo_stdout to Debug Print (Print or easy_print). This option is already part of the Multiline element. Adding the parameter simply extends the capability back to the user so that they can use it if desired. Default is False. To use set both do_not_reroute_stdout to False and echo_stdout to True 2021-07-24 12:42:53 -04:00
PySimpleGUI 52dc961b5a Removed sizegrip so that it can run on older versions of PySimpleGUI. Also removed the change where expand_x, the newly added option on several elements, is removed. 2021-07-24 10:53:20 -04:00
PySimpleGUI a940d3bcd4 Sizegrip... one FINAL time. Realized it was expanding row frame erronously. 2021-07-24 08:13:37 -04:00
PySimpleGUI 7718772420 Set cursor color to be the same as the input text color for - Input, Multiline, Output, Combo, Spin elements 2021-07-23 16:43:13 -04:00
PySimpleGUI 406c0c0305 Fixed Text.get() - wasn't getting actual current value. 2021-07-23 13:24:01 -04:00
PySimpleGUI fca99bac39 Replaced the multithreaded wrapper demo with one that calls Window.perform_long_operation 2021-07-23 09:51:38 -04:00
PySimpleGUI b1081f747d Added new Window.perform_long_operation. Fixed Sizegrip row expansion 2021-07-23 08:59:35 -04:00
PySimpleGUI f1c66feadb Updated to include a before/after as an easier to follow example 2021-07-22 16:13:03 -04:00
PySimpleGUI c82516bee6 A "lengthy function call" demo - another approach to using threads 2021-07-22 15:27:06 -04:00
PySimpleGUI d211bd8977 docstrings: font made clearer by listing all available styles, descriptions and parms line up. ALL ELEMENTS got an expand_x and expand_y parameters in their constructor! No more needing to call expand after window is created. It can now be done entirely in the layout definition. Yeah! GitHub Issue GUI changed to remove calls to expand 2021-07-22 09:51:30 -04:00
PySimpleGUI 128b18e4cd Made window expandable, keep the filter in place so that refreshes filter immediately, added edit me option. Sizegrip added. 2021-07-21 10:18:06 -04:00
PySimpleGUI 2907d4bd82 Using Columns to Justify Elements 2021-07-20 15:17:09 -04:00
PySimpleGUI 0cb4b4ab61 Fixed docstrings that had missing type and rtype lines. 2021-07-19 15:45:24 -04:00
PySimpleGUI 6b3d5a1be5 Updated info on icons, fixed problem with missing types causing corrupt entry, changed FindElement to find_element 2021-07-19 15:38:33 -04:00
PySimpleGUI c424c3c771 Reformatted all docstrings so that the parameter description and type are aligned. The code itself, help output and the sdk reference window look better. 2021-07-19 10:15:53 -04:00
PySimpleGUI 0e9d5157bd Added support for right click menus to checkbox, radio, spin, progress meter, tabgroup, spin (never noticed they weren't hooked up!) If an element doesn't have the parm on the init, it will now automatically inherit from the Window. Reformatted a couple of the Docstrings to see how they're going to look before doing the entire file. 2021-07-18 13:55:43 -04:00
PySimpleGUI 4b8757c124 Check for file exists in execute_py_file 2021-07-17 13:23:22 -04:00
PySimpleGUI 4f4d2879c3 Set cwd='.' is dirname is not found when calling execute_py_file 2021-07-16 14:42:12 -04:00
PySimpleGUI 48b3028a5e Temporarily enabled Modal Windows on the Mac. Added size info in Frame Element's docstring 2021-07-11 09:57:21 -04:00
PySimpleGUI ad708f7176 Added TabGroup.add_tab 2021-07-08 17:41:39 -04:00
PySimpleGUI 3c2e3bf0a2 Warning on FindElement to get users to migrate 2021-07-08 08:58:13 -04:00
PySimpleGUI f9a9f8a95b one_line_progress_meter gets keep_on_top parameter 2021-07-07 15:37:36 -04:00
PySimpleGUI 5e1f29cf40 cprint, Multline.print, Debug print all take a color string parm. Added ability for the color string to be a single color representing the text color only. 2021-07-05 12:54:22 -04:00
PySimpleGUI 9c435e9cbc Added Kill Application button to the popup_error_with_traceback since it's possible to get into loop forcing user kill everything using task manager. Not good... much better now! 2021-07-05 07:34:44 -04:00
PySimpleGUI 0ebf12954e Better docstring description for icon in Window and set_options. Describes a Base64 encoded GIF as the most portable icon. 2021-07-04 15:07:08 -04:00
PySimpleGUI 93633b4a95 Changed Sizegrip to not expand the row that it's on. Fixed custom titlebar detection, fixed updating Image with size of None. 2021-07-03 17:22:17 -04:00
PySimpleGUI e4125886a3 Sort the list of entries 2021-07-03 14:29:14 -04:00
PySimpleGUI 44c020324a New Demo - Combo File Chooser with history and clear button. 2021-07-03 14:25:52 -04:00
PySimpleGUI 49bb18e496 Delete Demo_Cursor_Changed_To_Hand.py 2021-07-02 15:04:44 -04:00
PySimpleGUI 3b00016ddb Renamed the cursor demo. Included example of turning off the cursor entirely at the element and the window level. 2021-07-02 15:04:30 -04:00
PySimpleGUI c48968b36d Moved visibility setting out of the drawing function for better performance 2021-06-30 10:58:41 -04:00