Added newline in pull request
Callback class now stores SharedWidgetPtr to widget instead of normal pointer
No need for 'tgui::' inside the tgui namespace
Rearranged the include files
Renamed Widgets.hpp to Widget.hpp (idem for cpp file)
Replaced SharedWidgetPtr<Widget> by Widget::Ptr where possible
Merged Container and ContainerWidget (removed multiple inheritance)
Removed ContainerWidget (previously only commented out)
Default constructor of SharedWidgetPtr now actually creates a new widget instead of a nullptr. If you use this constructor instead of the other one, then you must still add the widget to a container (e.g. the Gui) with the add function.
Fixed mistake in MessageBox caused by last commit
Changed ComboBox behaviour (fixed #7)
Fixed unused parameter warnings in ComboBox
Fixed Gui reporting wrong size after recreating the window
Size of the window is no longer cached (which was done after merging ContainerWidget in Container)
Started marking functions as internal
Removed wrong comment in EventManager