Mercurial > dwindows
diff 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 |
line wrap: on
line diff
--- a/dw.h Thu Apr 29 01:12:23 2004 +0000 +++ b/dw.h Fri May 07 20:57:43 2004 +0000 @@ -247,10 +247,11 @@ typedef int INT; typedef void *HMTX; typedef void *HEV; +typedef void *HSHM; typedef void *HMOD; typedef void *HPIXMAP; typedef void *HTREEITEM; -typedef void *HMENUI; +typedef MenuRef HMENUI; typedef struct _window_data { UserData *root; @@ -276,12 +277,12 @@ #define DW_DT_ERASERECT 0 #define DW_FCF_TITLEBAR 0 -#define DW_FCF_SYSMENU 0 +#define DW_FCF_SYSMENU kWindowCloseBoxAttribute #define DW_FCF_MENU 0 -#define DW_FCF_SIZEBORDER 0 -#define DW_FCF_MINBUTTON 0 -#define DW_FCF_MAXBUTTON 0 -#define DW_FCF_MINMAX 0 +#define DW_FCF_SIZEBORDER (kWindowResizableAttribute|kWindowLiveResizeAttribute) +#define DW_FCF_MINBUTTON kWindowCollapseBoxAttribute +#define DW_FCF_MAXBUTTON kWindowFullZoomAttribute +#define DW_FCF_MINMAX (kWindowCollapseBoxAttribute|kWindowFullZoomAttribute) #define DW_FCF_VERTSCROLL 0 #define DW_FCF_HORZSCROLL 0 #define DW_FCF_DLGBORDER 0 @@ -291,7 +292,7 @@ #define DW_FCF_NOBYTEALIGN 0 #define DW_FCF_NOMOVEWITHOWNER 0 #define DW_FCF_SYSMODAL 0 -#define DW_FCF_HIDEBUTTON 0 +#define DW_FCF_HIDEBUTTON kWindowCollapseAttribute #define DW_FCF_HIDEMAX 0 #define DW_FCF_AUTOICON 0 #define DW_FCF_MAXIMIZE 0