Mercurial > hg > xemacs-beta
comparison src/console-msw.h @ 406:b8cc9ab3f761 r21-2-33
Import from CVS: tag r21-2-33
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:17:09 +0200 |
parents | 2f8bb876ab1d |
children | 501cfd01ee6d |
comparison
equal
deleted
inserted
replaced
405:0e08f63c74d2 | 406:b8cc9ab3f761 |
---|---|
180 | 180 |
181 /* Menu checksum. See menubar-msw.c */ | 181 /* Menu checksum. See menubar-msw.c */ |
182 unsigned int menu_checksum; | 182 unsigned int menu_checksum; |
183 | 183 |
184 /* Widget glyphs attached to this frame. See glyphs-msw.c */ | 184 /* Widget glyphs attached to this frame. See glyphs-msw.c */ |
185 Lisp_Object widget_hash_table; | 185 Lisp_Object widget_hash_table1, widget_hash_table2, widget_hash_table3; |
186 | 186 |
187 /* Frame title hash value. See frame-msw.c */ | 187 /* Frame title hash value. See frame-msw.c */ |
188 unsigned int title_checksum; | 188 unsigned int title_checksum; |
189 | 189 |
190 /* Real character width and height of the frame. | 190 /* Real character width and height of the frame. |
210 #define FRAME_MSWINDOWS_HANDLE(f) (FRAME_MSWINDOWS_DATA (f)->hwnd) | 210 #define FRAME_MSWINDOWS_HANDLE(f) (FRAME_MSWINDOWS_DATA (f)->hwnd) |
211 #define FRAME_MSWINDOWS_DC(f) (FRAME_MSWINDOWS_DATA (f)->hdc) | 211 #define FRAME_MSWINDOWS_DC(f) (FRAME_MSWINDOWS_DATA (f)->hdc) |
212 #define FRAME_MSWINDOWS_MENU_HASH_TABLE(f) (FRAME_MSWINDOWS_DATA (f)->menu_hash_table) | 212 #define FRAME_MSWINDOWS_MENU_HASH_TABLE(f) (FRAME_MSWINDOWS_DATA (f)->menu_hash_table) |
213 #define FRAME_MSWINDOWS_TOOLBAR_HASH_TABLE(f) \ | 213 #define FRAME_MSWINDOWS_TOOLBAR_HASH_TABLE(f) \ |
214 (FRAME_MSWINDOWS_DATA (f)->toolbar_hash_table) | 214 (FRAME_MSWINDOWS_DATA (f)->toolbar_hash_table) |
215 #define FRAME_MSWINDOWS_WIDGET_HASH_TABLE(f) \ | 215 #define FRAME_MSWINDOWS_WIDGET_HASH_TABLE1(f) \ |
216 (FRAME_MSWINDOWS_DATA (f)->widget_hash_table) | 216 (FRAME_MSWINDOWS_DATA (f)->widget_hash_table1) |
217 #define FRAME_MSWINDOWS_WIDGET_HASH_TABLE2(f) \ | |
218 (FRAME_MSWINDOWS_DATA (f)->widget_hash_table2) | |
219 #define FRAME_MSWINDOWS_WIDGET_HASH_TABLE3(f) \ | |
220 (FRAME_MSWINDOWS_DATA (f)->widget_hash_table3) | |
217 #define FRAME_MSWINDOWS_TOOLBAR_CHECKSUM(f,pos) \ | 221 #define FRAME_MSWINDOWS_TOOLBAR_CHECKSUM(f,pos) \ |
218 (FRAME_MSWINDOWS_DATA (f)->toolbar_checksum[pos]) | 222 (FRAME_MSWINDOWS_DATA (f)->toolbar_checksum[pos]) |
219 #define FRAME_MSWINDOWS_MENU_CHECKSUM(f) (FRAME_MSWINDOWS_DATA (f)->menu_checksum) | 223 #define FRAME_MSWINDOWS_MENU_CHECKSUM(f) (FRAME_MSWINDOWS_DATA (f)->menu_checksum) |
220 #define FRAME_MSWINDOWS_TITLE_CHECKSUM(f) (FRAME_MSWINDOWS_DATA (f)->title_checksum) | 224 #define FRAME_MSWINDOWS_TITLE_CHECKSUM(f) (FRAME_MSWINDOWS_DATA (f)->title_checksum) |
221 #define FRAME_MSWINDOWS_CHARWIDTH(f) (FRAME_MSWINDOWS_DATA (f)->charwidth) | 225 #define FRAME_MSWINDOWS_CHARWIDTH(f) (FRAME_MSWINDOWS_DATA (f)->charwidth) |
295 HDDEDATA CALLBACK mswindows_dde_callback (UINT uType, UINT uFmt, HCONV hconv, | 299 HDDEDATA CALLBACK mswindows_dde_callback (UINT uType, UINT uFmt, HCONV hconv, |
296 HSZ hszTopic, HSZ hszItem, | 300 HSZ hszTopic, HSZ hszItem, |
297 HDDEDATA hdata, | 301 HDDEDATA hdata, |
298 DWORD dwData1, DWORD dwData2); | 302 DWORD dwData1, DWORD dwData2); |
299 | 303 |
304 void mswindows_enqueue_dispatch_event (Lisp_Object event); | |
300 void mswindows_enqueue_misc_user_event (Lisp_Object channel, | 305 void mswindows_enqueue_misc_user_event (Lisp_Object channel, |
301 Lisp_Object function, | 306 Lisp_Object function, |
302 Lisp_Object object); | 307 Lisp_Object object); |
303 Lisp_Object mswindows_cancel_dispatch_event (Lisp_Event* event); | 308 Lisp_Object mswindows_cancel_dispatch_event (Lisp_Event* event); |
304 Lisp_Object mswindows_pump_outstanding_events (void); | 309 Lisp_Object mswindows_pump_outstanding_events (void); |