Foundation classes for a basic GUI implementing simple widgets and events. (Fork for custom changes.)

Fork of SimpleGUI by Duncan McIntyre

History

Initialize Textwidgets _text to NULL preventing crash if widget is draw until a text was set. default tip

2016-10-18, by elh [Tue, 18 Oct 2016 19:43:15 +0000] rev 20

Initialize Textwidgets _text to NULL preventing crash if widget is draw until a text was set.


Initialize widget parent to NULL, fixing crash if no parent widget is set. Change parameter initialization sequence to match declaration sequence avoiding compiler warnings.

2016-10-08, by elh [Sat, 08 Oct 2016 15:37:12 +0000] rev 19

Initialize widget parent to NULL, fixing crash if no parent widget is set. Change parameter initialization sequence to match declaration sequence avoiding compiler warnings.


Moved the event queue into the EventDispatcher; Improved event handling across Window/Widget

2016-05-28, by duncanFrance [Sat, 28 May 2016 14:50:14 +0000] rev 18

Moved the event queue into the EventDispatcher; Improved event handling across Window/Widget


Improved Window attach/detach handling; Improved TextWidget MIDDLE layout for multi-line

2016-05-22, by duncanFrance [Sun, 22 May 2016 16:35:23 +0000] rev 17

Improved Window attach/detach handling; Improved TextWidget MIDDLE layout for multi-line


Added vertical alignment control to TextWidget; pumpEvents no longer blocks

2016-05-22, by duncanFrance [Sun, 22 May 2016 14:40:29 +0000] rev 16

Added vertical alignment control to TextWidget; pumpEvents no longer blocks


Make attach and detach register/unregister event handlers if needed.; - need to move the event handling into widget so we can attach/detach

2016-05-21, by duncanFrance [Sat, 21 May 2016 18:02:20 +0000] rev 15

Make attach and detach register/unregister event handlers if needed.; - need to move the event handling into widget so we can attach/detach


Added OKCancelDialog

2016-05-21, by duncanFrance [Sat, 21 May 2016 16:36:02 +0000] rev 14

Added OKCancelDialog


Cleaned up SpinnerWidget; Started on SpinnerDialog - will extract Dialog later

2016-05-21, by duncanFrance [Sat, 21 May 2016 14:40:09 +0000] rev 13

Cleaned up SpinnerWidget; Started on SpinnerDialog - will extract Dialog later


Update to handle dirty pixels and geometric change/damage

2016-05-08, by duncanFrance [Sun, 08 May 2016 14:42:08 +0000] rev 12

Update to handle dirty pixels and geometric change/damage


TextWidget now uses string; Start of SpinnerWidget

2016-04-22, by duncanFrance [Fri, 22 Apr 2016 16:12:42 +0000] rev 11

TextWidget now uses string; Start of SpinnerWidget