|
HikoGUI
A low latency retained GUI
|
Defines widget. More...
#include "widget_layout.hpp"#include "widget_mode.hpp"#include "../GFX/draw_context.hpp"#include "../GUI/theme.hpp"#include "../GUI/hitbox.hpp"#include "../GUI/keyboard_focus_direction.hpp"#include "../GUI/keyboard_focus_group.hpp"#include "../GUI/gui_event.hpp"#include "../GUI/widget_id.hpp"#include "../layout/box_constraints.hpp"#include "../geometry/module.hpp"#include "../observer.hpp"#include "../chrono.hpp"#include "../generator.hpp"#include "../cache.hpp"#include "../os_settings.hpp"#include "../tagged_id.hpp"#include <memory>#include <vector>#include <string>#include <ranges>Go to the source code of this file.
Data Structures | |
| class | hi::v1::widget |
| An interactive graphical object as part of the user-interface. More... | |
Namespaces | |
| namespace | hi |
| geometry/margins.hpp | |
| namespace | hi::v1 |
| The HikoGUI API version 1. | |
Functions | |
| widget * | hi::v1::get_if (widget *start, widget_id id, bool include_invisible) noexcept |
| widget & | hi::v1::get (widget &start, widget_id id, bool include_invisible) |
Defines widget.