Merge branch 'master' of github.com:jpedrosa/sua
Removed some unused parameters from the FileStream methods.
Removed the text property from TellSize.
Added text property to TellSize and used it in the text drawing methods.
Created a specific drawOffsetText method for the TextScroller.
Added TextScroller class.
Started the button and textfield classes.
Fixed an issue in mouse click detection.
Fix for focus.
More work on the focus element.
Renamed MouseButtonDown to MouseDown and more work on focus element.
Changed the Element protocol to being specific for classes.
Started work on focus element.
Fixed an issue in Quit.
Added more mouse events support.
Removed the unused import code from element file.
Moved the main event code into their own file and added event dispatc…
Added event related methods to the Element protocol.
Created the EventStore class.
Added mouse click detection.
Added modifier key support to the events.
Adopted a switch statement for dispatching the main events.
Added support for the mouse events.
Added support for a couple more event types.
Comment out some of the text editing related code for now.
Improved the custom event system.
More work on the custom events.
Moved the TextGrid code into its own file and started work on custom …
Moved renderer color setting out of the loop.
Fixed an issue in span's resizing.
Fixed an issue in the grid size calculation.
Created a common contentWidth and contentHeight from TellSize.