Mercurial > projects > dwt-mac
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++) { |