HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Namespaces | Enumerations | Functions
gui_event_variant.hpp File Reference

Definition of a GUI event variant. More...

#include "gui_event_type.hpp"
#include "../macros.hpp"

Go to the source code of this file.

Namespaces

namespace  hi
 The HikoGUI namespace.
 
namespace  hi::v1
 The HikoGUI API version 1.
 

Enumerations

enum class  hi::v1::gui_event_variant {
  hi::v1::gui_event_variant::other , hi::v1::gui_event_variant::mouse , hi::v1::gui_event_variant::keyboard , hi::v1::gui_event_variant::keyboard_target ,
  hi::v1::gui_event_variant::grapheme , hi::v1::gui_event_variant::rectangle , hi::v1::gui_event_variant::clipboard_data
}
 A granular gui event type. More...
 

Functions

 hi_export_module (hikogui.GUI :gui_event_variant)
 
constexpr gui_event_variant hi::v1::to_gui_event_variant (gui_event_type type) noexcept
 Convert a gui event type, to an gui event variant.
 

Detailed Description

Definition of a GUI event variant.