LibreOffice Module editeng (master) 1
Public Member Functions | Public Attributes | List of all members
ESelection Struct Reference

#include <editdata.hxx>

Public Member Functions

 ESelection ()
 
 ESelection (sal_Int32 nStPara, sal_Int32 nStPos, sal_Int32 nEPara, sal_Int32 nEPos)
 
 ESelection (sal_Int32 nPara, sal_Int32 nPos)
 
void Adjust ()
 
bool operator== (const ESelection &rS) const
 
bool operator!= (const ESelection &rS) const
 
bool operator< (const ESelection &rS) const
 
bool operator> (const ESelection &rS) const
 
bool IsZero () const
 
bool HasRange () const
 

Public Attributes

sal_Int32 nStartPara
 
sal_Int32 nStartPos
 
sal_Int32 nEndPara
 
sal_Int32 nEndPos
 

Detailed Description

Definition at line 111 of file editdata.hxx.

Constructor & Destructor Documentation

◆ ESelection() [1/3]

ESelection::ESelection ( )
inline

Definition at line 118 of file editdata.hxx.

◆ ESelection() [2/3]

ESelection::ESelection ( sal_Int32  nStPara,
sal_Int32  nStPos,
sal_Int32  nEPara,
sal_Int32  nEPos 
)
inline

Definition at line 120 of file editdata.hxx.

◆ ESelection() [3/3]

ESelection::ESelection ( sal_Int32  nPara,
sal_Int32  nPos 
)
inline

Definition at line 128 of file editdata.hxx.

References nPos.

Member Function Documentation

◆ Adjust()

void ESelection::Adjust ( )
inline

◆ HasRange()

bool ESelection::HasRange ( ) const
inline

◆ IsZero()

bool ESelection::IsZero ( ) const
inline

Definition at line 156 of file editdata.hxx.

References nEndPara, nEndPos, nStartPara, and nStartPos.

◆ operator!=()

bool ESelection::operator!= ( const ESelection rS) const
inline

Definition at line 137 of file editdata.hxx.

References operator==().

◆ operator<()

bool ESelection::operator< ( const ESelection rS) const
inline

Definition at line 168 of file editdata.hxx.

References nEndPara, nEndPos, nStartPara, nStartPos, and operator==().

◆ operator==()

bool ESelection::operator== ( const ESelection rS) const
inline

Definition at line 162 of file editdata.hxx.

References nEndPara, nEndPos, nStartPara, and nStartPos.

Referenced by operator!=(), operator<(), and operator>().

◆ operator>()

bool ESelection::operator> ( const ESelection rS) const
inline

Definition at line 176 of file editdata.hxx.

References nEndPara, nEndPos, nStartPara, nStartPos, and operator==().

Member Data Documentation

◆ nEndPara

sal_Int32 ESelection::nEndPara

Definition at line 115 of file editdata.hxx.

Referenced by Adjust(), OutlinerView::ApplyBulletsNumbering(), EditView::ChangeFontSize(), CheckSelection(), ImpEditEngine::Command(), TextConvWrapper::ConvStart_impl(), ImpEditEngine::CreateESel(), ImpEditEngine::CreateSel(), SvxAccessibleTextAdapter::Delete(), EditView::DeleteSurroundingText(), ImpEditView::dragDropEnd(), EditEngine::DumpData(), OutlinerView::EnsureNumberingIsOn(), EditEngine::GetAttribs(), SvxAccessibleTextAdapter::GetAttribs(), SvxEditEngineForwarder::GetAttribs(), SvxAccessibleTextAdapter::GetItemState(), TextConvWrapper::GetNextPortion(), EditView::GetSelection(), SvxAccessibleTextEditViewAdapter::GetSelection(), GetSvxEditEngineItemState(), SvxAccessibleTextAdapter::GetText(), SvxEditEngineForwarder::GetWordIndices(), SvxOutlinerForwarder::GetWordIndices(), HasRange(), OutlinerView::ImpCalcSelectedPages(), OutlinerView::ImpGetSelectedParagraphs(), OutlinerView::ImpInitPaste(), ImplOutlinerForwarderGetAttribs(), SvxUnoTextBase::insertControlCharacter(), SvxAccessibleTextAdapter::InsertText(), URLFieldHelper::IsCursorAtURLField(), SvxAccessibleTextAdapter::IsEditable(), IsZero(), EditView::MoveParagraphs(), operator<(), operator==(), operator>(), OutlinerView::PostKeyEvent(), EditEngine::QuickDelete(), EditEngine::QuickInsertField(), SvxAccessibleTextAdapter::QuickInsertField(), EditEngine::QuickInsertLineBreak(), SvxAccessibleTextAdapter::QuickInsertLineBreak(), EditEngine::QuickInsertText(), SvxAccessibleTextAdapter::QuickInsertText(), EditEngine::QuickMarkInvalid(), EditEngine::QuickSetAttribs(), SvxAccessibleTextAdapter::QuickSetAttribs(), OutlinerView::Read(), OutlinerView::RemoveAttribs(), EditEngine::RemoveAttribs(), NonOverflowingText::RemoveOverflowingText(), TextConvWrapper::SelectNewUnit_impl(), EditView::SetSelection(), SvxAccessibleTextEditViewAdapter::SetSelection(), SvxReadXML(), SvxUnoTextRangeEnumeration::SvxUnoTextRangeEnumeration(), OutlinerView::SwitchOffBulletsNumbering(), OutlinerView::ToggleBullets(), OutlinerView::ToggleBulletsNumbering(), and EditUndoSetAttribs::Undo().

