31 #include "../View/root_view.h" 32 #include "../../Display/Window/display_window.h" 33 #include "../../Display/Window/keys.h" 53 class WindowView_Impl;
78 std::shared_ptr<WindowView_Impl> impl;
Pointf root_from_screen_pos(const Pointf &pos) override
Map from screen to local content coordinates.
2D Graphics Canvas
Definition: canvas.h:72
Definition: window_view.h:55
DisplayWindow get_display_window()
WindowView(const DisplayWindowDescription &desc)
void show(WindowShowType type=WindowShowType::show)
Canvas get_root_canvas() const override
bool root_hidden() const override
Test if view is set to hidden.
void layout_local() override
Layout local root.
WindowShowType
Definition: window_view.h:37
Pointf root_to_screen_pos(const Pointf &pos) override
Map from local content to screen coordinates.
void set_root_needs_render() override
Signals this view needs to be rendered again.
Display window description class.
Definition: display_window_description.h:62
Base class for views participating as a root view in the user interface.
Definition: root_view.h:37
friend class WindowView_Impl
Definition: window_view.h:80
2D (x,y) point structure - Float
Definition: point.h:72
Top-level window class.
Definition: display_window.h:101
void set_root_hidden(bool value) override
Hides a view from layout and rendering.