Optional updates to 81_simple_gui.py file (#162)
Optional updates to 81_simple_gui.py file (#162)

* Optional updates to 81_simple_gui.py file

- Redesign GUI to allow showing multiline wrapped values when necessary
- Added a header for the Log file, Date/Time plus all the individual tags being read
- Added changing background color of the update buttons
- Added a new 'Boolean Display' checkbox, to switch displaying boolean values from True:False to 1:0
- Updated some code and comments

* Move setting boolean flags for connection state up

- Automatic reading, if left in enabled state, wouldn't restart upon re-connection since it was checking the old state of these flags

* Move tkfont import to conditional statement

- This works fine with Python 3 but needs to be tested with Python 2 (couldn't really find info on whether Tkinter.font is as correct as tkinter.font)

* Allow width wise dynamic widget resizing

- When the app window resizes then allow widget resizing.
- This is applicable to both the tag entry box and the tag value label.
- The tag entry box is now packed inside the frame instead of relative placement.

* No font module in Tkinter Python 2.7 on iMac

- The font related code was updated since the font module doesn't appear to be a part of Tkinter (as tested in Python 2.7 on iMac)
- Listbox "justify" flag removed since that doesn't appear to be a part of the Tkinter in Python 2.7

* Change "lime" to "lightgreen" color

- Python 2.7 on iMac was complaining about "lime" but on Windows it didn't
- Also changed the resizing code

* Add showing python version in the title

* Add switching bool display for all bools
dmroeder/pylogix