|
XenevaOS
|
#include <button.h>

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 |
| char * | title |
| char * | appname |
| char * | param |
| bool | focused |
| ButtonIcon * | buttonIcon |
| void(* | actionHandler )(_button_ *button, ChWindow *) |
| void(* | mouseEvent )(_button_ *button, ChWindow *win, int x, int y, int but) |
| void(* | drawLaunchButton )(_button_ *button, ChWindow *win) |
| void(* | destroy )(_button_ *button, ChWindow *win) |
| char* _button_::appname |
| ButtonIcon* _button_::buttonIcon |
| bool _button_::clicked |
| bool _button_::focused |
| int _button_::h |
| bool _button_::hover |
| bool _button_::hover_painted |
| bool _button_::kill_focus |
| int _button_::last_mouse_x |
| int _button_::last_mouse_y |
| char* _button_::param |
| char* _button_::title |
| int _button_::w |
| int _button_::x |
| int _button_::y |