◆ nEndPos

sal_Int32 ESelection::nEndPos

Definition at line 116 of file editdata.hxx.

Referenced by Adjust(), EditView::ChangeFontSize(), TextConvWrapper::ChangeText(), CheckSelection(), ImpEditEngine::Command(), TextConvWrapper::ConvStart_impl(), ImpEditEngine::CreateESel(), ImpEditEngine::CreateSel(), SvxAccessibleTextAdapter::Delete(), EditView::DeleteSurroundingText(), ImpEditView::dragDropEnd(), EditEngine::DumpData(), EditView::ExecuteSpellPopup(), EditEngine::GetAttribs(), SvxAccessibleTextAdapter::GetAttribs(), SvxEditEngineForwarder::GetAttribs(), SvxAccessibleTextAdapter::GetItemState(), TextConvWrapper::GetNextPortion(), EditView::GetSelection(), SvxAccessibleTextEditViewAdapter::GetSelection(), EditView::GetSurroundingTextSelection(), GetSvxEditEngineItemState(), SvxAccessibleTextAdapter::GetText(), SvxEditEngineForwarder::GetWordIndices(), SvxOutlinerForwarder::GetWordIndices(), HasRange(), ImplOutlinerForwarderGetAttribs(), SvxUnoTextBase::insertControlCharacter(), SvxAccessibleTextAdapter::InsertText(), URLFieldHelper::IsCursorAtURLField(), SvxAccessibleTextAdapter::IsEditable(), IsZero(), operator<(), operator==(), operator>(), OutlinerView::PostKeyEvent(), EditEngine::QuickDelete(), EditEngine::QuickInsertField(), SvxAccessibleTextAdapter::QuickInsertField(), EditEngine::QuickInsertLineBreak(), SvxAccessibleTextAdapter::QuickInsertLineBreak(), EditEngine::QuickInsertText(), SvxAccessibleTextAdapter::QuickInsertText(), EditEngine::QuickSetAttribs(), SvxAccessibleTextAdapter::QuickSetAttribs(), EditEngine::RemoveAttribs(), NonOverflowingText::RemoveOverflowingText(), EditView::SelectFieldAtCursor(), TextConvWrapper::SelectNewUnit_impl(), EditView::SetSelection(), SvxAccessibleTextEditViewAdapter::SetSelection(), and SvxUnoTextRangeEnumeration::SvxUnoTextRangeEnumeration().

◆ nStartPara

sal_Int32 ESelection::nStartPara

Definition at line 113 of file editdata.hxx.

