|
HikoGUI
A low latency retained GUI
|
Static Public Member Functions | |
| static std::vector< language_tag > | language_tags () noexcept |
| Get the language tags for the configured languages. | |
| static std::vector< language * > | languages () noexcept |
| Get the configured languages. | |
| static hi::theme_mode | theme_mode () noexcept |
| Get the configured light/dark theme mode. | |
| static hi::subpixel_orientation | subpixel_orientation () noexcept |
| Get the configured light/dark theme mode. | |
| static std::chrono::milliseconds | double_click_interval () noexcept |
| Get the mouse double click interval. | |
| static float | double_click_distance () noexcept |
| Get the distance from the previous mouse position to detect double click. | |
| static std::chrono::milliseconds | keyboard_repeat_delay () noexcept |
| Get the delay before the keyboard starts repeating. | |
| static std::chrono::milliseconds | keyboard_repeat_interval () noexcept |
| Get the keyboard repeat interval. | |
| static std::chrono::milliseconds | cursor_blink_delay () noexcept |
| Get the cursor blink delay. | |
| static std::chrono::milliseconds | cursor_blink_interval () noexcept |
| Get the cursor blink interval. | |
| static extent2 | minimum_window_size () noexcept |
| Get the minimum window size supported by the operating system. | |
| static extent2 | maximum_window_size () noexcept |
| Get the maximum window size supported by the operating system. | |
| static aarectangle | primary_monitor_rectangle () noexcept |
| Get the rectangle of the primary monitor. | |
| static uintptr_t | primary_monitor_id () noexcept |
| Get an opaque id of the primary monitor. | |
| static aarectangle | desktop_rectangle () noexcept |
| Get the rectangle describing the desktop. | |
| static void | gather () noexcept |
| Gather the settings from the operating system now. | |
| static auto | subscribe (std::invocable<> auto &&callback) noexcept |
|
inlinestaticnoexcept |
Get the cursor blink delay.
|
inlinestaticnoexcept |
Get the cursor blink interval.
std::chrono::milliseconds::max() when blinking is turned off.
|
inlinestaticnoexcept |
Get the rectangle describing the desktop.
|
inlinestaticnoexcept |
Get the distance from the previous mouse position to detect double click.
|
inlinestaticnoexcept |
Get the mouse double click interval.
|
staticnoexcept |
Gather the settings from the operating system now.
|
inlinestaticnoexcept |
Get the delay before the keyboard starts repeating.
|
inlinestaticnoexcept |
Get the keyboard repeat interval.
|
inlinestaticnoexcept |
Get the language tags for the configured languages.
|
inlinestaticnoexcept |
Get the configured languages.
|
inlinestaticnoexcept |
Get the maximum window size supported by the operating system.
|
inlinestaticnoexcept |
Get the minimum window size supported by the operating system.
|
inlinestaticnoexcept |
Get an opaque id of the primary monitor.
|
inlinestaticnoexcept |
Get the rectangle of the primary monitor.
|
inlinestaticnoexcept |
Get the configured light/dark theme mode.
|
inlinestaticnoexcept |
Get the configured light/dark theme mode.