#include <Xm/Xm.h>
#include <Xm/PushB.h>
#include <Xm/Frame.h>
#include "sample.h"

//XtAppContext context;
//XmStringCharSet char_set = XmSTRING_DEFAULT_CHARSET;
//XmStringCharSet char_set = "misco";
//char *char_set = "XmS";

//Widget toplevel, label;

void pushed_fn(Widget w, XtPointer client_data,
       XmPushButtonCallbackStruct *cbs)
{
   printf("Don't push me!\n");
}



main(int argc, char **argv)
{
   Widget top_wid, frame, button;
   XtAppContext app;

   top_wid = XtVaAppInitialize(&app, "Push", NULL, 0,
           &argc, argv, NULL, NULL);

   frame = XtVaCreateManagedWidget("frame", xmFrameWidgetClass,
           top_wid, XmNshadowType, XmSHADOW_OUT, NULL);

   button = XmCreatePushButton(frame, "Push_me", NULL, 0);
   XtManageChild(button);

   XtAddCallback(button, XmNactivateCallback, (XtCallbackProc)pushed_fn,
           NULL);

   XtRealizeWidget(top_wid);
   XtAppMainLoop(app);
}