webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::DragCaretController Class Reference

#include <FrameSelection.h>

Inheritance diagram for WebCore::DragCaretController:
WebCore::CaretBase WebCore::CaretBase

Public Member Functions

 DragCaretController ()
 
RenderBlock * caretRenderer () const
 
void paintDragCaret (Frame *, GraphicsContext &, const LayoutPoint &, const LayoutRect &clipRect) const
 
bool isContentEditable () const
 
bool isContentRichlyEditable () const
 
bool hasCaret () const
 
const VisiblePosition & caretPosition ()
 
void setCaretPosition (const VisiblePosition &)
 
void clear ()
 
void nodeWillBeRemoved (Node &)
 
 DragCaretController ()
 
RenderBlock * caretRenderer () const
 
void paintDragCaret (Frame *, GraphicsContext &, const LayoutPoint &, const LayoutRect &clipRect) const
 
bool isContentEditable () const
 
bool isContentRichlyEditable () const
 
bool hasCaret () const
 
const VisiblePosition & caretPosition ()
 
void setCaretPosition (const VisiblePosition &)
 
void clear ()
 
void nodeWillBeRemoved (Node &)
 

Constructor & Destructor Documentation

◆ DragCaretController() [1/2]

WebCore::DragCaretController::DragCaretController ( )

◆ DragCaretController() [2/2]

WebCore::DragCaretController::DragCaretController ( )

Member Function Documentation

◆ caretPosition() [1/2]

const VisiblePosition& WebCore::DragCaretController::caretPosition ( )
inline

◆ caretPosition() [2/2]

const VisiblePosition& WebCore::DragCaretController::caretPosition ( )
inline

◆ caretRenderer() [1/2]

RenderBlock* WebCore::DragCaretController::caretRenderer ( ) const

◆ caretRenderer() [2/2]

RenderBlock * WebCore::DragCaretController::caretRenderer ( ) const

◆ clear() [1/2]

void WebCore::DragCaretController::clear ( )
inline

◆ clear() [2/2]

void WebCore::DragCaretController::clear ( )
inline

◆ hasCaret() [1/2]

bool WebCore::DragCaretController::hasCaret ( ) const
inline

◆ hasCaret() [2/2]

bool WebCore::DragCaretController::hasCaret ( ) const
inline

◆ isContentEditable() [1/2]

bool WebCore::DragCaretController::isContentEditable ( ) const
inline

◆ isContentEditable() [2/2]

bool WebCore::DragCaretController::isContentEditable ( ) const
inline

◆ isContentRichlyEditable() [1/2]

bool WebCore::DragCaretController::isContentRichlyEditable ( ) const

◆ isContentRichlyEditable() [2/2]

bool WebCore::DragCaretController::isContentRichlyEditable ( ) const

◆ nodeWillBeRemoved() [1/2]

void WebCore::DragCaretController::nodeWillBeRemoved ( Node &  node)

◆ nodeWillBeRemoved() [2/2]

void WebCore::DragCaretController::nodeWillBeRemoved ( Node &  )

◆ paintDragCaret() [1/2]

void WebCore::DragCaretController::paintDragCaret ( Frame *  frame,
GraphicsContext &  p,
const LayoutPoint &  paintOffset,
const LayoutRect &  clipRect 
) const

◆ paintDragCaret() [2/2]

void WebCore::DragCaretController::paintDragCaret ( Frame *  ,
GraphicsContext &  ,
const LayoutPoint &  ,
const LayoutRect &  clipRect 
) const

◆ setCaretPosition() [1/2]

void WebCore::DragCaretController::setCaretPosition ( const VisiblePosition &  )

◆ setCaretPosition() [2/2]

void WebCore::DragCaretController::setCaretPosition ( const VisiblePosition &  position)

The documentation for this class was generated from the following files: