C-Menu 0.2.9
A User Interface Toolkit
Loading...
Searching...
No Matches
UiEvent Struct Reference

#include <ui_backend.h>

Collaboration diagram for UiEvent:
[legend]

Data Fields

bool active
bool alt
int bstate
uint32_t ch
int chyron
bool ctrl
uint in_win
UiKey key
char keybound [16]
UiMouseAction mouse_action
bool mouse_inside
bool shift
uint x
uint y

Detailed Description

Definition at line 100 of file ui_backend.h.

Field Documentation

◆ active

bool UiEvent::active

Definition at line 108 of file ui_backend.h.

◆ alt

bool UiEvent::alt

Definition at line 103 of file ui_backend.h.

Referenced by ui_get_event(), ui_get_event_multi(), and ui_get_event_no_mouse().

◆ bstate

int UiEvent::bstate

Definition at line 111 of file ui_backend.h.

Referenced by ui_get_event(), and ui_get_event_multi().

◆ ch

uint32_t UiEvent::ch

◆ chyron

int UiEvent::chyron

Definition at line 109 of file ui_backend.h.

Referenced by ui_get_event_multi().

◆ ctrl

bool UiEvent::ctrl

Definition at line 104 of file ui_backend.h.

Referenced by ui_get_event(), ui_get_event_multi(), and ui_get_event_no_mouse().

◆ in_win

uint UiEvent::in_win

Definition at line 110 of file ui_backend.h.

Referenced by field_editor(), form_post(), form_process(), picker(), and ui_get_event_multi().

◆ key

UiKey UiEvent::key

◆ keybound

char UiEvent::keybound[16]

Definition at line 114 of file ui_backend.h.

◆ mouse_action

UiMouseAction UiEvent::mouse_action

Definition at line 112 of file ui_backend.h.

Referenced by picker(), ui_get_event(), and ui_get_event_multi().

◆ mouse_inside

bool UiEvent::mouse_inside

Definition at line 113 of file ui_backend.h.

Referenced by notcurses_input(), and ui_get_event().

◆ shift

bool UiEvent::shift

Definition at line 105 of file ui_backend.h.

Referenced by ui_get_event(), ui_get_event_multi(), and ui_get_event_no_mouse().

◆ x

◆ y


The documentation for this struct was generated from the following file: