Commit Graph

78 Commits

Author SHA1 Message Date
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
MikeTheWatchGuy 07772cb2e7 Exposed 'pad' for ALL ELEMENTS. Touched every Element. Changed how shortcut funcations are made. New demo program Keypad. 2018-08-25 22:57:15 -04:00
MikeTheWatchGuy 60034cd168 Progress bar - decrement num windows if update fails (RISKY CHANGE)
More battling over the number of open windows.  Hopefully won't cause lots of problems!
2018-08-24 23:32:12 -04:00
MikeTheWatchGuy 4119ea8b5c Slider - range can be changed using Update, Progress Bars - Max value c an be changed on the fly when calling UpdateBar. Fixed bug when multiple bars on one form 2018-08-24 22:47:21 -04:00
MikeTheWatchGuy 53e0c25a02 Chaned how wrapping in Text Elements work, changed MsgBox to use new wrapping
More risky Text Element changes
2018-08-24 07:57:22 -04:00
MikeTheWatchGuy a2e8b0fad3 Added Slider Update method, reworking of how Text Elements wrap (risky change), rework how MsgBox wraps
Some risky changes to how text wraps, but hopefully these will fix problems of forms being way too wide.

Also added Update to Slider Element.  This allows it to be used for things like tracking progress in a song being played.
2018-08-24 07:45:31 -04:00
MikeTheWatchGuy cc96d52ae4 Added ability to change button colors using Update method 2018-08-23 14:17:46 -04:00
MikeTheWatchGuy fcdd58ae83 Protection around update in case form was manually closed 2018-08-23 14:10:58 -04:00
MikeTheWatchGuy a57fc79706 Update method for Buttons 2018-08-23 13:50:20 -04:00
MikeTheWatchGuy dcbbf319eb Update method for Text Element now includes colors 2018-08-23 12:45:51 -04:00
MikeTheWatchGuy 9a8ece087e Support for Listbox.Update 2018-08-23 12:30:35 -04:00
MikeTheWatchGuy 8f4e0e182a New GetScreenDimension method for FlexForms 2018-08-22 17:47:32 -04:00
MikeTheWatchGuy b1829438a9 Adjusted wraplength, Updated demo program that displays PNG files 2018-08-22 17:14:58 -04:00
MikeTheWatchGuy 3f64564ad2 Fix for column crash due to keyboard feature, struggling with message box sizes and wrapping 2018-08-22 15:48:28 -04:00
MikeTheWatchGuy 945625b388 More Wraplength changes for Text Elements
Struggling to get wrapping to work
2018-08-22 14:35:33 -04:00
MikeTheWatchGuy b975c4f188 Image.Update now resizes TK Label that contains it, removed wraplen setting in text label configure
Having trouble with text wrapping.  Ended up removing the wraplen from call to tktext_label.configure.
2018-08-22 13:58:04 -04:00
MikeTheWatchGuy 150779ba1c New "get" methods. Get+Update for Checkboxes, Get for TextInput, Get for Multiline, New shortcut funcs 2018-08-22 11:37:51 -04:00
MikeTheWatchGuy 1889a706f8 Fix mouse up bug 2018-08-21 20:21:03 -04:00
MikeTheWatchGuy b431d8acb8
Merge branch 'master' into Dev-latest 2018-08-21 19:04:04 -04:00
MikeTheWatchGuy a4461313ae Added text justification setting to FlexForm 2018-08-21 18:29:32 -04:00
MikeTheWatchGuy 1d61773df6 Option added to Image.UIpdate to create a new PhotoImage 2018-08-21 13:10:05 -04:00
MikeTheWatchGuy 23123c5320 Fix for missing results on persistent form 2018-08-21 10:33:42 -04:00
MikeTheWatchGuy 240a0a71e4 Mouse scroll wheel! New PDF viewer demo 2018-08-20 23:45:09 -04:00
MikeTheWatchGuy c482dee57e Update method for InputText element 2018-08-20 21:59:00 -04:00
MikeTheWatchGuy 4667a2f3ff New use_default_focus option for forms. 2018-08-20 20:47:24 -04:00
MikeTheWatchGuy 88bdf72d8a Removed a commment 2018-08-20 18:44:33 -04:00
MikeTheWatchGuy 51ea64ce07 Removed print 2018-08-20 15:51:29 -04:00
MikeTheWatchGuy aa2d31f24b Added non-blocking form keyboard binding
If the form is a non-blocking form, when a key is pressed, the form will continuously return that key as being pressed until it is released.
2018-08-20 15:27:12 -04:00
MikeTheWatchGuy 1f9247e6ce Keyboard capture!
You can now have a form return the keystokes.  This is great for page-up page-down, etc.
Returned as a string in the button field..
Specified in the FlexForm call.  return_keyboard_events is the boolean parameter.
2018-08-20 13:48:02 -04:00
MikeTheWatchGuy beebcbab0c Turned off 2 debug print statements, incomplete keyboard feature
Also has some code for Keyboard handling, but it's incomplete
2018-08-19 20:59:08 -04:00
MikeTheWatchGuy a6d375f8a1 New Image features - load from RAM, update with new image 2018-08-18 23:19:11 -04:00
MikeTheWatchGuy 6ef5af6746 Fixes, listbox scroll bars, more button lazy funcs,
Fixed output  element scrollbar length
Added scroll bar to listbox
New FileSaveAs, SaveAs, Save, Exit button functions
Fixed button width bug
Fixed button outline around images on Raspberry Pi
Set border width = 0 for sliders
2018-08-18 16:55:21 -04:00
MikeTheWatchGuy cf9b11e75c Pulling down current Master version 2018-08-18 16:52:24 -04:00
MikeTheWatchGuy 6a6ed02a02 Look and feel calls, text colors
New values in Look and Feel table.  Recipes call the new look and feel func.
2018-08-16 09:21:30 -04:00
MikeTheWatchGuy b757caa18d Columns!!
Columns feature, fix for opening multiple windows.
2018-08-14 16:49:36 -04:00
MikeTheWatchGuy d0ab0c42c5 Autosize text now TRUE by default, Remove progress bar target, cleanup how return values made, ChangeLookAndFeel func 2018-08-12 17:45:12 -04:00
MikeTheWatchGuy 148a1049ba Fix for sliders (again) 2018-08-11 22:43:09 -04:00
MikeTheWatchGuy 36b12763a6 ROLLING BACK to Aug 10 before ListDict 2018-08-11 22:31:42 -04:00
MikeTheWatchGuy 86f2f60120 Fix for missing slider results, ChangeLookAndFeel feature 2018-08-11 19:29:38 -04:00