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

#include <SelectionRect.h>

Public Member Functions

WEBCORE_EXPORT SelectionRect (const IntRect &, bool isHorizontal, int columnNumber)
 
 SelectionRect (const IntRect &, TextDirection, int, int, int, int, bool, bool, bool, bool, bool, bool, bool, bool, int)
 
WEBCORE_EXPORT SelectionRect ()
 
 ~SelectionRect ()
 
IntRect rect () const
 
int logicalLeft () const
 
int logicalWidth () const
 
int logicalTop () const
 
int logicalHeight () const
 
TextDirection direction () const
 
int minX () const
 
int maxX () const
 
int maxY () const
 
int lineNumber () const
 
bool isLineBreak () const
 
bool isFirstOnLine () const
 
bool isLastOnLine () const
 
bool containsStart () const
 
bool containsEnd () const
 
bool isHorizontal () const
 
bool isInFixedPosition () const
 
bool isRubyText () const
 
int pageNumber () const
 
void setRect (const IntRect &rect)
 
void setLogicalLeft (int left)
 
void setLogicalWidth (int width)
 
void setLogicalTop (int top)
 
void setLogicalHeight (int height)
 
void setDirection (TextDirection direction)
 
void setMinX (int minX)
 
void setMaxX (int maxX)
 
void setMaxY (int maxY)
 
void setLineNumber (int lineNumber)
 
void setIsLineBreak (bool isLineBreak)
 
void setIsFirstOnLine (bool isFirstOnLine)
 
void setIsLastOnLine (bool isLastOnLine)
 
void setContainsStart (bool containsStart)
 
void setContainsEnd (bool containsEnd)
 
void setIsHorizontal (bool isHorizontal)
 
WEBCORE_EXPORT SelectionRect (const IntRect &, bool isHorizontal, int columnNumber)
 
 SelectionRect (const IntRect &, TextDirection, int, int, int, int, bool, bool, bool, bool, bool, bool, bool, bool, int)
 
WEBCORE_EXPORT SelectionRect ()
 
 ~SelectionRect ()
 
IntRect rect () const
 
int logicalLeft () const
 
int logicalWidth () const
 
int logicalTop () const
 
int logicalHeight () const
 
TextDirection direction () const
 
int minX () const
 
int maxX () const
 
int maxY () const
 
int lineNumber () const
 
bool isLineBreak () const
 
bool isFirstOnLine () const
 
bool isLastOnLine () const
 
bool containsStart () const
 
bool containsEnd () const
 
bool isHorizontal () const
 
bool isInFixedPosition () const
 
bool isRubyText () const
 
int pageNumber () const
 
void setRect (const IntRect &rect)
 
void setLogicalLeft (int left)
 
void setLogicalWidth (int width)
 
void setLogicalTop (int top)
 
void setLogicalHeight (int height)
 
void setDirection (TextDirection direction)
 
void setMinX (int minX)
 
void setMaxX (int maxX)
 
void setMaxY (int maxY)
 
void setLineNumber (int lineNumber)
 
void setIsLineBreak (bool isLineBreak)
 
void setIsFirstOnLine (bool isFirstOnLine)
 
void setIsLastOnLine (bool isLastOnLine)
 
void setContainsStart (bool containsStart)
 
void setContainsEnd (bool containsEnd)
 
void setIsHorizontal (bool isHorizontal)
 

Constructor & Destructor Documentation

◆ SelectionRect() [1/6]

WebCore::SelectionRect::SelectionRect ( const IntRect rect,
bool  isHorizontal,
int  columnNumber 
)
explicit

◆ SelectionRect() [2/6]

WebCore::SelectionRect::SelectionRect ( const IntRect rect,
TextDirection  direction,
int  minX,
int  maxX,
int  maxY,
int  lineNumber,
bool  isLineBreak,
bool  isFirstOnLine,
bool  isLastOnLine,
bool  containsStart,
bool  containsEnd,
bool  isHorizontal,
bool  isInFixedPosition,
bool  isRubyText,
int  pageNumber 
)

◆ SelectionRect() [3/6]

WebCore::SelectionRect::SelectionRect ( )

◆ ~SelectionRect() [1/2]

WebCore::SelectionRect::~SelectionRect ( )
inline

◆ SelectionRect() [4/6]

WEBCORE_EXPORT WebCore::SelectionRect::SelectionRect ( const IntRect ,
bool  isHorizontal,
int  columnNumber 
)
explicit

