module winmain; import core.runtime; import modernui.core; import modernui.ui.control; // //version(Windows) //{ // import core.sys.windows.windows; // // extern (Windows) // int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) // { // if(!Runtime.initialize()) // { // return -1; // } // // //try // //{ // auto result = myWinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow); // Runtime.terminate(); // return result; // //} // //catch (Throwable o) // catch any uncaught exceptions // //{ // // MessageBoxA(null, cast(char *)o.toString(), "Error", MB_OK | MB_ICONEXCLAMATION); // // return -1; // //} // } // // int myWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) // { // auto wnd = new Window; // auto text = new TextElement; // wnd.content = text; // wnd.show; // wnd.messageLoop; // // return 0; // } //}