|
|
1.1 root 1: /******************************************************************
2: Copyright 1987 by Apollo Computer Inc., Chelmsford, Massachusetts.
3:
4: All Rights Reserved
5:
6: Permission to use, duplicate, change, and distribute this software and
7: its documentation for any purpose and without fee is granted, provided
8: that the above copyright notice appear in such copy and that this
9: copyright notice appear in all supporting documentation, and that the
10: names of Apollo Computer Inc. or MIT not be used in advertising or publicity
11: pertaining to distribution of the software without written prior permission.
12: ******************************************************************/
13:
14: #include "apollo.h"
15:
16: #define MOTION_BUFFER_SIZE 0
17: #define NUMSCREENS 1
18: #define NUMFORMATS 0
19:
20: PixmapFormatRec *formats;
21:
22: InitOutput(screenInfo, argc, argv)
23: ScreenInfo *screenInfo;
24: int argc;
25: char **argv;
26: {
27: int i;
28:
29: screenInfo->imageByteOrder = IMAGE_BYTE_ORDER;
30: screenInfo->bitmapScanlineUnit = BITMAP_SCANLINE_UNIT;
31: screenInfo->bitmapScanlinePad = BITMAP_SCANLINE_PAD;
32: screenInfo->bitmapBitOrder = BITMAP_BIT_ORDER;
33:
34: screenInfo->numPixmapFormats = NUMFORMATS;
35: for (i=0; i< NUMFORMATS; i++)
36: {
37: screenInfo->formats[i].depth = formats[i].depth;
38: screenInfo->formats[i].bitsPerPixel = formats[i].bitsPerPixel;
39: screenInfo->formats[i].scanlinePad = formats[i].scanlinePad;
40: }
41:
42: AddScreen(apScreenInit, argc, argv);
43: }
44:
45: void
46: InitInput(argc, argv)
47: int argc;
48: char *argv[];
49: {
50: DevicePtr ptr_dev, kbd_dev;
51:
52: ptr_dev = AddInputDevice(apMouseProc, TRUE);
53:
54: kbd_dev = AddInputDevice(apKeybdProc, TRUE);
55:
56: RegisterPointerDevice(ptr_dev, MOTION_BUFFER_SIZE);
57: RegisterKeyboardDevice(kbd_dev);
58: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.