comparison dwt/dnd/FileTransfer.d @ 320:da968414c383

Merge changes SWT 3.4.1
author Frank Benoit <benoit@tionex.de>
date Mon, 03 Nov 2008 21:58:40 +0100
parents fd9c62a2998e
children
comparison
equal deleted inserted replaced
319:71b78d56f01f 320:da968414c383
136 formatetc.dwAspect = COM.DVASPECT_CONTENT; 136 formatetc.dwAspect = COM.DVASPECT_CONTENT;
137 formatetc.lindex = -1; 137 formatetc.lindex = -1;
138 formatetc.tymed = COM.TYMED_HGLOBAL; 138 formatetc.tymed = COM.TYMED_HGLOBAL;
139 STGMEDIUM* stgmedium = new STGMEDIUM(); 139 STGMEDIUM* stgmedium = new STGMEDIUM();
140 stgmedium.tymed = COM.TYMED_HGLOBAL; 140 stgmedium.tymed = COM.TYMED_HGLOBAL;
141 transferData.result = dataObject.GetData(formatetc, stgmedium); 141 transferData.result = getData(dataObject, formatetc, stgmedium);
142 dataObject.Release(); 142 dataObject.Release();
143 if (transferData.result !is COM.S_OK) return null; 143 if (transferData.result !is COM.S_OK) return null;
144 // How many files are there? 144 // How many files are there?
145 int count = OS.DragQueryFile(stgmedium.unionField, 0xFFFFFFFF, null, 0); 145 int count = OS.DragQueryFile(stgmedium.unionField, 0xFFFFFFFF, null, 0);
146 String[] fileNames = new String[](count); 146 String[] fileNames = new String[](count);