Mercurial > hg > xemacs-beta
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, |