Widget_t - struct to hold the basic Widget_t info.
- Parameters
-
| *app | - pointer to the main struct |
| widget | - the X11 Window |
| *parent | - pointer to the Parent Window or Widget_t |
| event_callback | - the main XEvent callback |
| func | - struct holding the event callbacks |
| *surface | - pointer to the cairo xlib surface |
| *cr | - pointer to the cairo xlib surface context |
| *buffer | - pointer to the cairo buffer surface |
| *crb | - pointer to the cairo buffer surface context |
| *image | - pointer to the cairo image surface |
| data | - int to hold user data |
| flags | - unsigned int to hold Widget_t flags |
| *label | - pointer to the widget label |
| input_label | - char array the widget input label |
| state | - int to hold the widget state |
| pos_x | - mouse pointer x position on button press |
| pos_y | - mouse pointer y position on button press |
| x | - x position of Window on Parent |
| y | - y position of Window on Parent |
| width | - widget width |
| height | - widget height |
| scale | - struct used to resize child widgets |
| *adj_x | - pointer to the x axis adjustment |
| *adj_y | - pointer to the y axis adjustment |
| *adj | - pointer to the adjustment in use |
| *childlist | - pointer to Widget_t child list |
| xic | - Locale and UTF 8 support interface |
| xim | - Context to Locale and UTF 8 support |
Definition at line 298 of file xwidget.h.