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