summaryrefslogtreecommitdiff
path: root/mtest.c
blob: 5161eea44a7dcf37529274f4ec7d8165e2e708cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <stdio.h>
#include <sys/types.h>
#include <X11/Xatom.h>
#include <X11/Intrinsic.h>
#include <X11/Shell.h>
#include <Xm/Xm.h>
#include <Xm/MainW.h>
#include <Xm/ScrollBar.h>

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();
}