Defines widget.
More...
#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 "../geometry/extent.hpp"
#include "../geometry/axis_aligned_rectangle.hpp"
#include "../geometry/transform.hpp"
#include "../observer.hpp"
#include "../chrono.hpp"
#include "../generator.hpp"
#include "widget_constraints.hpp"
#include "widget_layout.hpp"
#include "widget_mode.hpp"
#include <memory>
#include <vector>
#include <string>
#include <ranges>
Go to the source code of this file.
|
| namespace | hi |
| | The HikoGUI namespace.
|
| |
| namespace | hi::v1 |
| | The HikoGUI API version 1.
|
| |
◆ hi_request_reconstrain
| #define hi_request_reconstrain |
( |
| fmt, |
|
|
| ... ) |
Value: hi_format_check(fmt __VA_OPT__(, ) __VA_ARGS__); \
this->request_reconstrain<__FILE__, __LINE__, fmt>(__VA_ARGS__)
◆ hi_request_resize
| #define hi_request_resize |
( |
| fmt, |
|
|
| ... ) |
Value: hi_format_check(fmt __VA_OPT__(, ) __VA_ARGS__); \
this->request_resize<__FILE__, __LINE__, fmt>(__VA_ARGS__)