A button is created by calling the function
int tw_button(char *name, void (*func) ( /* ??? */ ), void *data)
This creates a button with the given name which calls the procedure argument with the given data when the button is pressed.