| absolute_coordinates(common::Coordinates coordinates) | MaxOS::gui::Widget | virtual |
| add_child(Widget *) final | MaxOS::gui::Desktop | virtual |
| bring_to_front(Widget *) final | MaxOS::gui::Desktop | protectedvirtual |
| MaxOS::gui::CompositeWidget::bring_to_front() | MaxOS::gui::Widget | |
| colour | MaxOS::gui::Desktop | |
| CompositeWidget() (defined in MaxOS::gui::CompositeWidget) | MaxOS::gui::CompositeWidget | |
| CompositeWidget(int32_t left, int32_t top, uint32_t width, uint32_t height) | MaxOS::gui::CompositeWidget | |
| contains_coordinate(uint32_t x, uint32_t y) | MaxOS::gui::Widget | virtual |
| Desktop(common::GraphicsContext *gc) | MaxOS::gui::Desktop | explicit |
| draw(common::GraphicsContext *gc, common::Rectangle< int32_t > &area, common::Vector< Widget * >::iterator start) | MaxOS::gui::CompositeWidget | protected |
| draw(common::GraphicsContext *gc, common::Rectangle< int32_t > &area) override | MaxOS::gui::CompositeWidget | virtual |
| draw_self(common::GraphicsContext *gc, common::Rectangle< int32_t > &area) final | MaxOS::gui::Desktop | protectedvirtual |
| focus() | MaxOS::gui::Widget | |
| internal_invalidate(common::Rectangle< int32_t > &area, common::Vector< common::Rectangle< int32_t > >::iterator start, common::Vector< common::Rectangle< int32_t > >::iterator stop) | MaxOS::gui::Desktop | protected |
| invalidate(common::Rectangle< int32_t > &area) final | MaxOS::gui::Desktop | virtual |
| MaxOS::gui::CompositeWidget::invalidate() | MaxOS::gui::Widget | |
| invert_mouse_cursor() | MaxOS::gui::Desktop | protected |
| KeyboardEventHandler() (defined in MaxOS::drivers::peripherals::KeyboardEventHandler) | MaxOS::drivers::peripherals::KeyboardEventHandler | |
| m_children | MaxOS::gui::CompositeWidget | protected |
| m_dragged_widget | MaxOS::gui::Desktop | protected |
| m_focussed_widget | MaxOS::gui::Desktop | protected |
| m_graphics_context | MaxOS::gui::Desktop | protected |
| m_invalid_areas | MaxOS::gui::Desktop | protected |
| m_max_height | MaxOS::gui::Widget | protected |
| m_max_width | MaxOS::gui::Widget | protected |
| m_min_height | MaxOS::gui::Widget | protected |
| m_min_width | MaxOS::gui::Widget | protected |
| m_mouse_x | MaxOS::gui::Desktop | protected |
| m_mouse_y | MaxOS::gui::Desktop | protected |
| m_parent | MaxOS::gui::Widget | protected |
| m_position | MaxOS::gui::Widget | protected |
| m_valid | MaxOS::gui::Widget | protected |
| MouseEventHandler() (defined in MaxOS::drivers::peripherals::MouseEventHandler) | MaxOS::drivers::peripherals::MouseEventHandler | |
| move(int32_t left, int32_t top) | MaxOS::gui::Widget | |
| MaxOS::on_event(common::Event< KeyboardEvents > *) override | MaxOS::drivers::peripherals::KeyboardEventHandler | |
| MaxOS::EventHandler< KeyboardEvents >::on_event(Event< KeyboardEvents > *event) | MaxOS::common::EventHandler< KeyboardEvents > | virtual |
| MaxOS::drivers::peripherals::MouseEventHandler::on_event(common::Event< MouseEvents > *) override | MaxOS::drivers::peripherals::MouseEventHandler | |
| EventHandler< MouseEvents >::on_event(Event< MouseEvents > *event) | MaxOS::common::EventHandler< MouseEvents > | virtual |
| on_focus() | MaxOS::gui::Widget | virtual |
| on_focus_lost() | MaxOS::gui::Widget | virtual |
| on_key_down(drivers::peripherals::KeyCode key_down_code, const drivers::peripherals::KeyboardState &key_down_state) final | MaxOS::gui::Desktop | virtual |
| on_key_up(drivers::peripherals::KeyCode key_up_code, const drivers::peripherals::KeyboardState &key_up_state) final | MaxOS::gui::Desktop | virtual |
| on_mouse_button_pressed(uint32_t x, uint32_t y, uint8_t button) override | MaxOS::gui::CompositeWidget | virtual |
| on_mouse_button_released(uint32_t x, uint32_t y, uint8_t button) override | MaxOS::gui::CompositeWidget | virtual |
| on_mouse_down_event(uint8_t button) final | MaxOS::gui::Desktop | virtual |
| on_mouse_enter_widget(uint32_t to_x, uint32_t to_y) override | MaxOS::gui::CompositeWidget | virtual |
| on_mouse_leave_widget(uint32_t from_x, uint32_t from_y) override | MaxOS::gui::CompositeWidget | virtual |
| on_mouse_move_event(int8_t x, int8_t y) final | MaxOS::gui::Desktop | virtual |
| on_mouse_move_widget(uint32_t from_x, uint32_t from_y, uint32_t to_x, uint32_t to_y) override | MaxOS::gui::CompositeWidget | virtual |
| on_mouse_up_event(uint8_t button) final | MaxOS::gui::Desktop | virtual |
| on_time(const common::Time &time) | MaxOS::gui::Desktop | |
| position() | MaxOS::gui::Widget | |
| resize(int32_t width, int32_t height) | MaxOS::gui::Widget | |
| set_focus(Widget *) final | MaxOS::gui::Desktop | protectedvirtual |
| Widget() | MaxOS::gui::Widget | |
| Widget(int32_t left, int32_t top, uint32_t width, uint32_t height) | MaxOS::gui::Widget | |
| ~CompositeWidget() (defined in MaxOS::gui::CompositeWidget) | MaxOS::gui::CompositeWidget | |
| ~Desktop() (defined in MaxOS::gui::Desktop) | MaxOS::gui::Desktop | |
| ~KeyboardEventHandler() (defined in MaxOS::drivers::peripherals::KeyboardEventHandler) | MaxOS::drivers::peripherals::KeyboardEventHandler | |
| ~MouseEventHandler() (defined in MaxOS::drivers::peripherals::MouseEventHandler) | MaxOS::drivers::peripherals::MouseEventHandler | |
| ~Widget() (defined in MaxOS::gui::Widget) | MaxOS::gui::Widget | |