From 6d6bb88a0215b87a4a47ed86a84ae3c75d399962 Mon Sep 17 00:00:00 2001 From: Jeffrey Armstrong Date: Sun, 24 Apr 2016 18:05:02 -0400 Subject: Initial import of 5.0 source code with minor changes to use termios on Linux. --- mtest.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 mtest.c (limited to 'mtest.c') diff --git a/mtest.c b/mtest.c new file mode 100644 index 0000000..5161eea --- /dev/null +++ b/mtest.c @@ -0,0 +1,52 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +main(argc,argv) +unsigned int argc; +char **argv; +{Display *display; + Widget app_shell; + Widget main; + Widget hscroll; + Widget vscroll; + int ac; + Arg al[10]; + + XtToolkitInitialize(); + if (!(display=XtOpenDisplay(NULL,NULL,argv[0],"Sedt",NULL,0,&argc,argv))) + {XtWarning("Sedt: can't open display"); + exit(0); + } + app_shell=XtAppCreateShell(argv[0],"Sedt",applicationShellWidgetClass, + display,NULL,0); + main=XmCreateMainWindow(app_shell,"main",NULL,0); + XtManageChild(main); + ac=0; + XtSetArg(al[ac],XmNorientation,XmHORIZONTAL); + ac++; + XtSetArg(al[ac],XmCMinimum,1); + ac++; + XtSetArg(al[ac],XmCMaximum,100); + ac++; + XtSetArg(al[ac],XmCValue,1); + ac++; + hscroll=XmCreateScrollBar(main,"hscroll",al,ac); + XtManageChild(hscroll); + ac=0; + XtSetArg(al[ac],XmCMinimum,1); + ac++; + XtSetArg(al[ac],XmCMaximum,100); + ac++; + XtSetArg(al[ac],XmCValue,1); + ac++; + vscroll=XmCreateScrollBar(main,"vscroll",NULL,0); + XtManageChild(vscroll); + XtRealizeWidget(app_shell); + XtMainLoop(); +} \ No newline at end of file -- cgit v1.2.3