Show
Ignore:
Timestamp:
05/04/08 18:42:55 (4 years ago)
Author:
Frank Benoit <benoit@tionex.de>
branch:
default
Message:

reverted char[] to String

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • dwt/dnd/TextTransfer.d

    r158 r238  
    4040 
    4141    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$ 
    4545    private static const int COMPOUND_TEXT_ID; 
    4646    private static const int UTF8_STRING_ID; 
     
    8080        DND.error(DND.ERROR_INVALID_DATA); 
    8181    } 
    82     char[] string = (cast(ArrayWrapperString)object).array; 
     82    String string = (cast(ArrayWrapperString)object).array; 
    8383    char* utf8 = tango.stdc.stringz.toStringz(string); 
    8484    if  (transferData.type is cast(void*) COMPOUND_TEXT_ID) { 
     
    131131    int count = OS.gdk_text_property_to_utf8_list(transferData.type, transferData.format, transferData.pValue, transferData.length, &list); 
    132132    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; 
    134134    OS.g_strfreev(list); 
    135135    return new ArrayWrapperString( utf8 ); 
     
    140140} 
    141141 
    142 override protected char[][] getTypeNames() { 
     142override protected String[] getTypeNames() { 
    143143    return [UTF8_STRING, COMPOUND_TEXT, STRING]; 
    144144}