public TransferData[] getSupportedTypes() { int[] types = getTypeIds(); TransferData[] data = new TransferData[ types.length ]; for( int i = 0; i < types.length; i++ ) { data[ i ] = new TransferData(); data[ i ].type = types[ i ]; } return data; }
@Override public TransferData[] getSupportedTypes() { int[] types = getTypeIds(); TransferData[] data = new TransferData[ types.length ]; for( int i = 0; i < types.length; i++ ) { data[ i ] = new TransferData(); data[ i ].type = types[ i ]; } return data; }
@Override public TransferData[] getSupportedTypes() { int[] types = getTypeIds(); TransferData[] data = new TransferData[types.length]; for (int i = 0; i < types.length; i++) { data[i] = new TransferData(); data[i].type = types[i]; } return data; }
@Override public TransferData[] getSupportedTypes() { int[] types = getTypeIds(); TransferData[] data = new TransferData[types.length]; for (int i = 0; i < types.length; i++) { data[i] = new TransferData(); data[i].type = types[i]; } return data; }
@Override public TransferData[] getSupportedTypes() { int[] types = getTypeIds(); TransferData[] data = new TransferData[types.length]; for (int i = 0; i < types.length; i++) { data[i] = new TransferData(); data[i].type = types[i]; } return data; }
public TransferData[] getSupportedTypes() { int[] types = getTypeIds(); TransferData[] data = new TransferData[types.length]; for (int i = 0; i < types.length; i++) { data[i] = new TransferData(); data[i].type = types[i]; } return data; }
private static TransferData readDataTypeParam( final String paramName ) { TransferData result = null; String value = readStringParam( paramName ); value = "null".equals( value ) ? null : value; if( value != null ) { result = new TransferData(); result.type = NumberFormatUtil.parseInt( value ); } return result; }
private static TransferData getClientFileDataType() { TransferData result = new TransferData(); result.type = ClientFileTransfer.getInstance().getSupportedTypes()[ 0 ].type; return result; }
@Override public TransferData[] getSupportedTypes() { int[] types = getTypeIds(); TransferData[] data = new TransferData[types.length]; for (int i = 0; i < types.length; i++) { data[i] = new TransferData(); data[i].type = types[i]; data[i].formatetc = new FORMATETC(); data[i].formatetc.cfFormat = types[i]; data[i].formatetc.dwAspect = COM.DVASPECT_CONTENT; data[i].formatetc.lindex = -1; data[i].formatetc.tymed = COM.TYMED_HGLOBAL; } return data; }
private int QueryGetData(int /*long*/ pFormatetc) { if (transferAgents == null) return COM.E_FAIL; TransferData transferData = new TransferData(); transferData.formatetc = new FORMATETC(); COM.MoveMemory(transferData.formatetc, pFormatetc, FORMATETC.sizeof); transferData.type = transferData.formatetc.cfFormat; // is this type supported by the transfer agent? for (int i = 0; i < transferAgents.length; i++){ Transfer transfer = transferAgents[i]; if (transfer != null && transfer.isSupportedType(transferData)) return COM.S_OK; } return COM.DV_E_FORMATETC; }
private int QueryGetData(int /*long*/ pFormatetc) { if (transferAgents == null) return COM.E_FAIL; TransferData transferData = new TransferData(); transferData.formatetc = new FORMATETC(); COM.MoveMemory(transferData.formatetc, pFormatetc, FORMATETC.sizeof); transferData.type = transferData.formatetc.cfFormat; if (transferData.type == CFSTR_PREFERREDDROPEFFECT) return COM.S_OK; // is this type supported by the transfer agent? for (int i = 0; i < transferAgents.length; i++){ if (transferAgents[i].isSupportedType(transferData)) return COM.S_OK; } return COM.DV_E_FORMATETC; } /* QueryInterface([in] iid, [out] ppvObject)
private static TransferData getDataType( JsonValue dataType ) { TransferData result = null; if( hasDataTypeChanged() ) { result = getDataTypeChangedValue(); } else if( dataType != null && !dataType.isNull() ) { result = new TransferData(); result.type = dataType.asInt(); } return result; }
/** * This function provides the data to the clipboard on request. * When this clipboard is disposed, the data will no longer be available. */ int /*long*/ getFunc(int /*long*/ clipboard, int /*long*/ selection_data, int /*long*/ info, int /*long*/ user_data_or_owner){ if (selection_data == 0) return 0; int /*long*/ target = OS.gtk_selection_data_get_target(selection_data); TransferData tdata = new TransferData(); tdata.type = target; Transfer[] types = (clipboard == Clipboard.GTKCLIPBOARD) ? clipboardDataTypes : primaryClipboardDataTypes; int index = -1; for (int i = 0; i < types.length; i++) { if (types[i].isSupportedType(tdata)) { index = i; break; } } if (index == -1) return 0; Object[] data = (clipboard == Clipboard.GTKCLIPBOARD) ? clipboardData : primaryClipboardData; types[index].javaToNative(data[index], tdata); if (tdata.format < 8 || tdata.format % 8 != 0) { return 0; } OS.gtk_selection_data_set(selection_data, tdata.type, tdata.format, tdata.pValue, tdata.length); OS.g_free(tdata.pValue); return 1; }
/** * This function provides the data to the clipboard on request. * When this clipboard is disposed, the data will no longer be available. */ long /*int*/ getFunc(long /*int*/ clipboard, long /*int*/ selection_data, long /*int*/ info, long /*int*/ user_data_or_owner){ if (selection_data == 0) return 0; long /*int*/ target = OS.gtk_selection_data_get_target(selection_data); TransferData tdata = new TransferData(); tdata.type = target; Transfer[] types = (clipboard == Clipboard.GTKCLIPBOARD) ? clipboardDataTypes : primaryClipboardDataTypes; int index = -1; for (int i = 0; i < types.length; i++) { if (types[i].isSupportedType(tdata)) { index = i; break; } } if (index == -1) return 0; Object[] data = (clipboard == Clipboard.GTKCLIPBOARD) ? clipboardData : primaryClipboardData; types[index].javaToNative(data[index], tdata); if (tdata.format < 8 || tdata.format % 8 != 0) { return 0; } OS.gtk_selection_data_set(selection_data, tdata.type, tdata.format, tdata.pValue, tdata.length); OS.g_free(tdata.pValue); return 1; }
/** * This function provides the data to the clipboard on request. * When this clipboard is disposed, the data will no longer be available. */ int /*long*/ getFunc(int /*long*/ clipboard, int /*long*/ selection_data, int /*long*/ info, int /*long*/ user_data_or_owner){ if (selection_data == 0) return 0; int /*long*/ target = OS.gtk_selection_data_get_target(selection_data); TransferData tdata = new TransferData(); tdata.type = target; Transfer[] types = (clipboard == Clipboard.GTKCLIPBOARD) ? clipboardDataTypes : primaryClipboardDataTypes; int index = -1; for (int i = 0; i < types.length; i++) { if (types[i].isSupportedType(tdata)) { index = i; break; } } if (index == -1) return 0; Object[] data = (clipboard == Clipboard.GTKCLIPBOARD) ? clipboardData : primaryClipboardData; types[index].javaToNative(data[index], tdata); if (tdata.format < 8 || tdata.format % 8 != 0) { return 0; } OS.gtk_selection_data_set(selection_data, tdata.type, tdata.format, tdata.pValue, tdata.length); OS.g_free(tdata.pValue); return 1; }
TransferData[] result = new TransferData[count]; for (int i = 0; i < count; i++) { result[i] = new TransferData(); result[i].type = Transfer.registerType(new NSString(types.objectAtIndex(i)).getString());
if (target == 0) return; TransferData transferData = new TransferData(); transferData.type = target; transferData.pValue = data;
if (target == 0) return; TransferData transferData = new TransferData(); transferData.type = target; transferData.pValue = data;
if (target == 0) return; TransferData transferData = new TransferData(); transferData.type = target; transferData.pValue = data;
if (QueryGetData(pFormatetc) != COM.S_OK) return COM.DV_E_FORMATETC; TransferData transferData = new TransferData(); transferData.formatetc = new FORMATETC(); COM.MoveMemory(transferData.formatetc, pFormatetc, FORMATETC.sizeof);