◆ SelectionRect() [5/6]

WebCore::SelectionRect::SelectionRect ( const IntRect ,
TextDirection  ,
int  ,
int  ,
int  ,
int  ,
bool  ,
bool  ,
bool  ,
bool  ,
bool  ,
bool  ,
bool  ,
bool  ,
int   
)

◆ SelectionRect() [6/6]

WEBCORE_EXPORT WebCore::SelectionRect::SelectionRect ( )

◆ ~SelectionRect() [2/2]

WebCore::SelectionRect::~SelectionRect ( )
inline

Member Function Documentation

◆ containsEnd() [1/2]

bool WebCore::SelectionRect::containsEnd ( ) const
inline

◆ containsEnd() [2/2]

bool WebCore::SelectionRect::containsEnd ( ) const
inline

◆ containsStart() [1/2]

bool WebCore::SelectionRect::containsStart ( ) const
inline

◆ containsStart() [2/2]

bool WebCore::SelectionRect::containsStart ( ) const
inline

◆ direction() [1/2]

TextDirection WebCore::SelectionRect::direction ( ) const
inline

◆ direction() [2/2]

TextDirection WebCore::SelectionRect::direction ( ) const
inline

◆ isFirstOnLine() [1/2]

bool WebCore::SelectionRect::isFirstOnLine ( ) const
inline

◆ isFirstOnLine() [2/2]

bool WebCore::SelectionRect::isFirstOnLine ( ) const
inline

◆ isHorizontal() [1/2]

bool WebCore::SelectionRect::isHorizontal ( ) const
inline

◆ isHorizontal() [2/2]

bool WebCore::SelectionRect::isHorizontal ( ) const
inline

◆ isInFixedPosition() [1/2]

bool WebCore::SelectionRect::isInFixedPosition ( ) const
inline

◆ isInFixedPosition() [2/2]

bool WebCore::SelectionRect::isInFixedPosition ( ) const
inline

◆ isLastOnLine() [1/2]

bool WebCore::SelectionRect::isLastOnLine ( ) const
inline

◆ isLastOnLine() [2/2]

bool WebCore::SelectionRect::isLastOnLine ( ) const
inline

◆ isLineBreak() [1/2]

bool WebCore::SelectionRect::isLineBreak ( ) const
inline

◆ isLineBreak() [2/2]

bool WebCore::SelectionRect::isLineBreak ( ) const
inline

◆ isRubyText() [1/2]

bool WebCore::SelectionRect::isRubyText ( ) const
inline

◆ isRubyText() [2/2]

bool WebCore::SelectionRect::isRubyText ( ) const
inline

◆ lineNumber() [1/2]

int WebCore::SelectionRect::lineNumber ( ) const
inline

◆ lineNumber() [2/2]

int WebCore::SelectionRect::lineNumber ( ) const
inline

◆ logicalHeight() [1/2]

int WebCore::SelectionRect::logicalHeight ( ) const
inline

◆ logicalHeight() [2/2]

int WebCore::SelectionRect::logicalHeight ( ) const
inline

◆ logicalLeft() [1/2]

int WebCore::SelectionRect::logicalLeft ( ) const
inline

◆ logicalLeft() [2/2]

int WebCore::SelectionRect::logicalLeft ( ) const
inline

◆ logicalTop() [1/2]

int WebCore::SelectionRect::logicalTop ( ) const
inline

◆ logicalTop() [2/2]

int WebCore::SelectionRect::logicalTop ( ) const
inline

◆ logicalWidth() [1/2]

int WebCore::SelectionRect::logicalWidth ( ) const
inline

◆ logicalWidth() [2/2]

int WebCore::SelectionRect::logicalWidth ( ) const
inline

◆ maxX() [1/2]

int WebCore::SelectionRect::maxX ( ) const
inline

◆ maxX() [2/2]

int WebCore::SelectionRect::maxX ( ) const
inline

◆ maxY() [1/2]

int WebCore::SelectionRect::maxY ( ) const
inline

◆ maxY() [2/2]

int WebCore::SelectionRect::maxY ( ) const
inline

◆ minX() [1/2]

int WebCore::SelectionRect::minX ( ) const
inline

◆ minX() [2/2]

int WebCore::SelectionRect::minX ( ) const
inline

◆ pageNumber() [1/2]

