Mercurial > dwindows
comparison dw.h @ 564:33b792d5c8ab
Added new functionality on MacOS, the layout engine should be working
soon now.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Fri, 07 May 2004 20:57:43 +0000 |
parents | c0a708e2cba3 |
children | f6de197ecbe9 |
comparison
equal
deleted
inserted
replaced
563:d7c61755a57b | 564:33b792d5c8ab |
---|---|
245 typedef char CHAR; | 245 typedef char CHAR; |
246 typedef unsigned UINT; | 246 typedef unsigned UINT; |
247 typedef int INT; | 247 typedef int INT; |
248 typedef void *HMTX; | 248 typedef void *HMTX; |
249 typedef void *HEV; | 249 typedef void *HEV; |
250 typedef void *HSHM; | |
250 typedef void *HMOD; | 251 typedef void *HMOD; |
251 typedef void *HPIXMAP; | 252 typedef void *HPIXMAP; |
252 typedef void *HTREEITEM; | 253 typedef void *HTREEITEM; |
253 typedef void *HMENUI; | 254 typedef MenuRef HMENUI; |
254 | 255 |
255 typedef struct _window_data { | 256 typedef struct _window_data { |
256 UserData *root; | 257 UserData *root; |
257 HWND clickdefault; | 258 HWND clickdefault; |
258 ULONG flags; | 259 ULONG flags; |
274 #define DW_DT_MNEMONIC 0 | 275 #define DW_DT_MNEMONIC 0 |
275 #define DW_DT_WORDBREAK 0 | 276 #define DW_DT_WORDBREAK 0 |
276 #define DW_DT_ERASERECT 0 | 277 #define DW_DT_ERASERECT 0 |
277 | 278 |
278 #define DW_FCF_TITLEBAR 0 | 279 #define DW_FCF_TITLEBAR 0 |
279 #define DW_FCF_SYSMENU 0 | 280 #define DW_FCF_SYSMENU kWindowCloseBoxAttribute |
280 #define DW_FCF_MENU 0 | 281 #define DW_FCF_MENU 0 |
281 #define DW_FCF_SIZEBORDER 0 | 282 #define DW_FCF_SIZEBORDER (kWindowResizableAttribute|kWindowLiveResizeAttribute) |
282 #define DW_FCF_MINBUTTON 0 | 283 #define DW_FCF_MINBUTTON kWindowCollapseBoxAttribute |
283 #define DW_FCF_MAXBUTTON 0 | 284 #define DW_FCF_MAXBUTTON kWindowFullZoomAttribute |
284 #define DW_FCF_MINMAX 0 | 285 #define DW_FCF_MINMAX (kWindowCollapseBoxAttribute|kWindowFullZoomAttribute) |
285 #define DW_FCF_VERTSCROLL 0 | 286 #define DW_FCF_VERTSCROLL 0 |
286 #define DW_FCF_HORZSCROLL 0 | 287 #define DW_FCF_HORZSCROLL 0 |
287 #define DW_FCF_DLGBORDER 0 | 288 #define DW_FCF_DLGBORDER 0 |
288 #define DW_FCF_BORDER 0 | 289 #define DW_FCF_BORDER 0 |
289 #define DW_FCF_SHELLPOSITION 0 | 290 #define DW_FCF_SHELLPOSITION 0 |
290 #define DW_FCF_TASKLIST 0 | 291 #define DW_FCF_TASKLIST 0 |
291 #define DW_FCF_NOBYTEALIGN 0 | 292 #define DW_FCF_NOBYTEALIGN 0 |
292 #define DW_FCF_NOMOVEWITHOWNER 0 | 293 #define DW_FCF_NOMOVEWITHOWNER 0 |
293 #define DW_FCF_SYSMODAL 0 | 294 #define DW_FCF_SYSMODAL 0 |
294 #define DW_FCF_HIDEBUTTON 0 | 295 #define DW_FCF_HIDEBUTTON kWindowCollapseAttribute |
295 #define DW_FCF_HIDEMAX 0 | 296 #define DW_FCF_HIDEMAX 0 |
296 #define DW_FCF_AUTOICON 0 | 297 #define DW_FCF_AUTOICON 0 |
297 #define DW_FCF_MAXIMIZE 0 | 298 #define DW_FCF_MAXIMIZE 0 |
298 #define DW_FCF_MINIMIZE 0 | 299 #define DW_FCF_MINIMIZE 0 |
299 | 300 |