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);