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