38 typedef std::vector<i_window*> window_list;
bool is_descendent_of(const i_window &aWindow) const
bool any_strong_windows() const final
point mouse_position() const final
bool is_mouse_button_pressed(mouse_button aButton) const final
i_window & active_window() const final
std::size_t window_count() const final
rect window_rect(const i_window &aWindow) const final
double z_order(const i_window &aWindow) const final
void remove_window(i_window &aWindow) final
bool has_window(i_window &aWindow) const final
void deactivate_window(i_window &aWindow) final
bool window_activated() const final
i_window & hosting_window(const i_window &aNestedWindow) const final
void move_window(i_window &aWindow, const point &aPosition) final
void activate_window(i_window &aWindow) final
rect desktop_rect(const i_window &aWindow) const final
void add_window(i_window &aWindow) final
void resize_window(i_window &aWindow, const size &aExtents) final