diff win/dw.c @ 350:2216e65ad2ae

Removed slider flags and container selection flags from the header file. Added "multi" parameter to dw_container_new() to control multiple selection.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 14 Apr 2003 13:47:20 +0000
parents 81fae15885d7
children 84a24d739d12
line wrap: on
line diff
--- a/win/dw.c	Sun Apr 13 09:04:50 2003 +0000
+++ b/win/dw.c	Mon Apr 14 13:47:20 2003 +0000
@@ -1552,7 +1552,7 @@
 										LV_ITEM lvi;
 										int iItem;
 
-										iItem = ListView_GetNextItem(tmp->window, -1, LVNI_FOCUSED);
+										iItem = ListView_GetNextItem(tmp->window, -1, LVNI_SELECTED);
 
 										memset(&lvi, 0, sizeof(LV_ITEM));
 
@@ -3881,11 +3881,12 @@
  *       id: An ID to be used for getting the resource from the
  *           resource file.
  */
-HWND API dw_container_new(ULONG id)
+HWND API dw_container_new(ULONG id, int multi)
 {
 	HWND tmp = CreateWindow(WC_LISTVIEW,
 							"",
 							WS_VISIBLE | WS_CHILD |
+							(multi ? 0 : LVS_SINGLESEL) |
 							LVS_REPORT | LVS_SHOWSELALWAYS |
 							LVS_SHAREIMAGELISTS | WS_BORDER |
 							WS_CLIPCHILDREN,