comparison src/console-msw.h @ 233:52952cbfc5b5 r20-5b15

Import from CVS: tag r20-5b15
author cvs
date Mon, 13 Aug 2007 10:14:14 +0200
parents 557eaa0339bf
children 83b3d10dcba9
comparison
equal deleted inserted replaced
232:aa6545ea0638 233:52952cbfc5b5
75 DWORD last_click_time; 75 DWORD last_click_time;
76 76
77 /* Coordinates of last click event, screen-relative */ 77 /* Coordinates of last click event, screen-relative */
78 POINTS last_click_point; 78 POINTS last_click_point;
79 79
80 /* Menu hashtable. See menubar-msw.h */ 80 /* Menu hashtable. See menubar-msw.c */
81 Lisp_Object hash_table; 81 Lisp_Object menu_hashtable;
82
83 /* Menu checksum. See menubar-msw.c */
84 unsigned int menu_checksum;
82 85
83 /* Misc flags */ 86 /* Misc flags */
84 int button2_need_lbutton : 1; 87 int button2_need_lbutton : 1;
85 int button2_need_rbutton : 1; 88 int button2_need_rbutton : 1;
86 int button2_is_down : 1; 89 int button2_is_down : 1;
89 int sizing : 1; 92 int sizing : 1;
90 }; 93 };
91 94
92 #define FRAME_MSWINDOWS_DATA(f) FRAME_TYPE_DATA (f, mswindows) 95 #define FRAME_MSWINDOWS_DATA(f) FRAME_TYPE_DATA (f, mswindows)
93 96
94 #define FRAME_MSWINDOWS_HANDLE(f) (FRAME_MSWINDOWS_DATA (f)->hwnd) 97 #define FRAME_MSWINDOWS_HANDLE(f) (FRAME_MSWINDOWS_DATA (f)->hwnd)
95 #define FRAME_MSWINDOWS_DC(f) (FRAME_MSWINDOWS_DATA (f)->hdc) 98 #define FRAME_MSWINDOWS_DC(f) (FRAME_MSWINDOWS_DATA (f)->hdc)
96 #define FRAME_MSWINDOWS_MENU_HASHTABLE(f) (FRAME_MSWINDOWS_DATA (f)->hash_table) 99 #define FRAME_MSWINDOWS_MENU_HASHTABLE(f) (FRAME_MSWINDOWS_DATA (f)->menu_hashtable)
100 #define FRAME_MSWINDOWS_MENU_CHECKSUM(f) (FRAME_MSWINDOWS_DATA (f)->menu_checksum)
97 101
98 /* 102 /*
99 * Redisplay functions 103 * Redisplay functions
100 */ 104 */
101 void mswindows_redraw_exposed_area (struct frame *f, int x, int y, 105 void mswindows_redraw_exposed_area (struct frame *f, int x, int y,