Commit Graph

1436 Commits

Author SHA1 Message Date
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
PySimpleGUI c7427d3bde Get ttk themes available when showing the list in the system settings window. Added scrollbar parms to the Window object, but not quite hooked up yet... getting there! 2022-04-27 07:06:35 -04:00
PySimpleGUI d3472ec3fc Added parms and doctrings for Output Element and Column element. Needed to remove the arrow background color parm as it's not possible to set this value speciically. 2022-04-26 15:46:04 -04:00
PySimpleGUI fa4062d8ca Fix in Column.update.... missed the rename of ExpandX to expand_x like the other elements. 2022-04-25 08:58:35 -04:00
PySimpleGUI cd3b9105ca TTK Scrollbars for Columns - the hacked version. "Make it run"... next up is "Make it right" 2022-04-24 18:05:43 -04:00
PySimpleGUI fc2cb0ff60 More debug window fun! Re-opens without missing a print this time. New is_closed Window method added 2022-04-21 12:23:13 -04:00
PySimpleGUI 72fc99d8a2 Fix for systems that don't yet have any settings in the settings file for the ttk scrollbars. Was getting the incorrect default settings. 2022-04-20 13:36:02 -04:00
PySimpleGUI d4f38fd07f New scrollbars now support for GrayGrayGray and themes that have no color settings 2022-04-20 11:45:46 -04:00
PySimpleGUI 85d664925a Changed all Tab errors to the nicer traceback error popup. Removed Output Element from the Pack function (that makes the change as real as it gets) 2022-04-20 10:09:33 -04:00
PySimpleGUI 1ecae38613 Output element - changed to be a subclass of the Multiline as part of the ttk scrollbar switch. It also greatly reduces complexity as they had very different implementations. 2022-04-20 06:14:25 -04:00
PySimpleGUI a0c5aafd47 Additional Exception handling for debug print, pin needed for Pause button since it can come and go 2022-04-19 17:06:23 -04:00
PySimpleGUI f93f254313 Ooops... left debug prints in the debug print code... does that technically not make it a bug? 2022-04-19 16:56:05 -04:00
PySimpleGUI d45846f8c3 One more time for the Debug Print..... 2022-04-19 16:50:13 -04:00
PySimpleGUI ca1487405f Debug print - New wait parm is an alias for blocking. Fixed how the pause, resume, quit and blocking work! It all seems to work great now! 2022-04-19 14:16:35 -04:00
PySimpleGUI 3ef7f67954 Renamed and shuffled ordering of tabs in system settings. Made MenubarCustom's pad=0 by default so it fits snugly under titlebar and extends across window 2022-04-19 05:33:28 -04:00
PySimpleGUI 100e68284e New theme 2022-04-18 15:50:40 -04:00
PySimpleGUI 59e14b885b "Test Scrollbar Settings" button added to global settings window so that the scrollbar settings can be more easily changed and tried. 2022-04-17 18:21:09 -04:00
PySimpleGUI 628ab61f28 ttk theme added to system settings. Improved formatting of the TTK Scrollbar Tab in System Settings 2022-04-16 16:41:49 -04:00
PySimpleGUI 65b198d97a ttk scrollbar settings added to global settings (it works!). Remove thumb and depressed thumb parms, added theme_button_color_background and theme_button_color_text. Changed default scrollbar width to 12 from 10 (old tk scrollbars are about 17 pixels) 2022-04-16 14:15:35 -04:00
PySimpleGUI dfad2e3b76 Better error checking/reporting in theme_global. NEW THEME DarkGrey15 2022-04-16 05:11:07 -04:00
PySimpleGUI f776589349 Added report_error setting for user_settings_delete_file. Global Settings window complete rework to use Tabs. Hoping nothing broke, but just remember things are in flux for a little bit while the ttk scrollbars are finishing up 2022-04-16 04:45:19 -04:00
PySimpleGUI c9cc588a23 Improved ttk theme error reporting 2022-04-14 13:07:29 -04:00
PySimpleGUI c726436f4e Fixed a terrible ttk bug I checked in yesterday... really sorry! 2022-04-14 11:10:17 -04:00
PySimpleGUI 4d10cdadaf Addition of _change_ttik_theme for better error checking. Added optional parameter to specify file in the Window.save_window_screenshot_to_disk 2022-04-13 16:00:39 -04:00
PySimpleGUI 356a2f9c2b Renamed screenshot function and moved to be a Window method... Window.save_window_screenshot_to_disk. Also added an optional filename parm. FYI - Debug Print still has known issue with its new features 2022-04-12 13:05:33 -04:00
PySimpleGUI cb973b97a0 Debug print pause/resume, global setting for custom titlebar, new theme call for custom titlebar, a number of test harness changes, 2022-04-10 14:54:04 -04:00
PySimpleGUI a0e468b0f2 More exception handling around screen capture 2022-04-10 07:14:59 -04:00