Mercurial > hg > xemacs-beta
comparison src/device-msw.c @ 282:c42ec1d1cded r21-0b39
Import from CVS: tag r21-0b39
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:33:18 +0200 |
parents | 7df0dd720c89 |
children | 558f606b08ae |
comparison
equal
deleted
inserted
replaced
281:090b52736db2 | 282:c42ec1d1cded |
---|---|
133 { | 133 { |
134 DdeNameService (mswindows_dde_mlid, 0L, 0L, DNS_REGISTER); | 134 DdeNameService (mswindows_dde_mlid, 0L, 0L, DNS_REGISTER); |
135 DdeUninitialize (mswindows_dde_mlid); | 135 DdeUninitialize (mswindows_dde_mlid); |
136 } | 136 } |
137 | 137 |
138 static int | 138 static Lisp_Object |
139 mswindows_device_pixel_width (struct device *d) | 139 mswindows_device_system_metrics (struct device *d, |
140 { | 140 enum device_metrics m) |
141 return(DEVICE_MSWINDOWS_HORZRES(d)); | 141 { |
142 } | 142 switch (m) |
143 | 143 { |
144 static int | 144 case size_device: |
145 mswindows_device_pixel_height (struct device *d) | 145 return Fcons (make_int (DEVICE_MSWINDOWS_HORZRES(d)), |
146 { | 146 make_int (DEVICE_MSWINDOWS_VERTRES(d))); |
147 return(DEVICE_MSWINDOWS_VERTRES(d)); | 147 break; |
148 } | 148 case size_device_mm: |
149 | 149 return Fcons (make_int (DEVICE_MSWINDOWS_HORZSIZE(d)), |
150 static int | 150 make_int (DEVICE_MSWINDOWS_VERTSIZE(d))); |
151 mswindows_device_mm_width (struct device *d) | 151 break; |
152 { | 152 case num_bit_planes: |
153 return(DEVICE_MSWINDOWS_HORZSIZE(d)); | 153 return make_int (DEVICE_MSWINDOWS_PLANES(d)); |
154 } | 154 break; |
155 | 155 case num_color_cells: |
156 static int | 156 return make_int (DEVICE_MSWINDOWS_CELLS(d)); |
157 mswindows_device_mm_height (struct device *d) | 157 break; |
158 { | 158 } |
159 return(DEVICE_MSWINDOWS_VERTSIZE(d)); | 159 |
160 } | 160 /* Do not know such property */ |
161 | 161 return Qnil; |
162 static int | |
163 mswindows_device_bitplanes (struct device *d) | |
164 { | |
165 return(DEVICE_MSWINDOWS_PLANES(d)); | |
166 } | |
167 | |
168 static int | |
169 mswindows_device_color_cells (struct device *d) | |
170 { | |
171 return(DEVICE_MSWINDOWS_CELLS(d)); | |
172 } | 162 } |
173 | 163 |
174 static unsigned int | 164 static unsigned int |
175 mswindows_device_implementation_flags (void) | 165 mswindows_device_implementation_flags (void) |
176 { | 166 { |
206 { | 196 { |
207 CONSOLE_HAS_METHOD (mswindows, init_device); | 197 CONSOLE_HAS_METHOD (mswindows, init_device); |
208 CONSOLE_HAS_METHOD (mswindows, finish_init_device); | 198 CONSOLE_HAS_METHOD (mswindows, finish_init_device); |
209 /* CONSOLE_HAS_METHOD (mswindows, mark_device); */ | 199 /* CONSOLE_HAS_METHOD (mswindows, mark_device); */ |
210 CONSOLE_HAS_METHOD (mswindows, delete_device); | 200 CONSOLE_HAS_METHOD (mswindows, delete_device); |
211 CONSOLE_HAS_METHOD (mswindows, device_pixel_width); | 201 CONSOLE_HAS_METHOD (mswindows, device_system_metrics); |
212 CONSOLE_HAS_METHOD (mswindows, device_pixel_height); | |
213 CONSOLE_HAS_METHOD (mswindows, device_mm_width); | |
214 CONSOLE_HAS_METHOD (mswindows, device_mm_height); | |
215 CONSOLE_HAS_METHOD (mswindows, device_bitplanes); | |
216 CONSOLE_HAS_METHOD (mswindows, device_color_cells); | |
217 CONSOLE_HAS_METHOD (mswindows, device_implementation_flags); | 202 CONSOLE_HAS_METHOD (mswindows, device_implementation_flags); |
218 } | 203 } |
219 | 204 |
220 void | 205 void |
221 vars_of_device_mswindows (void) | 206 vars_of_device_mswindows (void) |