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

Unified Diff: Source/core/rendering/HitTestResult.h

Issue 20681004: Make first-letter style to work with editing Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: 2013-08-01T17:57:42 Created 7 years, 5 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 side-by-side diff with in-line comments
Download patch
Index: Source/core/rendering/HitTestResult.h
diff --git a/Source/core/rendering/HitTestResult.h b/Source/core/rendering/HitTestResult.h
index c22efab01be3293c86967d7560dbb9c0f0e22ec9..61ab2e82a455773acc462b08c5ce4cb78a46ed44 100644
--- a/Source/core/rendering/HitTestResult.h
+++ b/Source/core/rendering/HitTestResult.h
@@ -41,6 +41,7 @@ class HTMLMediaElement;
class Image;
class KURL;
class Node;
+class RenderObject;
class RenderRegion;
class Scrollbar;
@@ -80,6 +81,8 @@ public:
const LayoutPoint& localPoint() const { return m_localPoint; }
void setLocalPoint(const LayoutPoint& p) { m_localPoint = p; }
+ RenderObject* renderer() const;
+
void setToNodesInDocumentTreeScope();
void setToShadowHostIfInUserAgentShadowRoot();
@@ -89,6 +92,7 @@ public:
void setInnerNonSharedNode(Node*);
void setURLElement(Element*);
void setScrollbar(Scrollbar*);
+ void setIsFirstLetter(bool b) { m_isFirstLetter = b; }
void setIsOverWidget(bool b) { m_isOverWidget = b; }
Frame* targetFrame() const;
@@ -133,6 +137,7 @@ private:
// determine where inside the renderer we hit on subsequent operations.
RefPtr<Element> m_innerURLElement;
RefPtr<Scrollbar> m_scrollbar;
+ bool m_isFirstLetter;
bool m_isOverWidget; // Returns true if we are over a widget (and not in the border/padding area of a RenderWidget for example).
mutable OwnPtr<NodeSet> m_rectBasedTestResult;

Powered by Google App Engine
This is Rietveld 408576698