Altough I still explore lot of features and possibilities of Airplay framework, definitely I know that framework has only limited support for complex UI applications. Guys from Airplay SDK do a lot of work for 2D and 3D applications, and have a basic support for creating and skinning app windows and widgets. But what I really miss is some layer which helps you with window creating, event handling and so on.
So, I decided to create one on my own which is based on my another project Atomix – a large project for Visual C++. Currently I have implemented a window manager and action manager for Airplay SDK. So now, instead of writing lot of code for creating and handling windows, I have everything encapsulated in few objects and all my screen objects are derived from these base clases.
Still a lot of work has to be done to achieve the final application 😉
struct stProfileOverviewAction : public Atomix::Gui::stActionBase { public: AX_DECLARE_ACTION_FACTORY(stProfileOverviewAction,"ProfileOverview") bool OnExecute(); void OnFinish(); void OnOk(); void OnCancel(); };
Leave a Reply