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
ss_t in_win
UiKey key
char keybound [16]
UiMouseAction mouse_action
bool mouse_inside
bool shift
uint x
uint y

Detailed Description

Definition at line 102 of file ui_backend.h.

Field Documentation

◆ active

bool UiEvent::active

Definition at line 110 of file ui_backend.h.

◆ alt

bool UiEvent::alt

Definition at line 105 of file ui_backend.h.

Referenced by ui_get_event(), and ui_get_event_no_mouse().

◆ bstate

int UiEvent::bstate

Definition at line 113 of file ui_backend.h.

Referenced by ui_get_event().

◆ ch

uint32_t UiEvent::ch

Definition at line 104 of file ui_backend.h.

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

◆ chyron

int UiEvent::chyron

Definition at line 111 of file ui_backend.h.

◆ ctrl

bool UiEvent::ctrl

Definition at line 106 of file ui_backend.h.

Referenced by ui_get_event(), and ui_get_event_no_mouse().

◆ in_win

ss_t UiEvent::in_win

Definition at line 112 of file ui_backend.h.

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

◆ key

UiKey UiEvent::key

Definition at line 103 of file ui_backend.h.

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

◆ keybound

char UiEvent::keybound[16]

Definition at line 116 of file ui_backend.h.

◆ mouse_action

UiMouseAction UiEvent::mouse_action

Definition at line 114 of file ui_backend.h.

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

◆ mouse_inside

bool UiEvent::mouse_inside

Definition at line 115 of file ui_backend.h.

Referenced by ui_get_event().

◆ shift

bool UiEvent::shift

Definition at line 107 of file ui_backend.h.

Referenced by ui_get_event(), and ui_get_event_no_mouse().

◆ x

◆ y


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