Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Side by Side Diff: ui/accessibility/ax_enums.idl

Issue 2301833005: Get rid of AX_LINE_BREAKS attribute to improve performance. (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // TODO(nektar): Migrate entire file to Mojoq. 5 // TODO(nektar): Migrate entire file to Mojoq.
6 // These should be kept in sync with third_party/WebKit/public/web/WebAXEnums.h 6 // These should be kept in sync with third_party/WebKit/public/web/WebAXEnums.h
7 // until the Chromium and Blink trees are merged. 7 // until the Chromium and Blink trees are merged.
8 [camel_case_enum_to_string=true] namespace ui { 8 [camel_case_enum_to_string=true] namespace ui {
9 9
10 // For new entries to the following three enums, also add to 10 // For new entries to the following three enums, also add to
(...skipping 371 matching lines...) Expand 10 before | Expand all | Expand 10 after
382 // a table cell is a child of a row, and an 'indirect' child of a 382 // a table cell is a child of a row, and an 'indirect' child of a
383 // column. 383 // column.
384 indirect_child_ids, 384 indirect_child_ids,
385 385
386 // Relationships between this element and other elements. 386 // Relationships between this element and other elements.
387 controls_ids, 387 controls_ids,
388 describedby_ids, 388 describedby_ids,
389 flowto_ids, 389 flowto_ids,
390 labelledby_ids, 390 labelledby_ids,
391 391
392 // For static text. Character indices where line breaks occur.
393 line_breaks,
394
395 // For static text. These int lists must be the same size; they represent 392 // For static text. These int lists must be the same size; they represent
396 // the start and end character offset of each marker. Examples of markers 393 // the start and end character offset of each marker. Examples of markers
397 // include spelling and grammar errors, and find-in-page matches. 394 // include spelling and grammar errors, and find-in-page matches.
398 marker_types, 395 marker_types,
399 marker_starts, 396 marker_starts,
400 marker_ends, 397 marker_ends,
401 398
402 // For a table, the cell ids in row-major order, with duplicate entries 399 // For a table, the cell ids in row-major order, with duplicate entries
403 // when there's a rowspan or colspan, and with -1 for missing cells. 400 // when there's a rowspan or colspan, and with -1 for missing cells.
404 // There are always exactly rows * columns entries. 401 // There are always exactly rows * columns entries.
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
537 // First node is before the second one. 534 // First node is before the second one.
538 before, 535 before,
539 536
540 // Nodes are the same. 537 // Nodes are the same.
541 equal, 538 equal,
542 539
543 // First node is after the second one. 540 // First node is after the second one.
544 after 541 after
545 }; 542 };
546 }; 543 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698