1 | /* |
---|
2 | * (c) Copyright 1989, 1990, 1991, 1992, 1993 OPEN SOFTWARE FOUNDATION, INC. |
---|
3 | * ALL RIGHTS RESERVED |
---|
4 | */ |
---|
5 | /* |
---|
6 | * Motif Release 1.2.3 |
---|
7 | */ |
---|
8 | /* $RCSfile: WmBitmap.h,v $ $Revision: 1.1.1.1 $ $Date: 1997-03-25 09:12:16 $ */ |
---|
9 | /* |
---|
10 | * (c) Copyright 1987, 1988, 1989, 1990 HEWLETT-PACKARD COMPANY */ |
---|
11 | |
---|
12 | /* |
---|
13 | * Global Variables And Definitions: |
---|
14 | */ |
---|
15 | |
---|
16 | /* |
---|
17 | * Define HOURGLASS cursor |
---|
18 | */ |
---|
19 | |
---|
20 | #ifdef LARGECURSORS |
---|
21 | |
---|
22 | #define time32_width 32 |
---|
23 | #define time32_height 32 |
---|
24 | #define time32_x_hot 15 |
---|
25 | #define time32_y_hot 15 |
---|
26 | static unsigned char time32_bits[] = { |
---|
27 | 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f, |
---|
28 | 0x8c, 0x00, 0x00, 0x31, 0x4c, 0x00, 0x00, 0x32, 0x4c, 0x00, 0x00, 0x32, |
---|
29 | 0x4c, 0x00, 0x00, 0x32, 0x4c, 0x00, 0x00, 0x32, 0x4c, 0x00, 0x00, 0x32, |
---|
30 | 0x8c, 0x00, 0x00, 0x31, 0x0c, 0x7f, 0xfe, 0x30, 0x0c, 0xfe, 0x7f, 0x30, |
---|
31 | 0x0c, 0xfc, 0x3f, 0x30, 0x0c, 0xf8, 0x1f, 0x30, 0x0c, 0xe0, 0x07, 0x30, |
---|
32 | 0x0c, 0x80, 0x01, 0x30, 0x0c, 0x80, 0x01, 0x30, 0x0c, 0x60, 0x06, 0x30, |
---|
33 | 0x0c, 0x18, 0x18, 0x30, 0x0c, 0x04, 0x20, 0x30, 0x0c, 0x02, 0x40, 0x30, |
---|
34 | 0x0c, 0x01, 0x80, 0x30, 0x8c, 0x00, 0x00, 0x31, 0x4c, 0x80, 0x01, 0x32, |
---|
35 | 0x4c, 0xc0, 0x03, 0x32, 0x4c, 0xf0, 0x1f, 0x32, 0x4c, 0xff, 0xff, 0x32, |
---|
36 | 0xcc, 0xff, 0xff, 0x33, 0x8c, 0xff, 0xff, 0x31, 0xfe, 0xff, 0xff, 0x7f, |
---|
37 | 0xfe, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00}; |
---|
38 | |
---|
39 | #define time32m_width 32 |
---|
40 | #define time32m_height 32 |
---|
41 | static unsigned char time32m_bits[] = { |
---|
42 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
---|
43 | 0xcf, 0x00, 0x00, 0xf3, 0x6e, 0x00, 0x00, 0x76, 0x6e, 0x00, 0x00, 0x76, |
---|
44 | 0x6e, 0x00, 0x00, 0x76, 0x6e, 0x00, 0x00, 0x76, 0x6e, 0x00, 0x00, 0x76, |
---|
45 | 0xce, 0x00, 0x00, 0x73, 0x8e, 0x7f, 0xfe, 0x71, 0x0e, 0xff, 0xff, 0x70, |
---|
46 | 0x0e, 0xfe, 0x7f, 0x70, 0x0e, 0xfc, 0x3f, 0x70, 0x0e, 0xf8, 0x1f, 0x70, |
---|
47 | 0x0e, 0xe0, 0x07, 0x70, 0x0e, 0xe0, 0x07, 0x70, 0x0e, 0x78, 0x1e, 0x70, |
---|
48 | 0x0e, 0x1c, 0x38, 0x70, 0x0e, 0x06, 0x60, 0x70, 0x0e, 0x03, 0xc0, 0x70, |
---|
49 | 0x8e, 0x01, 0x80, 0x71, 0xce, 0x00, 0x00, 0x73, 0x6e, 0x80, 0x01, 0x76, |
---|
50 | 0x6e, 0xc0, 0x03, 0x76, 0x6e, 0xf0, 0x1f, 0x76, 0x6e, 0xff, 0xff, 0x76, |
---|
51 | 0xee, 0xff, 0xff, 0x77, 0xcf, 0xff, 0xff, 0xf3, 0xff, 0xff, 0xff, 0xff, |
---|
52 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}; |
---|
53 | |
---|
54 | #endif /* LARGECURSORS */ |
---|
55 | |
---|
56 | |
---|
57 | #ifdef MWM_NEED_TIME16 |
---|
58 | #define time16_x_hot 7 |
---|
59 | #define time16_y_hot 7 |
---|
60 | #define time16_width 16 |
---|
61 | #define time16_height 16 |
---|
62 | static unsigned char time16_bits[] = { |
---|
63 | 0x00, 0x00, 0xfe, 0x7f, 0x14, 0x28, 0x14, 0x28, 0x14, 0x28, 0x24, 0x24, |
---|
64 | 0x44, 0x22, 0x84, 0x21, 0x84, 0x21, 0x44, 0x22, 0x24, 0x24, 0x14, 0x28, |
---|
65 | 0x94, 0x29, 0xd4, 0x2b, 0xfe, 0x7f, 0x00, 0x00}; |
---|
66 | |
---|
67 | #define time16m_width 16 |
---|
68 | #define time16m_height 16 |
---|
69 | static unsigned char time16m_bits[] = { |
---|
70 | 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, |
---|
71 | 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, |
---|
72 | 0xfe, 0x7f, 0xfe, 0x7f, 0xff, 0xff, 0xff, 0xff}; |
---|
73 | #endif /* MWM_NEED_TIME16 */ |
---|
74 | |
---|
75 | |
---|
76 | |
---|
77 | /* |
---|
78 | * Define DO NOT ENTER cursor |
---|
79 | */ |
---|
80 | |
---|
81 | #ifdef LARGECURSORS |
---|
82 | |
---|
83 | #define noenter32_width 32 |
---|
84 | #define noenter32_height 32 |
---|
85 | #define noenter32_x_hot 15 |
---|
86 | #define noenter32_y_hot 15 |
---|
87 | |
---|
88 | static unsigned char noenter32_bits[] = { |
---|
89 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xfc, 0x3f, 0x00, |
---|
90 | 0x00, 0xff, 0xff, 0x00, 0x80, 0xff, 0xff, 0x01, 0xc0, 0xff, 0xff, 0x03, |
---|
91 | 0xe0, 0xff, 0xff, 0x07, 0xf0, 0xff, 0xff, 0x0f, 0xf8, 0xff, 0xff, 0x1f, |
---|
92 | 0xf8, 0xff, 0xff, 0x1f, 0xfc, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x3f, |
---|
93 | 0xfc, 0xff, 0xff, 0x3f, 0x06, 0x00, 0x00, 0x60, 0x06, 0x00, 0x00, 0x60, |
---|
94 | 0x06, 0x00, 0x00, 0x60, 0x06, 0x00, 0x00, 0x60, 0x06, 0x00, 0x00, 0x60, |
---|
95 | 0x06, 0x00, 0x00, 0x60, 0xfc, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x3f, |
---|
96 | 0xfc, 0xff, 0xff, 0x3f, 0xf8, 0xff, 0xff, 0x1f, 0xf8, 0xff, 0xff, 0x1f, |
---|
97 | 0xf0, 0xff, 0xff, 0x0f, 0xe0, 0xff, 0xff, 0x07, 0xc0, 0xff, 0xff, 0x03, |
---|
98 | 0x80, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xfc, 0x3f, 0x00, |
---|
99 | 0x00, 0xe0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00}; |
---|
100 | |
---|
101 | static unsigned char noenter32m_bits[] = { |
---|
102 | 0x00, 0xe0, 0x07, 0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0xff, 0xff, 0x00, |
---|
103 | 0x80, 0xff, 0xff, 0x01, 0xc0, 0xff, 0xff, 0x03, 0xe0, 0xff, 0xff, 0x07, |
---|
104 | 0xf0, 0xff, 0xff, 0x0f, 0xf8, 0xff, 0xff, 0x1f, 0xfc, 0xff, 0xff, 0x3f, |
---|
105 | 0xfc, 0xff, 0xff, 0x3f, 0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f, |
---|
106 | 0xfe, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
---|
107 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
---|
108 | 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f, |
---|
109 | 0xfe, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x3f, |
---|
110 | 0xf8, 0xff, 0xff, 0x1f, 0xf0, 0xff, 0xff, 0x0f, 0xe0, 0xff, 0xff, 0x07, |
---|
111 | 0xc0, 0xff, 0xff, 0x03, 0x80, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, |
---|
112 | 0x00, 0xfc, 0x3f, 0x00, 0x00, 0xe0, 0x07, 0x00}; |
---|
113 | |
---|
114 | #endif /* LARGECURSORS */ |
---|
115 | |
---|
116 | #ifdef MWM_NEED_NOENTER16 |
---|
117 | #define noenter16_width 16 |
---|
118 | #define noenter16_height 16 |
---|
119 | #define noenter16_x_hot 7 |
---|
120 | #define noenter16_y_hot 7 |
---|
121 | |
---|
122 | static unsigned char noenter16_bits[] = { |
---|
123 | 0x00, 0x00, 0xc0, 0x03, 0xf0, 0x0f, 0xf8, 0x1f, 0xfc, 0x3f, 0xfc, 0x3f, |
---|
124 | 0xfe, 0x7f, 0x02, 0x40, 0x02, 0x40, 0xfe, 0x7f, 0xfc, 0x3f, 0xfc, 0x3f, |
---|
125 | 0xf8, 0x1f, 0xf0, 0x0f, 0xc0, 0x03, 0x00, 0x00}; |
---|
126 | |
---|
127 | static unsigned char noenter16m_bits[] = { |
---|
128 | 0xc0, 0x03, 0xf0, 0x0f, 0xf8, 0x1f, 0xfc, 0x3f, 0xfe, 0x7f, 0xfe, 0x7f, |
---|
129 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7f, 0xfe, 0x7f, |
---|
130 | 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, 0x0f, 0xc0, 0x03}; |
---|
131 | |
---|
132 | #endif /* MWM_NEED_NOENTER16 */ |
---|