/* examples/button/quit.c */ #include He_node *princ, *panel; void butt_proc (He_node *hn) { char *nom = HeGetButtonLabel (hn); printf ("butt_proc: %s\n", nom); } void quit_proc (He_node *hn) { HeQuit (0); } int main (int argc, char *argv[]) { HeInit (&argc, &argv); princ = HeCreateFrame (); HeSetFrameLabel (princ, "Quitter un programme"); panel = HeCreatePanel (princ); HeCreateButtonP (panel, "Press me", butt_proc, NULL); HeCreateButtonP (panel, "Quit", quit_proc, NULL); return HeMainLoop (princ); }