예제 #1
0
int WINAPI
WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
#ifdef _WIN32_WCE
        LPWSTR lpCmdLine,
#else
        LPSTR lpCmdLine2,
#endif
        int nCmdShow)
#endif
{
  ScreenGlobalInit screen_init;
  Fonts::Initialize();

#ifdef USE_GDI
  TestWindow::register_class(hInstance);
#endif

  TerminalLook look;
  look.Initialise(Fonts::monospace);

  TestWindow window(look);
  window.set(PixelRect{0, 0, 400, 400});
  window.Show();

  window.event_loop();

  Fonts::Deinitialize();

  return 0;
}
예제 #2
0
static void
Main()
{
  TerminalLook look;
  look.Initialise(monospace_font);

  TestWindow window(look);
  window.Create({400, 400});
  window.Show();

  window.RunEventLoop();
}