- Added YHandleManager class in Managed (Used for opening handles to objects, locking the handles etc)
- Added YDataAllocator class in Managed (Used for allocating/deallocating memory)
- Added "ShowDialog" function to form, using the application to start a form is no longer required (Note this will be ran in the current thread, meaning it will be deadlocked to the form as long as the form is open)
- Added 'OnItemKeyDown' event to UITextbox.
- Added new operator() to the Event, use it to call the eventhandlers function(s).
- Added UIProgressBar, displays a progress bar on the screen with (0-100) progress.
- Fixed a small bug in the Window handle code, still need to refactor it but now it should prevent wierd errors.
- Fixed UITextbox input handling! (If you wish to handle each keystroke yourself then assign the eventhandler 'OnItemKeyDown' and return true)
- Fixed the CallFunc function in EventHandler, it now returns the Signature return type of the targetted event function.
- Re-factored Textbox, you can now add a texture to it (it'll look like this:
https://gyazo.com/96d6eb3870a908da32d000c953f6dd16)
- Re-factored Event, when using += operator you are now appending more functions to the current vector of Handlers. (Meaning you can have multiple callbacks per event)