|
| template<class W , typename... Args> |
| std::shared_ptr< W > | Create (Args...args) |
| |
| unsigned int | GetID () const |
| |
| SDL_Renderer * | GetRenderer () const |
| |
| std::shared_ptr< UIWidget > | GetRoot () const |
| |
| Size2D | GetSize () const |
| |
| SDL_Window * | GetWindow () const |
| |
| void | Insert (std::shared_ptr< UIWidget > child) |
| |
| Window & | operator= (const Window &)=delete |
| |
| virtual void | ProcessCloseEvent () |
| |
| void | ProcessEnterEvent () |
| |
| virtual void | ProcessKeyboardEvent (KeyData data) |
| |
| void | ProcessLeaveEvent () |
| |
| void | ProcessMotionEvent (Point2D) |
| |
| void | ProcessMouseButtonEvent (bool down, MouseButton button, Point2D) |
| |
| void | ProcessResizeEvent () |
| |
| void | ProcessWheelEvent (MouseButton button) |
| |
| void | Render () |
| |
| void | SetNeedsRedrawing () |
| |
| virtual LateReturn | ShowErrorAlert (std::string, std::string) |
| |
| virtual LateReturn< int > | ShowSimpleAlert (std::string, std::string, std::string, AlertType, Color, Color) |
| |
| | Window (const Window &)=delete |
| |
| | ~Window () |
| |
| Signal | on_close |
| |
| SubscriptionList | subscriptions |
| |
| | Window (std::string title, int w, int h, bool centered=true, bool resizable=true) |
| |
A window that displays all sclang subprocess output.