comparison dwt/accessibility/Accessible.d @ 46:cfa563df4fdd

Updated Widget and Display to 3.514
author Jacob Carlborg <doob@me.com>
date Fri, 05 Dec 2008 16:00:41 +0100
parents d8635bb48c7c
children 6d9ec9ccdcdd
comparison
equal deleted inserted replaced
45:d8635bb48c7c 46:cfa563df4fdd
1089 for (int i = 0; i < accessibleTextListeners.size(); i++) { 1089 for (int i = 0; i < accessibleTextListeners.size(); i++) {
1090 AccessibleTextListener listener = (AccessibleTextListener) accessibleTextListeners.elementAt(i); 1090 AccessibleTextListener listener = (AccessibleTextListener) accessibleTextListeners.elementAt(i);
1091 listener.getSelectionRange(event); 1091 listener.getSelectionRange(event);
1092 } 1092 }
1093 if (event.offset !is -1) { 1093 if (event.offset !is -1) {
1094 NSRange range = new NSRange(); 1094 NSRange range = NSRange();
1095 range.location = event.offset; 1095 range.location = event.offset;
1096 range.length = event.length; 1096 range.length = event.length;
1097 returnValue = NSValue.valueWithRange(range); 1097 returnValue = NSValue.valueWithRange(range);
1098 } 1098 }
1099 return returnValue; 1099 return returnValue;
1133 listener.getSelectionRange(event); 1133 listener.getSelectionRange(event);
1134 } 1134 }
1135 1135
1136 if (event.offset !is -1) { 1136 if (event.offset !is -1) {
1137 returnValue = NSMutableArray.arrayWithCapacity(1); 1137 returnValue = NSMutableArray.arrayWithCapacity(1);
1138 NSRange range = new NSRange(); 1138 NSRange range = NSRange();
1139 range.location = event.offset; 1139 range.location = event.offset;
1140 range.length = event.length; 1140 range.length = event.length;
1141 returnValue.addObject(NSValue.valueWithRange(range)); 1141 returnValue.addObject(NSValue.valueWithRange(range));
1142 } 1142 }
1143 1143
1151 for (int i = 0; i < accessibleControlListeners.size(); i++) { 1151 for (int i = 0; i < accessibleControlListeners.size(); i++) {
1152 AccessibleControlListener listener = (AccessibleControlListener) accessibleControlListeners.elementAt(i); 1152 AccessibleControlListener listener = (AccessibleControlListener) accessibleControlListeners.elementAt(i);
1153 listener.getValue(event); 1153 listener.getValue(event);
1154 } 1154 }
1155 1155
1156 NSRange range = new NSRange(); 1156 NSRange range = NSRange();
1157 1157
1158 if (event.result !is null) { 1158 if (event.result !is null) {
1159 range.location = 0; 1159 range.location = 0;
1160 range.length = event.result.length(); 1160 range.length = event.result.length();
1161 } else { 1161 } else {
1182 } 1182 }
1183 return lineNumber; 1183 return lineNumber;
1184 } 1184 }
1185 1185
1186 NSRange rangeForLineNumber (int lineNumber, String text) { 1186 NSRange rangeForLineNumber (int lineNumber, String text) {
1187 NSRange range = new NSRange(); 1187 NSRange range = NSRange();
1188 range.location = -1; 1188 range.location = -1;
1189 int line = 1; 1189 int line = 1;
1190 int count = 0; 1190 int count = 0;
1191 int length = text.length (); 1191 int length = text.length ();
1192 for (int i = 0; i < length; i++) { 1192 for (int i = 0; i < length; i++) {