Commit Graph

1562 Commits

Author SHA1 Message Date
PySimpleGUI 1e3e721f36 Added Window.get_scaling to get the current scaling value from tktiner 2022-08-08 09:51:08 -04:00
PySimpleGUI 768e73a71c Addition of quick_check parm to Window.is_closed to bypass the root.update tkinter call. For complex windows this can take a huge amount of time. This quick_check is now used in the element update methods instead of calling tktinter. 2022-08-06 11:02:13 -04:00
PySimpleGUI 95f5c643b0 Better docstring description of ProgressBar and one_line_progress_meter paremeter bar_color. Addition of select parm to Combo.update 2022-08-05 15:23:02 -04:00
PySimpleGUI 8ef45d6643 Combo element - if readonly, set select color so that it's not noticeable since no selecting will be happening 2022-08-03 13:05:02 -04:00
PySimpleGUI f466284325 Addition of Window.key_is_good - a quick and easy check for a good key 2022-08-03 09:23:14 -04:00
PySimpleGUI 790c811161 Output element now sets auto_refresh=True. 2022-08-01 15:15:26 -04:00
PySimpleGUI f71aa97c51 Added check for window closes to elements update method 2022-07-30 16:05:48 -04:00
PySimpleGUI 6bf2426c55 If for debug print with no_button and non_blocking 2022-07-29 07:31:52 -04:00
PySimpleGUI 540cfa9e1c Removed the expansion call and notebook pack from Tab code to see if it fixes a TabGroup Expansion problem 2022-07-28 15:19:01 -04:00
PySimpleGUI 4227cc3c91 Changes that posted to PyPI as 4.60.3 2022-07-27 17:32:21 -04:00
PySimpleGUI 59cf979031 Fix for Mac version check... oy.... sloppy work... sorry about that.... 2022-07-27 11:18:32 -04:00
PySimpleGUI f02c2c6f02 Fixed problem checking for MacOS version for the 12.3+ problem. Change is being released as .406.3 so version here is also bumping to 4.60.3.66 2022-07-27 08:37:13 -04:00
PySimpleGUI c64c82c254 Bumping version to 4.60.2.65 to reflect that the 4.60.2 dot release is already in this code. 2022-07-26 15:23:16 -04:00
PySimpleGUI 0a26d35faf Addition of Mac OS 12.3 Patch that sets Alpha channel to 0.99 by default. Added control to Mac Control Panel in PySimpleGUI Settings 2022-07-26 10:21:09 -04:00
PySimpleGUI 1dfb36f84a Don't hide window when creating if the location is None (uses the OS default location so no need to hide since not moving) 2022-07-25 13:52:56 -04:00
PySimpleGUI af7aa7ab9f New checklist item (have upgraded to newest release of PySimpleGUI from PyPI added to the log a GitHub issue GUI), fixed problem with some versions of tkinter not supporting justification of listbboxes 2022-07-23 19:11:34 -04:00
PySimpleGUI fde83bb0cb Happily removed the "NOT available on the MAC" designation in the file_types in docstrings. 2022-07-22 17:26:41 -04:00
PySimpleGUI ccde400f29 Change of doc addresses to PySimpleGUI.org. New Udemy coupon code 2022-07-22 15:22:11 -04:00
PySimpleGUI b81e406663 Addition of set_option parameter hide_window_when_creating. If set to False then window will not be hidden while creating and moving 2022-07-21 11:48:12 -04:00
PySimpleGUI c1fac73612 Fix for crash if COLOR_SYSTEM_DEFAULT specified in parameter disabled_readonly_background_color or disabled_readonly_text_color for Input Element. Also applied similar fix for Tab element's focus color 2022-07-20 13:06:06 -04:00
PySimpleGUI 2c79871bef Addition of without_titlebar paramter to Window.current_location. Defaults to False. If True, then the location of the main portion of the window 2022-07-17 12:53:12 -04:00
PySimpleGUI 99fac15540 Corrected Text Element's update method docstring to indicate value can be "Any" type not just string 2022-07-16 19:14:27 -04:00
PySimpleGUI 9db1b63c01 Fix for not getting the background color from the container when extending a layout using Window.extend_layout 2022-07-06 15:07:00 -04:00
PySimpleGUI 1dbbc39340 Bumping version number to 4.60.1.55 to help with the confusion about the dot release that happened. 2022-07-06 12:47:36 -04:00
PySimpleGUI 7b739eca08 Allow Browse/Chooser buttons to use target keys that are tuples 2022-07-04 10:07:24 -04:00
PySimpleGUI 70fc4a6382 Added alpha_channel to set_options - changes the default alpha channel used to create all windows 2022-07-03 15:37:10 -04:00
PySimpleGUI f8188f68ab Test harness - setting dictionary multline made write-only, new coupon code. 2022-07-03 12:16:14 -04:00
PySimpleGUI 43ea63bb7c Added justification parameter to Listbox Element 2022-06-27 13:34:25 -04:00
PySimpleGUI 533ab49c90 Added background_color parm to vtop, vcenter, vbottom helper functions. Added USING the expand_x and expand_y parms to vcenter and vbottom that were in the definition but unused 2022-06-25 06:06:31 -04:00
PySimpleGUI 73d65ffdc1 Fix for ColorChooser Button filling in None when dialog is cancelled 2022-06-24 09:15:05 -04:00
PySimpleGUI 2f706252a0 Added Window.set_size to make the API more rounded out. The Window.size property can still be used as well 2022-06-23 17:44:35 -04:00
PySimpleGUI 62caa3b06e Another movement control for use with "control key". Like the Control+Mouse Drag can move any PySimpleGUI Window, now Control+Arrow will move the window 1 pixel in the indicated direction. These can be turned off in the same way the control drag is enabled/disabled. 2022-06-22 14:34:40 -04:00
PySimpleGUI a526b282cd Delay rerouting stdout, stderr in Output Element and Multiline Element until window is being built 2022-06-20 05:25:17 -04:00
PySimpleGUI 28235c3c85 Added suggesting use of Demo Browser in the checklist when opening a GitHub issue using the built-in GitHub Issue GUI 2022-06-18 05:46:58 -04:00
PySimpleGUI 8a5d7631f8 Further refinement of Menubar's docstring to include font, disabled text color... 2022-06-18 04:39:46 -04:00
PySimpleGUI 3fa3b52634 Menubar docstring changed to clarify the bar itself cannot be styled. Changed file-signature format 2022-06-18 04:30:55 -04:00
PySimpleGUI 413cda0e58 Backed out previous changes to scrollable columns. Added print if setting alpha channel fails during initial window creation 2022-06-16 12:28:44 -04:00
PySimpleGUI 6e5b8a5385 New signature format 2022-06-15 04:47:08 -04:00
PySimpleGUI 581b5b6bc7 New Table member variable table_ttk_style_name 2022-06-11 09:28:44 -04:00
PySimpleGUI aae8a54e2c New signature test 2022-06-11 09:03:12 -04:00
PySimpleGUI ab5d97965b Addition of horizontal_scroll_only parameter for Column elements if scrollable column 2022-06-09 12:57:52 -04:00
PySimpleGUI 01958bfc07 Added expand_x and expand_y to all of the shortcut buttons and Browser buttons 2022-06-09 12:09:50 -04:00
PySimpleGUI a65f6c7a1d Added to Button element error message about images that format must be PNG or GIF 2022-06-09 08:10:49 -04:00
PySimpleGUI d2ef85154a Addition of default_color to ColorChooserButton 2022-06-08 14:32:27 -04:00
PySimpleGUI 578f52b433 popup_scrolled - addition of button_justification (added because moving the button to left justified like the other popups, but want to retain the previous look should it be desired) 2022-06-07 12:38:30 -04:00
PySimpleGUI 06b8a97dc5 Fix in popup_scrolled - was not adding the sizegrip all the time... was only adding when no_titlebar. Also made sure it's on the last row instead of making a new row. Addition of no_buttons parameter. If True, no buttons will be included in the window. 2022-06-06 14:51:20 -04:00
PySimpleGUI b717694e9c Wow... pycharm added a strange import! 2022-06-06 14:33:59 -04:00
PySimpleGUI b8c97d43f6 Added erase_all parameter to cprint. This works like the same parameter as the Debug Print has 2022-06-06 14:32:00 -04:00
PySimpleGUI dc799034fa Updated Cursor Constant List to be a sorted list 2022-06-06 10:48:37 -04:00
PySimpleGUI a979e1691e New constant TKINTER_CURSORS that is a list of the standard tkinter cursors 2022-06-06 09:57:11 -04:00
PySimpleGUI 71fc4144bf Made upgrade from GitHub window resizable 2022-06-06 08:10:58 -04:00
PySimpleGUI 8e84b218d5 fixed typo in release notes 2022-06-05 14:14:49 -04:00
PySimpleGUI 4b768d72c6 Addition of enable_window_config_events to the Window object - returns an event when the window is moved or resized 2022-06-05 14:13:40 -04:00
PySimpleGUI c82747e8d4 Removed the filetypes enable/disable from the Mac system settings. Added fix for filetypes to popup_get_file for Macs 2022-06-04 17:10:47 -04:00
PySimpleGUI 0e0a03cdc0 New Demo Program - Using User Settings as a Database 2022-06-04 11:56:00 -04:00
PySimpleGUI 0a5f252a8d Updated docstring for the pin helper function 2022-06-04 07:18:41 -04:00
PySimpleGUI 5be7bfde0f deprecated - note to self.. is spelled with an "E" not an "I" 2022-06-03 16:42:25 -04:00
PySimpleGUI 3e5ae43886 TabGroup docstring update - visible marked as Depricated 2022-06-03 16:39:48 -04:00
PySimpleGUI cf408bbd98 New logic for checking for the *.* situation for Mac filetypes 2022-06-03 12:23:34 -04:00
PySimpleGUI 967a086605 Added * *.* to the Mac filetypes 2022-06-03 12:14:06 -04:00
PySimpleGUI 55998c7c34 Added more specifications for * for Mac file_type testing 2022-06-03 10:58:21 -04:00
PySimpleGUI 6d163bb085 Better error handling for newly added column justification feature for Table element. Explicitly checks for "center" now instead of assuming not left and not right means center 2022-06-02 17:17:05 -04:00
PySimpleGUI 4948e4f502 Table Element - addition of cols_justification parameter - list of strings that indicate how each column should be justified 2022-06-02 13:12:38 -04:00
PySimpleGUI 39e729c03b Fix for bind_return_key when a button has been disabled. Was generating an event. Now will not generate an event if a button is disabled. 2022-06-02 10:48:38 -04:00
PySimpleGUI 20924d97f9 New Udemy coupon (on top of the sale)... have fun kids! 2022-06-02 06:41:07 -04:00
PySimpleGUI 3bc17e75a8 Added Edit Me to the test harness Right Click Menu 2022-06-01 21:39:09 -04:00
PySimpleGUI 051fa57d15 Changed bool logic for mac filetypes fix 2022-06-01 14:09:42 -04:00
PySimpleGUI 638cd0f97e A new approach for the Mac FileBrowse with file_type crash that doesn't use the system settings. 2022-06-01 13:59:59 -04:00
PySimpleGUI fc42b0d45c Added platform and platform version to the get_versions function and the psgver command 2022-05-30 12:30:53 -04:00
PySimpleGUI 1140e01230 Fix for continuous mouse up events from Graph element when reading with timeout=0 (THANK YOU @davesmivers for the find and fix!) 2022-05-29 18:57:49 -04:00
PySimpleGUI f9c244dffe (None, None) added to Window docstring as a valid location parameter setting 2022-05-29 18:43:11 -04:00
PySimpleGUI 96a4e9a983 Addition of Window.ubind 2022-05-29 08:43:55 -04:00
PySimpleGUI 495dd3988d Addition of wrap_lines to Multiline element. Addition of wrap_lines and hotizontal_scroll to Output element 2022-05-27 09:06:58 -04:00
PySimpleGUI 544e38be13 Fixed Spin element docstring - readonly was incorrect 2022-05-26 05:38:41 -04:00
PySimpleGUI 84cf2611c0 Added wrap parameter to the Spin element, added temporary code for a verification feature 2022-05-26 05:23:31 -04:00
PySimpleGUI 1f5fb16bc4 Addition of Window.set_resizable 2022-05-24 06:23:43 -04:00
PySimpleGUI 562eb86fbc Added readonly to Input.update - note to be careful with disable too 2022-05-20 15:25:11 -04:00
PySimpleGUI b85ad8e12a Fix for crash when specifying horizontal scroll in Listbox element 2022-05-19 17:46:54 -04:00
PySimpleGUI 48bb8fe24c Added a reminder to call contents_changed to the Column docstring 2022-05-19 16:38:05 -04:00
PySimpleGUI 0ecc48f4f7 Show an error if None is specified as values parameter in Listbox element 2022-05-19 16:25:42 -04:00
PySimpleGUI 303c3c0ad2 New Window location parameter value of None will cause NO location to be set for the window. The OS will decide. It's to help with the GNOME window manager issue 2022-05-15 12:39:31 -04:00
PySimpleGUI 6267f27f5b Added new Mac Control Panel option to control accessing the file_types parm in Browse and popup_get_file. Also removed the previous attempt to fix the Linux "jumping window" problem. 2022-05-13 09:52:35 -04:00
PySimpleGUI 02fb5e7341 Added a wait_visibility call to fix the Linux "jumping window" problem.... highly experimental change (thank you chr0nic for your hard work) 2022-05-11 11:18:54 -04:00
PySimpleGUI 5ee22c0568 Fill in the details fields next to OS in the Open GitHub Issue function 2022-05-08 14:09:25 -04:00
PySimpleGUI 66931d51e1 Release 4.60.0 2022-05-08 12:50:09 -04:00
PySimpleGUI 577af38445 Fix for Scrollable Columns - wasn't scrolling correctly when Column expanded 2022-05-08 09:04:00 -04:00
PySimpleGUI 897033a5ef Disabled file_types parm in popup_get_file if on the Mac 2022-05-06 10:39:57 -04:00
PySimpleGUI ef1c05f56e Removal of filetypes from Browse buttons for the Mac... have been trying to get it to work, again, but no luck 2022-05-06 09:45:46 -04:00
PySimpleGUI 0a7736ea93 Giving try blocks a go to see if can fix the file_types problem on the Mac 2022-05-06 07:57:09 -04:00
PySimpleGUI e0b5aff6a8 Docstring fix for file_type (had a missing , drat) 2022-05-06 07:39:10 -04:00
PySimpleGUI 5673ed429e Auto-correct file_types errors for Browse buttons 2022-05-05 18:02:41 -04:00
PySimpleGUI 8fab8d124e Reworked test harness to function better on Pi's and small screens 2022-05-05 15:46:26 -04:00
PySimpleGUI e16545a991 Combo element FINALLY gets really nice theme colors all the way through! (Thank you Jason!) 2022-05-03 13:30:22 -04:00
PySimpleGUI c20c71601e Added back the filetypes parameter for the Mac (thank you resnbl) 2022-05-03 11:27:19 -04:00
PySimpleGUI 235110403d Made selected colors match the theme for Input, Multiline Input and Combo elements 2022-05-03 07:56:43 -04:00
PySimpleGUI e42fa34dc7 New coupon 2022-05-02 16:20:34 -04:00
PySimpleGUI 073faec69e Fix crash in Element.bind that was created in 4.59.0.6 (sorry!) 2022-04-30 07:30:13 -04:00
PySimpleGUI b31266999b New Column element parameters - size_subsample_width & size_subsample_height 2022-04-28 12:37:23 -04:00
PySimpleGUI 5e54ca99ab Cleaned up the global settings window (see notes in the .py file for the details) 2022-04-27 16:27:54 -04:00
PySimpleGUI 865708b91f "DONE" with ttk scrollbars (functionality)... all parms are in place... the hierarchy is the biggest addition in this set of changes.... the order is: element, window, set options, global settings 2022-04-27 16:03:36 -04:00