Commit graph

1261 commits

Author SHA1 Message Date
PySimpleGUI
6b7e875b7b Do not close the hidden master window when no other windows left open. Always keep around after first created. 2020-08-25 06:40:19 -04:00
PySimpleGUI
ef3a54a8b1 Added Window.force_focus. Force focus when no-titlebar window, changed how main test window is created, New test harness features - collapse tabs and change theme 2020-08-23 17:22:05 -04:00
PySimpleGUI
8066b0edd5 Fix for Calendar Button 2020-08-22 15:27:07 -04:00
PySimpleGUI
bac5a938eb Theme progress bar bug fix when swapping themes. Now uses DEFAULT_PROGRESS_BAR_COMPUTE to indicate colors will be made from other parts of the theme. Hopefully little side effects but may have bigger effect than desired. Added expand_x & expand_y to Column to more easily justify elements. 2020-08-22 07:57:27 -04:00
PySimpleGUI
56c30e4933 Added back left arrow symbol, tclversion_detailed exposed 2020-08-21 13:53:41 -04:00
PySimpleGUI
52a1f78047 Right click menu for StatusBar. grab parameter for Column element 2020-08-20 19:26:43 -04:00
PySimpleGUI
0180c3a80e grab parameter added to Text element 2020-08-20 18:15:02 -04:00
PySimpleGUI
ccfcb8f063 Made vtop, vcenter, vbottom capable of taking a single element or an entire row. 2020-08-20 14:34:33 -04:00
PySimpleGUI
46ec413811 Added a LOT of popup tests to help test features that may have trouble on Mac or Linux 2020-08-18 08:49:00 -04:00
PySimpleGUI
f1ab730d3d Fixed error in grab anywhere. Was setting root.x to none and then later trying to perform subtraction when moving causing exception 2020-08-18 07:22:39 -04:00
PySimpleGUI
d868227145 Added disabled button to theme previewer in case you're using disabled buttons in your GUI 2020-08-18 06:47:15 -04:00
PySimpleGUI
d051a22a89 New statusbar demo to accompany change to StatusBar element. 2020-08-17 11:48:56 -04:00
PySimpleGUI
068a881662 Statusbar now fills the row correctly. 2020-08-17 10:51:38 -04:00
PySimpleGUI
804b968b68 vtop, vcenter, vbottom - pin-like layout helper functions that will align the element to the top, center, or bottom of the row it is on 2020-08-17 06:48:12 -04:00
PySimpleGUI
413a521c89 Added vertical_alignment to pin func. Can use to align elements easier than Column but with a 1-pixel penalty 2020-08-17 06:24:48 -04:00
PySimpleGUI
17ae59bc9c Added vertical_alignment parameter to Frame 2020-08-16 16:09:48 -04:00
PySimpleGUI
a48810db73 Fix for element justification in columns. New Column parameter - vertical_alignment 2020-08-16 15:27:38 -04:00
PySimpleGUI
bcc0e62538 Changed the overrideredirect check for darwin to a try/except instead. Added DarkGrey9 theme 2020-08-15 14:29:54 -04:00
PySimpleGUI
7a1fcc10be No longer delete the tkroot and rows variable when closing window. Instead set to None 2020-08-13 10:23:37 -04:00
PySimpleGUI
023d41eccf Added X symbol and the Dark Grey 8 theme 2020-08-12 07:51:27 -04:00
PySimpleGUI
dcf5a371ce Ver bump 2020-08-10 08:22:19 -04:00
PySimpleGUI
7b56d6011f Expand separators correctly. Added some "symbols" 2020-08-10 08:21:52 -04:00
PySimpleGUI
143714335d Added code to Window.visibility_changed and Column.contents_changed() 2020-08-04 07:37:17 -04:00
PySimpleGUI
523af47883 Release 4.28.0 2020-08-03 15:53:50 -04:00
PySimpleGUI
0669a6d62a Added pin function to pin an element's location in a layout 2020-08-03 15:28:50 -04:00
PySimpleGUI
271ca7d662 border_width parameter for Graph, Canvas. Normally should be 0 2020-08-03 15:22:23 -04:00
PySimpleGUI
61fc824625 Fix for background color not set when combo is readonly 2020-08-03 14:05:53 -04:00
PySimpleGUI
1f1f1ecd29 Changed color of spinner button to match the background of the spinner (arrow defaults to text color), fix for error reporting of bad element keyt lookups (thanks Ruud!) 2020-08-03 08:39:01 -04:00
PySimpleGUI
a9f1609f44 Set the combobox's button colors to be the same as the theme's button colors 2020-08-03 08:27:16 -04:00
PySimpleGUI
6f8b276f42 Release 4.27.4 2020-08-03 06:02:09 -04:00
PySimpleGUI
a629760ce8 Release 4.27.1 2020-08-03 05:35:10 -04:00
PySimpleGUI
be31a0ad80 Support for timeout=0 on read_all_windows (YES!!) 2020-08-02 06:39:05 -04:00
PySimpleGUI
9e9f83c730 Added get_globals function. Added Widget member variable for Column elements 2020-08-01 11:13:11 -04:00
PySimpleGUI
9a54ec9a50 Direction correction for mousewheel on Linux 2020-08-01 07:22:40 -04:00
PySimpleGUI
7b986d5c85 Addtion of mousewheel for Linux when return keyboard events. Fix for not getting keyboard / mouse events when read all windows 2020-08-01 06:59:14 -04:00
PySimpleGUI
fc69d73377 New justification parameter for Multiline, Multiline.update, cprint 2020-07-28 07:30:54 -04:00
PySimpleGUI
a3357df30a Close window and added try when reading multiple windows with X found 2020-07-26 13:24:25 -04:00
PySimpleGUI
5b1fe16e58 Find the closest match for a key window performing element lookups. More behind the scenes work on multi-window locked moves 2020-07-26 10:01:31 -04:00
PySimpleGUI
50c7903aa9 Added up/down arrows to event bindings for spinner when enabling events. Multiwindow - Move windows together when locked - controlled via class variable 2020-07-25 17:11:09 -04:00
PySimpleGUI
4d67b08c2e Key error formatting. Raise by default 2020-07-25 14:26:07 -04:00
PySimpleGUI
a24f2a3dac Removed the extra try block. Not needed as cases double exception 2020-07-25 13:10:09 -04:00
PySimpleGUI
78b9239e12 Turned off raising exception for bad keys by default and make it changeable through set_options. The code is in the popup error now 2020-07-25 10:51:58 -04:00
PySimpleGUI
76cfae8351 Traceback info added to key error popups 2020-07-25 10:01:47 -04:00
PySimpleGUI
77c6dc7a13 Raise KeyError when key not found in find_element 2020-07-24 17:46:41 -04:00
PySimpleGUI
cbd4d0d8b3 theme_preview - restore previous theme when exiting 2020-07-23 17:34:23 -04:00
PySimpleGUI
0b13ae8ed0 ProgressBar - can use new color format, combined update_bar with update, search option for theme_preview, theme button in main 2020-07-23 17:26:15 -04:00
PySimpleGUI
ab1e305e13 Docstrings for read_all_windows 2020-07-22 14:27:02 -04:00
PySimpleGUI
807fd88223 read_all_windows experimental release 4.26.0.2 2020-07-22 07:00:33 -04:00
PySimpleGUI
a0d45d5fe3 Highly experimental read_all_windows version 2020-07-22 06:59:07 -04:00
PySimpleGUI
d3eb5686be sponsor support 2020-07-19 15:49:21 -04:00