/* examples/frame/replace.c */ #include He_node *princ, *fen1; void fen_replace_proc (He_node *hn, int xb, int yb) { printf ("fen_replace_proc : %d %d\n", xb, yb); HeJustify (fen1, princ, HE_LEFT); HeSetY (fen1, HeGetY(princ)); } int main (int argc, char *argv[]) { HeInit (&argc, &argv); princ = HeCreateFrame (); HeSetFrameLabel (princ, "Deplace-moi"); HeSetFrameReplaceProc (princ, fen_replace_proc); fen1 = HeCreateFrame (); HeSetFrameLabel (fen1, "Je me mets à droite"); HeSetShow (fen1, TRUE); return HeMainLoop (princ); }