XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_global_ctrl_ Struct Reference

#include <window.h>

Public Attributes

int x
 
int y
 
int w
 
int h
 
uint8_t type
 
bool hover
 
bool clicked
 
uint32_t fillColor
 
uint32_t outlineColor
 
uint32_t hoverOutlineColor
 
uint32_t clickedFillColor
 
uint32_t clickedOutlineColor
 
void(* ChGlobalButtonPaint )(ChWindow *win, struct _global_ctrl_ *glbl)
 
void(* ChGlobalMouseEvent )(ChWindow *win, struct _global_ctrl_ *glbl, int x, int y, int button)
 
void(* ChGlobalTouchEvent )(ChWindow *win, struct _global_ctrl_ *glbl, int x, int y)
 
void(* ChGlobalActionEvent )(ChWindow *win, struct _global_ctrl_ *glbl)
 

Member Data Documentation

◆ ChGlobalActionEvent

void(* _global_ctrl_::ChGlobalActionEvent) (ChWindow *win, struct _global_ctrl_ *glbl)

◆ ChGlobalButtonPaint

void(* _global_ctrl_::ChGlobalButtonPaint) (ChWindow *win, struct _global_ctrl_ *glbl)

◆ ChGlobalMouseEvent

void(* _global_ctrl_::ChGlobalMouseEvent) (ChWindow *win, struct _global_ctrl_ *glbl, int x, int y, int button)

◆ ChGlobalTouchEvent

void(* _global_ctrl_::ChGlobalTouchEvent) (ChWindow *win, struct _global_ctrl_ *glbl, int x, int y)

◆ clicked

bool _global_ctrl_::clicked

◆ clickedFillColor

uint32_t _global_ctrl_::clickedFillColor

◆ clickedOutlineColor

uint32_t _global_ctrl_::clickedOutlineColor

◆ fillColor

uint32_t _global_ctrl_::fillColor

◆ h

int _global_ctrl_::h

◆ hover

bool _global_ctrl_::hover

◆ hoverOutlineColor

uint32_t _global_ctrl_::hoverOutlineColor

◆ outlineColor

uint32_t _global_ctrl_::outlineColor

◆ type

uint8_t _global_ctrl_::type

◆ w

int _global_ctrl_::w

◆ x

int _global_ctrl_::x

◆ y

int _global_ctrl_::y

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