Changeset 238:380bad9f6852 for dwt/dnd/TextTransfer.d
- Timestamp:
- 05/04/08 18:42:55 (4 years ago)
- Files:
-
- dwt/dnd/TextTransfer.d (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
dwt/dnd/TextTransfer.d
r158 r238 40 40 41 41 private static TextTransfer _instance; 42 private static const char[]COMPOUND_TEXT = "COMPOUND_TEXT"; //$NON-NLS-1$43 private static const char[]UTF8_STRING = "UTF8_STRING"; //$NON-NLS-1$44 private static const char[]STRING = "STRING"; //$NON-NLS-1$42 private static const String COMPOUND_TEXT = "COMPOUND_TEXT"; //$NON-NLS-1$ 43 private static const String UTF8_STRING = "UTF8_STRING"; //$NON-NLS-1$ 44 private static const String STRING = "STRING"; //$NON-NLS-1$ 45 45 private static const int COMPOUND_TEXT_ID; 46 46 private static const int UTF8_STRING_ID; … … 80 80 DND.error(DND.ERROR_INVALID_DATA); 81 81 } 82 char[]string = (cast(ArrayWrapperString)object).array;82 String string = (cast(ArrayWrapperString)object).array; 83 83 char* utf8 = tango.stdc.stringz.toStringz(string); 84 84 if (transferData.type is cast(void*) COMPOUND_TEXT_ID) { … … 131 131 int count = OS.gdk_text_property_to_utf8_list(transferData.type, transferData.format, transferData.pValue, transferData.length, &list); 132 132 if (count is 0) return null; 133 char[]utf8 = tango.stdc.stringz.fromStringz( list[0] ).dup;133 String utf8 = tango.stdc.stringz.fromStringz( list[0] ).dup; 134 134 OS.g_strfreev(list); 135 135 return new ArrayWrapperString( utf8 ); … … 140 140 } 141 141 142 override protected char[][] getTypeNames() {142 override protected String[] getTypeNames() { 143 143 return [UTF8_STRING, COMPOUND_TEXT, STRING]; 144 144 }
