|
| Widget (char *l, int x, int y, int w, int h, Widget *p) |
|
virtual void | logic (CursorTask *mouse, KeyboardTask *keyboard) |
|
virtual void | focus (Widget *emitter) |
|
virtual void | unfocusup (Widget *emitter) |
|
virtual void | unfocusdown (Widget *emitter) |
|
virtual void | render (SDL_Surface *screen, ColorEngine *colors, FontEngine *fonts) |
|
virtual void | addchild (Widget *child) |
|
virtual void | setdimensions (int mx, int my, int mw, int mh) |
|
virtual void | setxpos (int mx) |
|
virtual void | setypos (int my) |
|
virtual void | setwidth (int mw) |
|
virtual void | setheight (int mh) |
|
virtual void | setlabel (char *l) |
|
virtual void | setcontainerstatus (bool status) |
|
virtual void | setparent (Widget *p) |
|
virtual void | setvisible () |
|
virtual void | setinvisible () |
|
virtual void | enable () |
|
virtual void | disable () |
|
virtual void | adjust () |
|
virtual int | getxpos () |
|
virtual int | getypos () |
|
virtual int | getwidth () |
|
virtual int | getheight () |
|
virtual int | getuseablexpos () |
|
virtual int | getuseableypos () |
|
virtual int | getuseablewidth () |
|
virtual int | getuseableheight () |
|
virtual char * | getlabel () |
|
virtual bool | getcontainerstatus () |
|
virtual Widget * | getparent () |
|
virtual bool | getisenabled () |
|
virtual bool | isvisible () |
|
virtual char * | getwidgettype () |
|
virtual void | linkonclick (void(*func)(char *)) |
|
virtual void | linkonrelease (void(*func)(char *)) |
|
virtual void | linkonhover (void(*func)(char *)) |
|
|
bool | has_focus = false |
|
bool | is_enabled = true |
|
bool | is_visible = true |
|
char * | widgettype |
|
char * | label |
|
int | xpos |
|
int | xrel |
|
int | ypos |
|
int | yrel |
|
int | width |
|
int | widrel |
|
int | height |
|
int | heirel |
|
bool | is_container = false |
|
bool | is_hovering = false |
|
Widget * | parent = nullptr |
|
int | nbchildren |
|
std::vector< Widget * > | children |
|
void(* | clickfunction )(char *) = nullptr |
|
void(* | releasefunction )(char *) = nullptr |
|
void(* | hoverfunction )(char *) = nullptr |
|
The documentation for this class was generated from the following files:
- /home/sylvain/NSpire_Programming/Widgets/Widgets/Toolkit/Widget.h
- /home/sylvain/NSpire_Programming/Widgets/Widgets/Toolkit/Widget.cpp