Mercurial > hg > xemacs-beta
comparison src/console-msw-impl.h @ 5126:2a462149bd6a ben-lisp-object
merge
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Wed, 24 Feb 2010 19:04:27 -0600 |
parents | d1247f3cc363 d0c14ea98592 |
children | a9c41067dd88 |
comparison
equal
deleted
inserted
replaced
5125:b5df3737028a | 5126:2a462149bd6a |
---|---|
1 /* Define mswindows-specific console, device, and frame object for XEmacs. | 1 /* Define mswindows-specific console, device, and frame object for XEmacs. |
2 Copyright (C) 1989, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. | 2 Copyright (C) 1989, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. |
3 Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. | 3 Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. |
4 Copyright (C) 2001, 2002 Ben Wing. | 4 Copyright (C) 2001, 2002, 2010 Ben Wing. |
5 | 5 |
6 This file is part of XEmacs. | 6 This file is part of XEmacs. |
7 | 7 |
8 XEmacs is free software; you can redistribute it and/or modify it | 8 XEmacs is free software; you can redistribute it and/or modify it |
9 under the terms of the GNU General Public License as published by the | 9 under the terms of the GNU General Public License as published by the |
204 Lisp_Object widget_hash_table1, widget_hash_table2, widget_hash_table3; | 204 Lisp_Object widget_hash_table1, widget_hash_table2, widget_hash_table3; |
205 | 205 |
206 /* Frame title hash value. See frame-msw.c */ | 206 /* Frame title hash value. See frame-msw.c */ |
207 unsigned int title_checksum; | 207 unsigned int title_checksum; |
208 | 208 |
209 /* Real character width and height of the frame. | |
210 FRAME_{HEIGHT,WIDTH} do not work for pixel geometry! */ | |
211 int charheight, charwidth; | |
212 | |
213 #ifdef MULE | 209 #ifdef MULE |
214 int cursor_x; | 210 int cursor_x; |
215 int cursor_y; | 211 int cursor_y; |
216 face_index cursor_findex; | 212 face_index cursor_findex; |
217 #endif | 213 #endif |
257 (FRAME_MSWINDOWS_DATA (f)->widget_hash_table3) | 253 (FRAME_MSWINDOWS_DATA (f)->widget_hash_table3) |
258 #define FRAME_MSWINDOWS_TOOLBAR_CHECKSUM(f,pos) \ | 254 #define FRAME_MSWINDOWS_TOOLBAR_CHECKSUM(f,pos) \ |
259 (FRAME_MSWINDOWS_DATA (f)->toolbar_checksum[pos]) | 255 (FRAME_MSWINDOWS_DATA (f)->toolbar_checksum[pos]) |
260 #define FRAME_MSWINDOWS_MENU_CHECKSUM(f) (FRAME_MSWINDOWS_DATA (f)->menu_checksum) | 256 #define FRAME_MSWINDOWS_MENU_CHECKSUM(f) (FRAME_MSWINDOWS_DATA (f)->menu_checksum) |
261 #define FRAME_MSWINDOWS_TITLE_CHECKSUM(f) (FRAME_MSWINDOWS_DATA (f)->title_checksum) | 257 #define FRAME_MSWINDOWS_TITLE_CHECKSUM(f) (FRAME_MSWINDOWS_DATA (f)->title_checksum) |
262 #define FRAME_MSWINDOWS_CHARWIDTH(f) (FRAME_MSWINDOWS_DATA (f)->charwidth) | |
263 #define FRAME_MSWINDOWS_CHARHEIGHT(f) (FRAME_MSWINDOWS_DATA (f)->charheight) | |
264 #define FRAME_MSWINDOWS_TARGET_RECT(f) (FRAME_MSWINDOWS_DATA (f)->target_rect) | 258 #define FRAME_MSWINDOWS_TARGET_RECT(f) (FRAME_MSWINDOWS_DATA (f)->target_rect) |
265 | 259 |
266 #define FRAME_MSWINDOWS_POPUP(f) (FRAME_MSWINDOWS_DATA (f)->popup) | 260 #define FRAME_MSWINDOWS_POPUP(f) (FRAME_MSWINDOWS_DATA (f)->popup) |
267 | 261 |
268 #ifdef MULE | 262 #ifdef MULE |