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