Referenced by Adjust(), OutlinerView::ApplyBulletsNumbering(), EditView::ChangeFontSize(), CheckSelection(), ImpEditEngine::Command(), ImpEditEngine::CreateESel(), ImpEditEngine::CreateSel(), SvxAccessibleTextAdapter::Delete(), EditView::DeleteSurroundingText(), ImpEditView::dragDropEnd(), EditEngine::DumpData(), OutlinerView::EnsureNumberingIsOn(), EditEngine::GetAttribs(), SvxAccessibleTextAdapter::GetAttribs(), SvxEditEngineForwarder::GetAttribs(), SvxOutlinerForwarder::GetAttribs(), SvxAccessibleTextAdapter::GetItemState(), TextConvWrapper::GetNextPortion(), NonOverflowingText::GetOverflowPointSel(), EditView::GetSelection(), SvxAccessibleTextEditViewAdapter::GetSelection(), GetStatusValueForThesaurusFromContext(), GetSvxEditEngineItemState(), SvxAccessibleTextAdapter::GetText(), SvxEditEngineForwarder::GetWordIndices(), SvxOutlinerForwarder::GetWordIndices(), SvxUnoTextCursor::gotoRange(), HasRange(), OutlinerView::ImpCalcSelectedPages(), OutlinerView::ImpGetSelectedParagraphs(), OutlinerView::ImpInitPaste(), ImplOutlinerForwarderGetAttribs(), SvxUnoTextBase::insertControlCharacter(), SvxAccessibleTextAdapter::InsertText(), SvxUnoTextBase::insertTextPortion(), URLFieldHelper::IsCursorAtURLField(), SvxAccessibleTextAdapter::IsEditable(), IsZero(), OutlinerView::MouseButtonDown(), EditView::MoveParagraphs(), operator<(), operator==(), operator>(), EditEngine::QuickDelete(), EditEngine::QuickInsertField(), SvxAccessibleTextAdapter::QuickInsertField(), EditEngine::QuickInsertLineBreak(), SvxAccessibleTextAdapter::QuickInsertLineBreak(), EditEngine::QuickInsertText(), SvxAccessibleTextAdapter::QuickInsertText(), EditEngine::QuickMarkInvalid(), EditEngine::QuickSetAttribs(), SvxAccessibleTextAdapter::QuickSetAttribs(), OutlinerView::Read(), OutlinerView::RemoveAttribs(), EditEngine::RemoveAttribs(), NonOverflowingText::RemoveOverflowingText(), TextConvWrapper::SelectNewUnit_impl(), EditView::SetSelection(), SvxAccessibleTextEditViewAdapter::SetSelection(), SvxReadXML(), SvxUnoTextRangeEnumeration::SvxUnoTextRangeEnumeration(), OutlinerView::SwitchOffBulletsNumbering(), OutlinerView::ToggleBullets(), OutlinerView::ToggleBulletsNumbering(), and EditUndoSetAttribs::Undo().

◆ nStartPos

sal_Int32 ESelection::nStartPos

Definition at line 114 of file editdata.hxx.

Referenced by Adjust(), EditView::ChangeFontSize(), TextConvWrapper::ChangeText(), CheckSelection(), ImpEditEngine::Command(), ImpEditEngine::CreateESel(), ImpEditEngine::CreateSel(), SvxAccessibleTextAdapter::Delete(), EditView::DeleteSurroundingText(), ImpEditView::dragDropEnd(), EditEngine::DumpData(), EditView::ExecuteSpellPopup(), EditEngine::GetAttribs(), SvxAccessibleTextAdapter::GetAttribs(), SvxEditEngineForwarder::GetAttribs(), SvxAccessibleTextAdapter::GetItemState(), TextConvWrapper::GetNextPortion(), NonOverflowingText::GetOverflowPointSel(), EditView::GetSelection(), SvxAccessibleTextEditViewAdapter::GetSelection(), GetStatusValueForThesaurusFromContext(), EditView::GetSurroundingTextSelection(), GetSvxEditEngineItemState(), SvxAccessibleTextAdapter::GetText(), SvxEditEngineForwarder::GetWordIndices(), SvxOutlinerForwarder::GetWordIndices(), SvxUnoTextCursor::gotoRange(), HasRange(), ImplOutlinerForwarderGetAttribs(), SvxUnoTextBase::insertControlCharacter(), SvxAccessibleTextAdapter::InsertText(), URLFieldHelper::IsCursorAtURLField(), SvxAccessibleTextAdapter::IsEditable(), IsZero(), operator<(), operator==(), operator>(), OutlinerView::PostKeyEvent(), EditEngine::QuickDelete(), EditEngine::QuickInsertField(), SvxAccessibleTextAdapter::QuickInsertField(), EditEngine::QuickInsertLineBreak(), SvxAccessibleTextAdapter::QuickInsertLineBreak(), EditEngine::QuickInsertText(), SvxAccessibleTextAdapter::QuickInsertText(), EditEngine::QuickSetAttribs(), SvxAccessibleTextAdapter::QuickSetAttribs(), EditEngine::RemoveAttribs(), NonOverflowingText::RemoveOverflowingText(), TextConvWrapper::ReplaceUnit(), EditView::SelectFieldAtCursor(), TextConvWrapper::SelectNewUnit_impl(), EditView::SetSelection(), SvxAccessibleTextEditViewAdapter::SetSelection(), and SvxUnoTextRangeEnumeration::SvxUnoTextRangeEnumeration().


The documentation for this struct was generated from the following file: