Foundation classes for a basic GUI implementing simple widgets and events. (Fork for custom changes.)
Fork of SimpleGUI by
History
Initialize Textwidgets _text to NULL preventing crash if widget is draw until a text was set.
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