| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 626 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 637 return m_private->headingLevel(); | 637 return m_private->headingLevel(); |
| 638 } | 638 } |
| 639 | 639 |
| 640 int WebAXObject::hierarchicalLevel() const { | 640 int WebAXObject::hierarchicalLevel() const { |
| 641 if (isDetached()) | 641 if (isDetached()) |
| 642 return 0; | 642 return 0; |
| 643 | 643 |
| 644 return m_private->hierarchicalLevel(); | 644 return m_private->hierarchicalLevel(); |
| 645 } | 645 } |
| 646 | 646 |
| 647 // FIXME: This method passes in a point that has page scale applied but assumes
that (0, 0) | 647 // FIXME: This method passes in a point that has page scale applied but assumes |
| 648 // is the top left of the visual viewport. In other words, the point has the Vis
ualViewport | 648 // that (0, 0) is the top left of the visual viewport. In other words, the |
| 649 // scale applied, but not the VisualViewport offset. crbug.com/459591. | 649 // point has the VisualViewport scale applied, but not the VisualViewport |
| 650 // offset. crbug.com/459591. |
| 650 WebAXObject WebAXObject::hitTest(const WebPoint& point) const { | 651 WebAXObject WebAXObject::hitTest(const WebPoint& point) const { |
| 651 if (isDetached()) | 652 if (isDetached()) |
| 652 return WebAXObject(); | 653 return WebAXObject(); |
| 653 | 654 |
| 654 IntPoint contentsPoint = | 655 IntPoint contentsPoint = |
| 655 m_private->documentFrameView()->soonToBeRemovedUnscaledViewportToContents( | 656 m_private->documentFrameView()->soonToBeRemovedUnscaledViewportToContents( |
| 656 point); | 657 point); |
| 657 AXObject* hit = m_private->accessibilityHitTest(contentsPoint); | 658 AXObject* hit = m_private->accessibilityHitTest(contentsPoint); |
| 658 | 659 |
| 659 if (hit) | 660 if (hit) |
| (...skipping 795 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1455 WebAXObject& WebAXObject::operator=(AXObject* object) { | 1456 WebAXObject& WebAXObject::operator=(AXObject* object) { |
| 1456 m_private = object; | 1457 m_private = object; |
| 1457 return *this; | 1458 return *this; |
| 1458 } | 1459 } |
| 1459 | 1460 |
| 1460 WebAXObject::operator AXObject*() const { | 1461 WebAXObject::operator AXObject*() const { |
| 1461 return m_private.get(); | 1462 return m_private.get(); |
| 1462 } | 1463 } |
| 1463 | 1464 |
| 1464 } // namespace blink | 1465 } // namespace blink |
| OLD | NEW |