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

#include <nmdapha.h>

Collaboration diagram for _NamdaphaButton_:
Collaboration graph
[legend]

Public Attributes

int x
 
int y
 
int w
 
int h
 
int last_mouse_x
 
int last_mouse_y
 
bool clicked
 
bool hover
 
bool hover_painted
 
bool kill_focus
 
uint16_t ownerId
 
uint32_t winHandle
 
char * title
 
bool focused
 
ButtonInfonmbuttoninfo
 
void(* actionHandler )(_NamdaphaButton_ *button, ChWindow *)
 
void(* mouseEvent )(_NamdaphaButton_ *button, ChWindow *win, int x, int y, int but)
 
void(* drawNamdaphaButton )(_NamdaphaButton_ *button, ChWindow *win)
 
void(* destroy )(_NamdaphaButton_ *button, ChWindow *win)
 

Member Data Documentation

◆ actionHandler

void(* _NamdaphaButton_::actionHandler) (_NamdaphaButton_ *button, ChWindow *)

◆ clicked

bool _NamdaphaButton_::clicked

◆ destroy

void(* _NamdaphaButton_::destroy) (_NamdaphaButton_ *button, ChWindow *win)

◆ drawNamdaphaButton

void(* _NamdaphaButton_::drawNamdaphaButton) (_NamdaphaButton_ *button, ChWindow *win)

◆ focused

bool _NamdaphaButton_::focused

◆ h

int _NamdaphaButton_::h

◆ hover

bool _NamdaphaButton_::hover

◆ hover_painted

bool _NamdaphaButton_::hover_painted

◆ kill_focus

bool _NamdaphaButton_::kill_focus

◆ last_mouse_x

int _NamdaphaButton_::last_mouse_x

◆ last_mouse_y

int _NamdaphaButton_::last_mouse_y

◆ mouseEvent

void(* _NamdaphaButton_::mouseEvent) (_NamdaphaButton_ *button, ChWindow *win, int x, int y, int but)

◆ nmbuttoninfo

ButtonInfo* _NamdaphaButton_::nmbuttoninfo

◆ ownerId

uint16_t _NamdaphaButton_::ownerId

◆ title

char* _NamdaphaButton_::title

◆ w

int _NamdaphaButton_::w

◆ winHandle

uint32_t _NamdaphaButton_::winHandle

◆ x

int _NamdaphaButton_::x

◆ y

int _NamdaphaButton_::y

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