/* examples/button/layout.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, "Placement et ajustement"); panel = HeCreatePanel (princ); HeCreateButtonP (panel, "Trouvez", butt_proc, NULL); HeCreateButtonP (panel, "le", butt_proc, NULL); HeCreateButtonP (panel, "bouton", butt_proc, NULL); HeSetPanelLayout(panel, HE_LINE_FEED); HeCreateButtonP (panel, "pour", butt_proc, NULL); HeCreateButtonP (panel, "me", butt_proc, NULL); HeCreateButtonP (panel, "quitter", quit_proc, NULL); HeFit(panel); HeFit(princ); return HeMainLoop (princ); }