| static | Application() |
| private | Application() |
| public | ~Application() |
| public void | Exit() |
| public nothrow Control* | FocusedControl() const |
| public nothrow MenuBar* | GetMenuBar() const |
| private UniquePtr<Message> | GetMessage() |
| public WindowManager& | GetWindowManager() const |
| public static Application& | Instance() |
| public nothrow Window* | MainWindow() |
| public void | PostMessage(Message& message) |
| public UniquePtr<Message> | ReadMessage() |
| public void | Run(Window& mainWindow_) |
| public void | RunDialog(Window* window) |
| public nothrow void | SetFocusedControl(Control* focusedControl_) |
| public nothrow void | SetMenuBar(MenuBar* menuBar_) |
| public nothrow void | SetStatusBar(StatusBar* statusBar_) |
| public void | Timer(const Duration& duration, Control* control, int timerId) |
| private Control* | focusedControl |
| private static UniquePtr<Application> | instance |
| private int | lastDefaultWriteScreenMessageWindow |
| private Window* | mainWindow |
| private MenuBar* | menuBar |
| private int | menuBarWindowHandle |
| private int | msgQ |
| private StatusBar* | statusBar |
| private int | statusBarWindowHandle |
| private WindowManager | windowManager |