#include        <Xm/PushB.h>

void
pushCB(Widget w, XtPointer c, XtPointer s)
{
    sleep(5);
}

int
main(int ac, char *av[])
{
    XtAppContext app;
    Widget top, pb;

    top = XtAppInitialize(&app, "Sample", NULL, 0, &ac, av, NULL, NULL, 0);
    pb = XmCreatePushButton(top, "Push me", NULL, 0);
    XtManageChild(pb);
    XtAddCallback(pb, XmNarmCallback,
		  (XtCallbackProc)pushCB, NULL);

    XtRealizeWidget(top);
    XtAppMainLoop(app);
}
