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/accessibility/AccessibleObject.d

    r223 r238  
    4444    bool isLightweight = false; 
    4545 
    46     static char[] actionNamePtr; 
    47     static char[] descriptionPtr; 
    48     static char[] keybindingPtr; 
    49     static char[] namePtr; 
     46    static String actionNamePtr; 
     47    static String descriptionPtr; 
     48    static String keybindingPtr; 
     49    static String namePtr; 
    5050    static AccessibleObject[AtkObject*] AccessibleObjects; 
    5151    static /*const*/ uint ATK_ACTION_TYPE; 
     
    102102        event.childID = object.id; 
    103103        if (parentResult !is null) { 
    104             char[] res = fromStringz( parentResult ); 
     104            String res = fromStringz( parentResult ); 
    105105            event.result = res.dup; 
    106106        } 
     
    110110        if (event.result is null) return parentResult; 
    111111        if (keybindingPtr !is null ) OS.g_free (keybindingPtr.ptr); 
    112         char[] name = event.result.dup ~ \0; 
     112        String name = event.result.dup ~ \0; 
    113113        char* p = cast(char*) OS.g_malloc (name.length); 
    114114        keybindingPtr =  p ? p[ 0 .. name.length ] : null; 
     
    134134        event.childID = object.id; 
    135135        if (parentResult !is null) { 
    136             char[] res = fromStringz( parentResult ); 
     136            String res = fromStringz( parentResult ); 
    137137            event.result = res.dup; 
    138138        } 
     
    143143        if (actionNamePtr !is null) OS.g_free (actionNamePtr.ptr); 
    144144 
    145         char[] name = event.result.dup ~ \0; 
     145        String name = event.result.dup ~ \0; 
    146146        auto p = cast(char*)OS.g_malloc (name.length); 
    147147        actionNamePtr =  p ? p[ 0 .. name.length ] : null; 
     
    368368        if (descriptionPtr !is null) OS.g_free (descriptionPtr.ptr); 
    369369 
    370         char[] name = event.result.dup ~ \0; 
     370        String name = event.result.dup ~ \0; 
    371371        char* p = cast(char*)OS.g_malloc (name.length); 
    372372        descriptionPtr =  p ? p[ 0 .. name.length ] : null; 
     
    395395        if (event.result is null) return parentResult; 
    396396        if (namePtr !is null) OS.g_free (namePtr.ptr); 
    397         char[] name = event.result.dup ~ \0; 
     397        String name = event.result.dup ~ \0; 
    398398        char* p = cast(char*)OS.g_malloc (name.length); 
    399399        namePtr =  p ? p[ 0 .. name.length ] : null; 
     
    636636        AccessibleObject object = getAccessibleObject (atkObject); 
    637637        if (object is null) return 0; 
    638         char[] text = object.getText (); 
     638        String text = object.getText (); 
    639639        if (text !is null) return text[cast(int)/*64*/offset ]; // TODO 
    640640        if (ATK.g_type_is_a (object.parentType, ATK_TEXT_TYPE)) { 
     
    652652        AccessibleObject object = getAccessibleObject (atkObject); 
    653653        if (object is null) return 0; 
    654         char[] text = object.getText (); 
     654        String text = object.getText (); 
    655655        if (text !is null) return text.length; 
    656656        if (ATK.g_type_is_a (object.parentType, ATK_TEXT_TYPE)) { 
     
    723723        AccessibleObject object = getAccessibleObject (atkObject); 
    724724        if (object is null) return null; 
    725         char[] text = object.getText (); 
     725        String text = object.getText (); 
    726726        if (text.length > 0) { 
    727727            if (end_offset is -1) { 
     
    746746        if (object is null) return null; 
    747747        int offset = cast(int)/*64*/offset_value; 
    748         char[] text = object.getText (); 
     748        String text = object.getText (); 
    749749        if (text.length > 0) { 
    750750            int length = text.length ; 
     
    923923        if (object is null) return null; 
    924924        int offset = offset_value; 
    925         char[] text = object.getText (); 
     925        String text = object.getText (); 
    926926        if (text.length > 0) { 
    927927            int length = text.length; 
     
    10411041        if (object is null) return null; 
    10421042        int offset = offset_value; 
    1043         char[] text = object.getText (); 
     1043        String text = object.getText (); 
    10441044        if (text.length > 0) { 
    10451045            int length = text.length; 
     
    11931193    } 
    11941194 
    1195     char[] getText () { 
     1195    String getText () { 
    11961196        char* parentResult; 
    1197         char[] parentText = ""; //$NON-NLS-1$ 
     1197        String parentText = ""; //$NON-NLS-1$ 
    11981198        if (ATK.g_type_is_a (parentType, ATK_TEXT_TYPE)) { 
    11991199            auto textIface = cast(AtkTextIface*)ATK.g_type_interface_peek_parent (ATK.ATK_TEXT_GET_IFACE (handle)); 
     
    12371237    } 
    12381238 
    1239     static int nextIndexOfChar (char[] string, char[] searchChars, int startIndex) { 
     1239    static int nextIndexOfChar (String string, String searchChars, int startIndex) { 
    12401240        int result = string.length; 
    12411241        for (int i = 0; i < searchChars.length; i++) { 
     
    12471247    } 
    12481248 
    1249     static int nextIndexOfNotChar (char[] string, char[] searchChars, int startIndex) { 
     1249    static int nextIndexOfNotChar (String string, String searchChars, int startIndex) { 
    12501250        int length = string.length; 
    12511251        int index = startIndex; 
     
    12581258    } 
    12591259 
    1260     static int previousIndexOfChar (char[] string, char[] searchChars, int startIndex) { 
     1260    static int previousIndexOfChar (String string, String searchChars, int startIndex) { 
    12611261        int result = -1; 
    12621262        if (startIndex < 0) return result; 
     
    12701270    } 
    12711271 
    1272     static int previousIndexOfNotChar (char[] string, char[] searchChars, int startIndex) { 
     1272    static int previousIndexOfNotChar (String string, String searchChars, int startIndex) { 
    12731273        if (startIndex < 0) return -1; 
    12741274        int index = startIndex - 1;