/* examples/button/active.c */ #include He_node *princ, *panel, *butt1; void acti_proc (He_node *hn) { HeSetActive (butt1, !HeGetActive(butt1)); } int main (int argc, char *argv[]) { HeInit (&argc, &argv); princ = HeCreateFrame (); HeSetFrameLabel (princ, "Activer un bouton"); panel = HeCreatePanel (princ); HeCreateButtonP (panel, "Activer/inactiver", acti_proc, NULL); butt1 = HeCreateButtonP (panel, "Cible", NULL, NULL); return HeMainLoop (princ); }