/* examples/button/callback.c */ #include He_node *princ, *panel, *butt; void butt_proc (He_node *hn) { char *nom = HeGetButtonLabel (hn); printf ("butt_proc: %s\n", nom); } int main (int argc, char *argv[]) { HeInit (&argc, &argv); princ = HeCreateFrame (); HeSetFrameLabel (princ, "Action liée au bouton"); panel = HeCreatePanel (princ); butt = HeCreateButton (panel); HeSetButtonLabel (butt, "Press me"); HeSetButtonNotifyProc (butt, butt_proc); return HeMainLoop (princ); }