int WebCore::SelectionRect::pageNumber ( ) const
inline

◆ pageNumber() [2/2]

int WebCore::SelectionRect::pageNumber ( ) const
inline

◆ rect() [1/2]

IntRect WebCore::SelectionRect::rect ( ) const
inline

◆ rect() [2/2]

IntRect WebCore::SelectionRect::rect ( ) const
inline

◆ setContainsEnd() [1/2]

void WebCore::SelectionRect::setContainsEnd ( bool  containsEnd)
inline

◆ setContainsEnd() [2/2]

void WebCore::SelectionRect::setContainsEnd ( bool  containsEnd)
inline

◆ setContainsStart() [1/2]

void WebCore::SelectionRect::setContainsStart ( bool  containsStart)
inline

◆ setContainsStart() [2/2]

void WebCore::SelectionRect::setContainsStart ( bool  containsStart)
inline

◆ setDirection() [1/2]

void WebCore::SelectionRect::setDirection ( TextDirection  direction)
inline

◆ setDirection() [2/2]

void WebCore::SelectionRect::setDirection ( TextDirection  direction)
inline

◆ setIsFirstOnLine() [1/2]

void WebCore::SelectionRect::setIsFirstOnLine ( bool  isFirstOnLine)
inline

◆ setIsFirstOnLine() [2/2]

void WebCore::SelectionRect::setIsFirstOnLine ( bool  isFirstOnLine)
inline

◆ setIsHorizontal() [1/2]

void WebCore::SelectionRect::setIsHorizontal ( bool  isHorizontal)
inline

◆ setIsHorizontal() [2/2]

void WebCore::SelectionRect::setIsHorizontal ( bool  isHorizontal)
inline

◆ setIsLastOnLine() [1/2]

void WebCore::SelectionRect::setIsLastOnLine ( bool  isLastOnLine)
inline

◆ setIsLastOnLine() [2/2]

void WebCore::SelectionRect::setIsLastOnLine ( bool  isLastOnLine)
inline

◆ setIsLineBreak() [1/2]

void WebCore::SelectionRect::setIsLineBreak ( bool  isLineBreak)
inline

◆ setIsLineBreak() [2/2]

void WebCore::SelectionRect::setIsLineBreak ( bool  isLineBreak)
inline

◆ setLineNumber() [1/2]

void WebCore::SelectionRect::setLineNumber ( int  lineNumber)
inline

◆ setLineNumber() [2/2]

void WebCore::SelectionRect::setLineNumber ( int  lineNumber)
inline

◆ setLogicalHeight() [1/2]

void WebCore::SelectionRect::setLogicalHeight ( int  height)
inline

◆ setLogicalHeight() [2/2]

void WebCore::SelectionRect::setLogicalHeight ( int  height)
inline

◆ setLogicalLeft() [1/2]

void WebCore::SelectionRect::setLogicalLeft ( int  left)
inline

◆ setLogicalLeft() [2/2]

void WebCore::SelectionRect::setLogicalLeft ( int  left)
inline

◆ setLogicalTop() [1/2]

void WebCore::SelectionRect::setLogicalTop ( int  top)
inline

◆ setLogicalTop() [2/2]

void WebCore::SelectionRect::setLogicalTop ( int  top)
inline

◆ setLogicalWidth() [1/2]

void WebCore::SelectionRect::setLogicalWidth ( int  width)
inline

◆ setLogicalWidth() [2/2]

void WebCore::SelectionRect::setLogicalWidth ( int  width)
inline

◆ setMaxX() [1/2]

void WebCore::SelectionRect::setMaxX ( int  maxX)
inline

◆ setMaxX() [2/2]

void WebCore::SelectionRect::setMaxX ( int  maxX)
inline

◆ setMaxY() [1/2]

void WebCore::SelectionRect::setMaxY ( int  maxY)
inline

◆ setMaxY() [2/2]

void WebCore::SelectionRect::setMaxY ( int  maxY)
inline

◆ setMinX() [1/2]

void WebCore::SelectionRect::setMinX ( int  minX)
inline

◆ setMinX() [2/2]

void WebCore::SelectionRect::setMinX ( int  minX)
inline

◆ setRect() [1/2]

void WebCore::SelectionRect::setRect ( const IntRect rect)
inline

◆ setRect() [2/2]

void WebCore::SelectionRect::setRect ( const IntRect rect)
inline

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