WXApp is class, containing references to all objects during application execution. It holds containers like
m_actionQueue which purpose is to hold references of all currently existing instances of Views and Activities, and actions to be executed at certain times.
Example would be native code, requests creation of views before there parent frame is created, since it is ran in separate thread. With
m_actionQueue action for creating or updating a view is executed on parent's
WXApp also has role of making sure application runs without any Window, and if once Window is requested, it ensures to reference first requested as WXFrameActivity that was created first.
||Returns if any WXFrameActivity representing wxTopLevelWindow exists. And makes sure native wxStart() is ran only at beginning of application.|
||Represents first WXFrameActivity, purpose of this is top identify main frame, and last one that helps close application.|
||Holds actions that are to be executed on UiThread in every WXFrameActivity creation.|
||Contains ArrayList of WXView. They can be referenced to by there parent's id.|