Commit Graph

216 Commits

Author SHA1 Message Date
MikeTheWatchGuy 83ef563025 Added keys to Output, Column Elements 2018-09-21 14:05:08 -04:00
MikeTheWatchGuy 87aef6928f Multiline - fix for appending lines. 2018-09-20 23:16:26 -04:00
MikeTheWatchGuy 983716e242 NEW Featrure - Tooltips! Go crazy and tip everything! but most importantly, tip me! 2018-09-20 19:30:13 -04:00
MikeTheWatchGuy 53db1545d8 Shuffled around parms in calls to Button so that Button can be called by user. Changed all MsgBox calls to Popup 2018-09-20 10:41:47 -04:00
MikeTheWatchGuy 91a3178c7b Changed MsgBox to Popup, fix for when button target is key 2018-09-20 10:03:17 -04:00
MikeTheWatchGuy 5fbfed05f7 Fix for autosized columns. NEW Table Demos - CSV & Panda 2018-09-19 21:11:45 -04:00
MikeTheWatchGuy 81ea42a2b7 LayoutAndRead returns the form now!! Even more compact / lazy code 2018-09-19 16:13:16 -04:00
MikeTheWatchGuy a168790697 Clickable Text - new parameter for Text Element - click_submits 2018-09-19 16:07:51 -04:00
MikeTheWatchGuy 47807741a0 Button Targets can be keys along with (row,col). 2018-09-19 13:02:29 -04:00
MikeTheWatchGuy 117216a752 Multiline Element - new option autoscroll, Update option append 2018-09-19 11:48:55 -04:00
MikeTheWatchGuy aa2e3b84e8 Fixed justification for Tables, listbox bind_return_key option, listbox double-click 2018-09-19 11:28:55 -04:00
MikeTheWatchGuy 0ea0453d13 New option relief for Text Element 2018-09-19 10:36:48 -04:00
MikeTheWatchGuy 9b33a4cf87 Fix for Menu Tearoff, fixed Demo All Widgets 2018-09-19 09:36:17 -04:00
MikeTheWatchGuy e02ca3ba14 RELEASE 3.4.1 2018-09-18 22:48:04 -04:00
MikeTheWatchGuy 57f35a494b Option to turn off Menu tearoff 2018-09-18 19:34:26 -04:00
MikeTheWatchGuy fd0690c3ce New Button method - GetText - returns current button text 2018-09-18 15:38:26 -04:00
MikeTheWatchGuy 9db96fd10f New Drawing methods for Graph Element. Demo program on drawing on Graph Elements 2018-09-18 11:10:17 -04:00
MikeTheWatchGuy 54049efa7c Frame Element - parameter to set the location Title should be shown, Fixed keypad demo. It had been overwritten! 2018-09-18 01:01:13 -04:00
MikeTheWatchGuy 2414e90e1e New element! Frame - A frame with a label, Demo program from Frame, Graph elements 2018-09-17 21:59:11 -04:00
MikeTheWatchGuy 306abd0807 Reworked ALL Popups so they have same parameters. Added return values for YesNo, OkCancel 2018-09-17 14:50:14 -04:00
MikeTheWatchGuy 457591d8dd Fix for border around Canvas & Graph Elements 2018-09-17 13:48:14 -04:00
MikeTheWatchGuy b4fb2ae839 Button clicks return key instead of button text if key is present 2018-09-17 12:46:37 -04:00
MikeTheWatchGuy 7954634c75 More Graph Element work. New parameter initial_folder for all file/folder browse buttons, no longer clears target if browse cancelled 2018-09-17 04:17:42 -04:00
MikeTheWatchGuy 4ad786c27c New Graph Element ! Graph on a canvas using your own coordinate system. Demo program for Graph Element, Exception handling for CPU widget. Sometimes as getting error from psutil 2018-09-16 17:08:26 -04:00
MikeTheWatchGuy e491b756af RELEASE 3.3.0 2018-09-15 16:32:46 -04:00
MikeTheWatchGuy 90c5634ff8 CPU Widget made more efficient, new Table Element settings, Updated Progress Bar Recipe, New Pandas table demo 2018-09-15 15:44:57 -04:00
MikeTheWatchGuy eb8b581fcf New featrure - OneLineProgressMeters, New Demo_Progress_Meters 2018-09-15 13:42:53 -04:00
MikeTheWatchGuy bf48fbc01f NEW OneLineProgressMeter, Fix for num windows open bug when using EasyProgressMeters 2018-09-15 00:49:05 -04:00
MikeTheWatchGuy f112907e89 Removed f-strings, fixed Raspberry Pi launching issue. New function names for ReadNonBlocking - Finalize, PreRead 2018-09-13 19:57:58 -04:00
MikeTheWatchGuy a9dbea4093 Removed GetFileBox 2018-09-13 11:46:36 -04:00
MikeTheWatchGuy ec01f332ce New Element - Table element. Still buggy but usable. Needs working scrollbars, Removed MsgBox's, Change with columns due to scollable frame change, Rewoked ALL Popup calls to include a ton of options. 2018-09-13 11:46:08 -04:00
MikeTheWatchGuy 473430f6dc Renamed Treeview to be Table,the offoical Table Element. Created New function name PrepareForUpdate that is same as ReadNonBlocking 2018-09-13 00:27:33 -04:00
MikeTheWatchGuy 18584aa533 Change to TEXT WRAPPING beware, backed out the form resizing 2018-09-12 16:19:41 -04:00
MikeTheWatchGuy 90010026ac New Popup option.... background, text colors
Still need to add to add those popup calls!
2018-09-12 13:58:16 -04:00
MikeTheWatchGuy 94e18b2993 Font feature added to Input Text fields... can't believe it wasn't implemented. Has the beginnings of the Treeview element. Should hold off using it for now though. 2018-09-12 13:46:06 -04:00
MikeTheWatchGuy 24de0ff8b5 RELEASE 3.1.2 2018-09-11 16:09:36 -04:00
MikeTheWatchGuy 1f2819c9a9 Renamed all of the Update 'disable' parameters to be 'disabled' 2018-09-11 14:59:25 -04:00
MikeTheWatchGuy 8830699f73 Bug fix in image update 2018-09-11 12:16:29 -04:00
MikeTheWatchGuy c79b0be31d Added Enable/Disable to all input elements! Refresh of many Demo programs 2018-09-11 08:38:38 -04:00
MikeTheWatchGuy 4200b78bd2 Turned off grab_anywhere because text is being copied. Turn off grab_anywhere in PopupGetText 2018-09-10 22:51:04 -04:00
MikeTheWatchGuy a56cdb9735 Fix in Spinner update. Wasn't working in forms that returned on change 2018-09-10 20:20:15 -04:00
MikeTheWatchGuy 080450c691 Fix for button not updating when Update changed the text 2018-09-10 17:35:21 -04:00
MikeTheWatchGuy 6b79ea988d Another missed and element.BackgroundColor != COLOR_SYSTEM_DEFAULT 2018-09-10 16:56:56 -04:00
MikeTheWatchGuy b2dc9869d0 New Update capability for Spinner Elements. Can set value, values. Removed buggy code in button wrapping, added key to progressbar 2018-09-10 16:49:04 -04:00
MikeTheWatchGuy 9f831a9f9c RELEASE 3.01.00 2018-09-10 11:27:49 -04:00
MikeTheWatchGuy 9f4f7d125e MENUS! Updated Desktop Timer Widget 2018-09-09 23:22:10 -04:00
MikeTheWatchGuy 4c09977365 Fix for Update of Button Element 2018-09-09 12:22:45 -04:00
MikeTheWatchGuy 699a6912d2 grab_anywhere option now available for non-blocking forms, but defaults to False for non-blocking. More Cookbook cleanup 2018-09-08 15:32:38 -04:00
MikeTheWatchGuy c9625b548b minor edit 2018-09-08 15:15:43 -04:00
MikeTheWatchGuy 1268885f3c TURNED OFF the grab_anywhere parameter for non-blocking forms. New #! line at top of file. Beginning of new Menu Element (in progress don't use) 2018-09-08 13:54:28 -04:00
MikeTheWatchGuy 8712c09e08 Added correct sizing to ComboBoxes - how height matches user requested height 2018-09-08 01:12:43 -04:00
MikeTheWatchGuy ceb09ae62c Fixed broken realtime buttons 2018-09-07 23:15:49 -04:00
MikeTheWatchGuy aaedeae326 New feature - keep_on_top setting in FlexForm 2018-09-07 22:13:15 -04:00
MikeTheWatchGuy 54e249de59 NEW Color Chooser Button 2018-09-07 16:37:50 -04:00
MikeTheWatchGuy 3278727744 Added ability to disable a Combobox... can also create as disabled 2018-09-07 13:25:56 -04:00
MikeTheWatchGuy ac44b5bdaa Justification setting for Input elements.... Finally can make tables! Demo fo tables 2018-09-06 23:17:40 -04:00
MikeTheWatchGuy 405bcf7cbc Turning back on Grab Anywhere! If you have a slider, turn it off, that simple 2018-09-06 21:58:16 -04:00
MikeTheWatchGuy 436f9c35d9 Had to turn off grab_anywhere... causes problems when you have sliders! Drat! 2018-09-06 21:56:20 -04:00
MikeTheWatchGuy 630f321fa3 Fix for *args crash in python 3.4. Had no idea was broken. OpenCV window sizing, Fix for tables in cookbook 2018-09-06 21:30:26 -04:00
MikeTheWatchGuy 30f964f6a9 The "Grab Anywhere" option... default is ON 2018-09-06 20:29:11 -04:00
MikeTheWatchGuy b471b5dd05 Fixed import as g instead of sg bug, made some demos borderless, used form.FindElement where possible, fixed PopupGetFile and PopupGetFolder no_window option 2018-09-06 16:20:37 -04:00
MikeTheWatchGuy be6ee091b1 Fix for checkbox background color being set to system default. 2018-09-06 15:25:05 -04:00
MikeTheWatchGuy 7e0728ac4d NEW Movable windows!! 2018-09-06 10:56:55 -04:00
MikeTheWatchGuy a0f4d6cfca Default should have been default_text 2018-09-05 23:16:08 -04:00
MikeTheWatchGuy ce352ea0bf New feature - option to remove title bar from forms! Targets for Calendar buttons, hiding tabbed forms until completely built before showing, 2018-09-05 19:57:32 -04:00
MikeTheWatchGuy 86f2f17e24 Borderless windows option for FlexForm 2018-09-05 15:56:25 -04:00
MikeTheWatchGuy 96341667af Fix for button target being None, None instead of 0,0 2018-09-05 12:43:41 -04:00
MikeTheWatchGuy 3a0377a496 Buttons can have keys now! Browse buttons have values now too. Risky change, but wtf, it's free software right? 2018-09-05 12:23:04 -04:00
MikeTheWatchGuy 1eeada1d54 Fixed Bug introduced when adding calendar. Was creating additional return values! UGH. 2018-09-05 10:29:36 -04:00
MikeTheWatchGuy 0899b7d9e8 NEW Element - CalendarButton (opens a calendar chooser widget), another fix for Mac buttons 2018-09-05 09:04:17 -04:00
MikeTheWatchGuy 667000ea2a NEW form.SaveToDisk and form.LoadFromDisk!
Another user submitted feature request
2018-09-04 23:13:15 -04:00
MikeTheWatchGuy 75970ade87 2.20 Release 2018-09-04 20:42:39 -04:00
MikeTheWatchGuy e251bf1bf4 New feature - change_submits for Combo boxes 2018-09-04 16:57:34 -04:00
MikeTheWatchGuy 16b1c8310d New options for PopupGetFile (save_as, no_window), added key to buttons, New Demo_Fill_form from JFong 2018-09-04 13:40:31 -04:00
MikeTheWatchGuy 50a69f25fc New PopupNoButtons box, added "key" to all elements, form.FindElement method, Combo.Update can update list of allowed values, 2018-09-03 23:58:56 -04:00
MikeTheWatchGuy 341233f8b7 Renamed select_submits to change_submit in Listbox so that it matches other elements 2018-09-03 17:56:01 -04:00
MikeTheWatchGuy c7a695d2a6 Changed button update method so can change only color if desired, tweaks to scrollable columns, fixed bug in size of OptionMeny element, initial check-in of image viewer demo by Jorj 2018-09-03 14:20:22 -04:00
MikeTheWatchGuy ccd3e4c797 Scrollable Columns - NEW Feature! 2018-09-03 10:51:54 -04:00
MikeTheWatchGuy 60a93a54ae Fill form function working! New Look and Feel settings 2018-09-02 22:15:05 -04:00
MikeTheWatchGuy 83d62d2555 NEW Fill Form feature! More Popup functions, Update methods added for all elements that did not have previously 2018-09-02 13:38:59 -04:00
MikeTheWatchGuy f8aff92c98 Default icon, function hiding, experimental dummy button, MsgBox renaming to Popup, Non-blocking Pop-up, removed legacy LayoutAndShow 2018-09-02 01:01:37 -04:00
MikeTheWatchGuy 4c8722765a Fix for radio button disappearing
Used same logar
2018-09-01 19:04:19 -04:00
MikeTheWatchGuy aeaf04ed73 NEW Dark look and feel setting. Fixed problem with incorrect checkbox colors 2018-09-01 17:46:35 -04:00
MikeTheWatchGuy a19fb528d4 NEW ELEMENT - InputOptionMenu / OptionMenu. Acts like a ComboBox but looks better
Never heard of this widget before, but after seeing it, had to add it to the list of Element choices!
2018-09-01 11:28:44 -04:00
MikeTheWatchGuy 421e96e800 Font sizer - fixed exit detection. Change Submits for Slider - don't setup unless change_submits flag is set 2018-09-01 10:51:19 -04:00
MikeTheWatchGuy c4364a2109 New Pop series of functions Popup, PopupGetFile, PopupGetFolder, PopupGetText, 2018-08-31 19:03:19 -04:00
MikeTheWatchGuy 3793ff81c2 Slider change_submits feature. Update method for Slider, updated Font Sizer demo 2018-08-31 09:29:00 -04:00
MikeTheWatchGuy 310fe845e4 Spin Element change_submits feature, can change font when updating Text Element, CHANGE TO PACKED ROWS
Important change to how "rows" are placed into form.  Switched from Grid to packed. SHOULD be ok, but it's a big change.
2018-08-31 09:07:37 -04:00
MikeTheWatchGuy 3e8c59d7dd New SystemDefaul look and feel setting 2018-08-29 17:59:06 -04:00
MikeTheWatchGuy 9b286bb050 Delete multiline input when doing an "Update", History added to HowDoI using up/down keys 2018-08-28 21:05:11 -04:00
MikeTheWatchGuy 01e7fd65fa Button color is system default for Mac platform ONLY, otherwise blue
Hated the gray buttons on windows so made the change so only the Mac platform uses the gray buttons
2018-08-28 20:07:17 -04:00
MikeTheWatchGuy b11eeae7ef FlexForm.Refresh method, Open() - new button shortcut function 2018-08-28 19:02:02 -04:00
MikeTheWatchGuy fee2bd6432 Listbox select return option - removed the bind_listbox_select option from Buttons. No longer signaling that way. 2018-08-28 16:42:51 -04:00
MikeTheWatchGuy d4ee06353e Big changes - Default button color now system default!! New default button size setting. Added padding to Output Element
These are sizeable look and feel changes.  All of the buttons will become a flat gray that matches the background.
2018-08-28 12:25:15 -04:00
MikeTheWatchGuy bdf9f67be1 New feature - Listbox bind to button. Indicates that as soon as a selection is made, a button click is simulated. 2018-08-27 23:57:52 -04:00
MikeTheWatchGuy 5243798a73 Resolution for Sliders 2018-08-27 11:20:01 -04:00
MikeTheWatchGuy 8759046bcf Bug fix - need to decrement number of open windows after ReadFormButton clicked 2018-08-27 10:55:53 -04:00
MikeTheWatchGuy 1505b56601 New button - FilesBrowse - Select MULTIPLE files 2018-08-27 09:56:35 -04:00
MikeTheWatchGuy 0def4bf436 Demo Matplotlib, Canvas Element changes, new Frame Element, added pad to Text, Slider
Plus a few other tweaks & bug fixes
2018-08-26 22:16:54 -04:00
MikeTheWatchGuy e7c216dfe1 CANVAS Element! Fixes for autosizing, scroll-bar artifacts on Output, fonts for Output, all shortcut functions using new method 2018-08-26 15:20:54 -04:00