Mercurial > dwindows
diff win/dw.c @ 119:1cad81b7cc4c
Implemented initial splitbar code on Unix. And made some fixes for
setting the ID on all platforms, but specifically windows.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 19 Oct 2002 06:36:41 +0000 |
parents | c170181668b7 |
children | edf615d8266e |
line wrap: on
line diff
--- a/win/dw.c Sat Oct 19 03:41:36 2002 +0000 +++ b/win/dw.c Sat Oct 19 06:36:41 2002 +0000 @@ -3570,7 +3570,7 @@ WS_VISIBLE | WS_CHILD | WS_CLIPSIBLINGS, 0,0,2000,1000, DW_HWND_OBJECT, - NULL, + (HMENU)id, DWInstance, &ccs); return hwndframe; @@ -3589,7 +3589,7 @@ WS_CHILD | WS_CLIPCHILDREN, 0,0,2000,1000, DW_HWND_OBJECT, - NULL, + (HMENU)id, DWInstance, NULL); } @@ -3614,7 +3614,7 @@ WS_VISIBLE | WS_CHILD | WS_CLIPCHILDREN, 0,0,2000,1000, DW_HWND_OBJECT, - NULL, + (HMENU)id, DWInstance, NULL); SetWindowLong(tmp, GWL_USERDATA, (ULONG)array); @@ -4221,7 +4221,7 @@ (vertical ? TBS_VERT : TBS_HORZ), 0,0,2000,1000, DW_HWND_OBJECT, - NULL, + (HMENU)id, DWInstance, NULL); ColorInfo *cinfo = calloc(1, sizeof(ColorInfo)); @@ -4248,7 +4248,7 @@ WS_VISIBLE | WS_CHILD | WS_CLIPCHILDREN, 0,0,2000,1000, DW_HWND_OBJECT, - NULL, + (HMENU)id, DWInstance, NULL); } @@ -4268,7 +4268,7 @@ BS_TEXT | WS_CLIPCHILDREN | WS_VISIBLE, 0,0,2000,1000, DW_HWND_OBJECT, - NULL, + (HMENU)id, DWInstance, NULL); bubble->id = id; @@ -4297,7 +4297,7 @@ WS_VSCROLL | (multi ? LBS_MULTIPLESEL : 0) , 0,0,2000,1000, DW_HWND_OBJECT, - NULL, + (HMENU)id, DWInstance, NULL); ContainerInfo *cinfo = (ContainerInfo *)calloc(1, sizeof(ContainerInfo)); @@ -6211,7 +6211,7 @@ WS_VISIBLE | WS_CHILD | WS_CLIPCHILDREN, 0,0,2000,1000, DW_HWND_OBJECT, - NULL, + (HMENU)id, DWInstance, NULL); newbox->pad = 0; @@ -6771,14 +6771,14 @@ * Returns: * A handle to a splitbar window or NULL on failure. */ -HWND dw_splitbar_new(int type, HWND topleft, HWND bottomright) +HWND dw_splitbar_new(int type, HWND topleft, HWND bottomright, unsigned long id) { HWND tmp = CreateWindow(SplitbarClassName, "", WS_VISIBLE | WS_CHILD | WS_CLIPCHILDREN, 0,0,2000,1000, DW_HWND_OBJECT, - NULL, + (HMENU)id, DWInstance, NULL);