Lines Matching refs:node

116     BrowserAccessibility* node) {
126 HandleHoverEvent(node);
132 // node has changed.
134 env, obj.obj(), node->GetId());
143 env, obj.obj(), node->GetId());
147 env, obj.obj(), node->GetId());
151 env, obj.obj(), node->GetId());
155 env, obj.obj(), node->GetId());
164 static_cast<BrowserAccessibilityAndroid*>(node);
173 env, obj.obj(), node->GetId());
177 if (node->IsEditableText() && GetFocus(GetRoot()) == node) {
179 env, obj.obj(), node->GetId());
206 BrowserAccessibilityAndroid* node = static_cast<BrowserAccessibilityAndroid*>(
208 if (!node)
211 if (node->GetParent()) {
213 env, obj, info, node->GetParent()->GetId());
215 for (unsigned i = 0; i < node->PlatformChildCount(); ++i) {
217 env, obj, info, node->InternalGetChild(i)->GetId());
222 node->IsCheckable(),
223 node->IsChecked(),
224 node->IsClickable(),
225 node->IsEnabled(),
226 node->IsFocusable(),
227 node->IsFocused(),
228 node->IsPassword(),
229 node->IsScrollable(),
230 node->IsSelected(),
231 node->IsVisibleToUser());
234 base::android::ConvertUTF8ToJavaString(env, node->GetClassName()).obj());
237 base::android::ConvertUTF16ToJavaString(env, node->GetText()).obj(),
238 node->IsLink());
240 gfx::Rect absolute_rect = node->GetLocalBoundsRect();
242 if (node->GetParent()) {
243 gfx::Rect parent_rect = node->GetParent()->GetLocalBoundsRect();
246 bool is_root = node->GetParent() == NULL;
258 node->CanOpenPopup(),
259 node->IsContentInvalid(),
260 node->IsDismissable(),
261 node->IsMultiLine(),
262 node->AndroidInputType(),
263 node->AndroidLiveRegionType());
264 if (node->IsCollection()) {
267 node->RowCount(),
268 node->ColumnCount(),
269 node->IsHierarchical());
271 if (node->IsCollectionItem() || node->IsHeading()) {
274 node->RowIndex(),
275 node->RowSpan(),
276 node->ColumnIndex(),
277 node->ColumnSpan(),
278 node->IsHeading());
280 if (node->IsRangeType()) {
283 node->AndroidRangeType(),
284 node->RangeMin(),
285 node->RangeMax(),
286 node->RangeCurrentValue());
294 BrowserAccessibilityAndroid* node = static_cast<BrowserAccessibilityAndroid*>(
296 if (!node)
301 node->IsChecked(),
302 node->IsEnabled(),
303 node->IsPassword(),
304 node->IsScrollable());
307 base::android::ConvertUTF8ToJavaString(env, node->GetClassName()).obj());
310 node->GetItemIndex(),
311 node->GetItemCount());
314 node->GetScrollX(),
315 node->GetScrollY(),
316 node->GetMaxScrollX(),
317 node->GetMaxScrollY());
323 node->GetTextChangeFromIndex(),
324 node->GetTextChangeAddedCount(),
325 node->GetTextChangeRemovedCount(),
327 env, node->GetTextChangeBeforeText()).obj(),
328 base::android::ConvertUTF16ToJavaString(env, node->GetText()).obj());
333 node->GetSelectionStart(),
334 node->GetSelectionEnd(),
335 node->GetEditableTextLength(),
336 base::android::ConvertUTF16ToJavaString(env, node->GetText()).obj());
345 node->CanOpenPopup(),
346 node->IsContentInvalid(),
347 node->IsDismissable(),
348 node->IsMultiLine(),
349 node->AndroidInputType(),
350 node->AndroidLiveRegionType());
351 if (node->IsCollection()) {
354 node->RowCount(),
355 node->ColumnCount(),
356 node->IsHierarchical());
358 if (node->IsHeading()) {
362 if (node->IsCollectionItem()) {
365 node->RowIndex(),
366 node->RowSpan(),
367 node->ColumnIndex(),
368 node->ColumnSpan());
370 if (node->IsRangeType()) {
373 node->AndroidRangeType(),
374 node->RangeMin(),
375 node->RangeMax(),
376 node->RangeCurrentValue());
384 BrowserAccessibility* node = GetFromID(id);
385 if (node)
386 DoDefaultAction(*node);
391 BrowserAccessibility* node = GetFromID(id);
392 if (node)
393 SetFocus(node, true);
402 BrowserAccessibility* node = GetFromID(id);
403 if (node)
404 ScrollToMakeVisible(*node, gfx::Rect(node->GetLocation().size()));
408 BrowserAccessibility* node) {
415 static_cast<BrowserAccessibilityAndroid*>(node->GetParent());
419 node = ancestor;
421 // leaf node.
427 env, obj.obj(), node->GetId());
433 BrowserAccessibility* node = GetFromID(start_id);
434 if (!node)
440 node = forwards ? NextInTreeOrder(node) : PreviousInTreeOrder(node);
441 while (node) {
444 if (node->GetRole() == ui::AX_ROLE_ARTICLE ||
445 node->GetRole() == ui::AX_ROLE_APPLICATION ||
446 node->GetRole() == ui::AX_ROLE_BANNER ||
447 node->GetRole() == ui::AX_ROLE_COMPLEMENTARY ||
448 node->GetRole() == ui::AX_ROLE_CONTENT_INFO ||
449 node->GetRole() == ui::AX_ROLE_HEADING ||
450 node->GetRole() == ui::AX_ROLE_MAIN ||
451 node->GetRole() == ui::AX_ROLE_NAVIGATION ||
452 node->GetRole() == ui::AX_ROLE_SEARCH ||
453 node->GetRole() == ui::AX_ROLE_REGION) {
454 return node->GetId();
458 if (node->GetRole() == ui::AX_ROLE_LIST ||
459 node->GetRole() == ui::AX_ROLE_GRID ||
460 node->GetRole() == ui::AX_ROLE_TABLE ||
461 node->GetRole() == ui::AX_ROLE_TREE) {
462 return node->GetId();
466 if (static_cast<BrowserAccessibilityAndroid*>(node)->IsFocusable())
467 return node->GetId();
476 if (static_cast<BrowserAccessibilityAndroid*>(node)->IsClickable())
477 return node->GetId();
481 node = forwards ? NextInTreeOrder(node) : PreviousInTreeOrder(node);