LibreOffice Module sw (master) 1
|
#include <accfrmobj.hxx>
Private Member Functions | |
void | Init (const SdrObject *pDrawObj) |
void | Init (const SwFrame *pFrame) |
void | Init (vcl::Window *pWindow) |
Private Attributes | |
const SwFrame * | mpFrame |
const SdrObject * | mpDrawObj |
VclPtr< vcl::Window > | mpWindow |
Definition at line 33 of file accfrmobj.hxx.
sw::access::SwAccessibleChild::SwAccessibleChild | ( | ) |
|
default |
|
explicit |
Definition at line 46 of file accfrmobj.cxx.
|
explicit |
Definition at line 54 of file accfrmobj.cxx.
|
explicit |
Definition at line 62 of file accfrmobj.cxx.
sw::access::SwAccessibleChild::SwAccessibleChild | ( | const SwFrame * | pFrame, |
const SdrObject * | pDrawObj, | ||
vcl::Window * | pWindow | ||
) |
|
default |
|
default |
bool sw::access::SwAccessibleChild::AlwaysIncludeAsChild | ( | ) | const |
indicating, if accessible child is included even, if the corresponding object is not visible.
Definition at line 290 of file accfrmobj.cxx.
References mpWindow.
Referenced by SwAccessibleContext::ChildrenScrolled(), SwAccessibleContext::DisposeChild(), SwAccessibleContext::InvalidateChildPosOrSize(), SwAccessibleChildSList_const_iterator::next_visible(), SwAccessibleChildMap::SwAccessibleChildMap(), and SwAccessibleChildSList_const_iterator::SwAccessibleChildSList_const_iterator().
SwRect sw::access::SwAccessibleChild::GetBounds | ( | const SwAccessibleMap & | rAccMap | ) | const |
Definition at line 264 of file accfrmobj.cxx.
References GetBox(), SwFrameAreaDefinition::getFrameArea(), SwFrame::GetPaintArea(), SwPageFrame::IsEmptyPage(), SwFrame::IsPageFrame(), SwRect::Left(), mpDrawObj, mpFrame, mpWindow, and SwRect::Top().
Referenced by SwAccessibleFrame::GetBounds(), and SwAccessibleFrame::GetChildAtPixel().
SwRect sw::access::SwAccessibleChild::GetBox | ( | const SwAccessibleMap & | rAccMap | ) | const |
Definition at line 213 of file accfrmobj.cxx.
References SwAnchoredObject::FindPageFrameOfAnchor(), SwContact::GetAnchoredObj(), SdrObject::GetCurrentBoundRect(), SwFrameAreaDefinition::getFrameArea(), SwAccessibleMap::GetShell(), SwFrame::GetUpper(), GetUserCall(), SwViewShell::GetWin(), SwRect::Intersection(), SwPageFrame::IsEmptyPage(), SwFrame::IsPageFrame(), SwFrame::IsTabFrame(), SwRect::Left(), mpDrawObj, mpFrame, mpWindow, vcl::Window::PixelToLogic(), and SwRect::Top().
Referenced by SwAccessibleContext::ChildrenScrolled(), GetBounds(), SwAccessibleFrame::IsShowing(), SwAccessibleChildSList_const_iterator::next_visible(), SwAccessibleChildMap::SwAccessibleChildMap(), and SwAccessibleChildSList_const_iterator::SwAccessibleChildSList_const_iterator().
|
inline |
Definition at line 64 of file accfrmobj.hxx.
References mpDrawObj.
Referenced by SwAccessibleContext::ChildrenScrolled(), SwAccessibleContext::DisposeChild(), SwAccessibleContext::DisposeChildren(), SwAccessibleContext::getAccessibleAtPoint(), SwAccessibleContext::getAccessibleChild(), SwAccessibleContext::InvalidateChildPosOrSize(), SwAccessibleContext::InvalidateChildrenStates(), SwAccessibleChildSList_const_iterator::next(), and SwAccessibleChildMap::SwAccessibleChildMap().
const SwFrame * sw::access::SwAccessibleChild::GetParent | ( | const bool | bInPagePreview | ) | const |
Definition at line 302 of file accfrmobj.cxx.
References SwFrame::FindPageFrame(), SwFormat::GetAnchor(), SwAnchoredObject::GetAnchorFrame(), SwDrawContact::GetAnchorFrame(), SwFormatAnchor::GetAnchorId(), SwContact::GetFormat(), SwAccessibleFrame::GetFrame(), SwFrame::getRootFrame(), GetSwFrame(), SwFrame::GetUpper(), GetUserCall(), IsAccessible(), SwFrame::IsFlyFrame(), SwFlyFrame::IsFlyInContentFrame(), mpDrawObj, mpFrame, mpWindow, and SwAccessibleChild().
Referenced by SwAccessibleFrame::GetParent().
|
inline |
Definition at line 63 of file accfrmobj.hxx.
References mpFrame.
Referenced by SwAccessibleContext::ChildrenScrolled(), SwAccessibleContext::DisposeChild(), SwAccessibleContext::DisposeChildren(), SwAccessibleContext::getAccessibleAtPoint(), SwAccessibleContext::getAccessibleChild(), SwAccessiblePage::GetBounds(), SwAccessibleFrame::GetChild(), SwAccessibleFrame::GetChildAtPixel(), SwAccessibleFrame::GetChildCount(), SwAccessibleFrame::GetChildIndex(), SwAccessibleFrame::GetChildren(), GetParent(), SwAccessibleContext::InvalidateChildPosOrSize(), SwAccessibleCell::InvalidateChildrenCursorPos(), SwAccessibleContext::InvalidateChildrenStates(), SwAccessibleCell::InvalidateCursorPos_(), SwAccessibleFrame::IsOpaque(), SwAccessibleChildSList_const_iterator::next(), SwAccessibleChildMap::SwAccessibleChildMap(), and SwAccessibleChildSList_const_iterator::SwAccessibleChildSList_const_iterator().
|
inline |
Definition at line 65 of file accfrmobj.hxx.
References mpWindow.
Referenced by SwAccessibleContext::ChildrenScrolled(), SwAccessibleContext::DisposeChild(), SwAccessibleContext::DisposeChildren(), SwAccessibleContext::getAccessibleAtPoint(), SwAccessibleContext::getAccessibleChild(), SwAccessibleContext::InvalidateChildPosOrSize(), SwAccessibleContext::InvalidateChildrenStates(), and SwAccessibleChildSList_const_iterator::next().
|
private |
Definition at line 98 of file accfrmobj.cxx.
References SwVirtFlyDrawObj::GetFlyFrame(), mpDrawObj, mpFrame, and mpWindow.
Referenced by operator=(), and SwAccessibleChild().
|
private |
Definition at line 106 of file accfrmobj.cxx.
|
private |
Definition at line 113 of file accfrmobj.cxx.
bool sw::access::SwAccessibleChild::IsAccessible | ( | bool | bPagePreview | ) | const |
Definition at line 120 of file accfrmobj.cxx.
References SwFrame::IsAccessibleFrame(), SwFrame::IsCellFrame(), SwFrame::IsInCoveredCell(), SwFrame::IsPageFrame(), mpDrawObj, mpFrame, and mpWindow.
Referenced by SwAccessibleContext::ChildrenScrolled(), SwAccessiblePage::GetBounds(), SwAccessibleFrame::GetChild(), SwAccessibleFrame::GetChildAtPixel(), SwAccessibleFrame::GetChildCount(), SwAccessibleFrame::GetChildIndex(), SwAccessibleFrame::GetChildren(), GetParent(), SwAccessibleCell::InvalidateChildrenCursorPos(), SwAccessibleContext::InvalidateChildrenStates(), and SwAccessibleFrame::IsOpaque().
bool sw::access::SwAccessibleChild::IsBoundAsChar | ( | ) | const |
Definition at line 145 of file accfrmobj.cxx.
References FindFrameFormat(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFrame::IsFlyFrame(), mpDrawObj, mpFrame, and mpWindow.
Referenced by IsVisibleChildrenOnly(), SwAccessibleChildSList_const_iterator::next(), SwAccessibleChildMap::SwAccessibleChildMap(), and SwAccessibleChildSList_const_iterator::SwAccessibleChildSList_const_iterator().
bool sw::access::SwAccessibleChild::IsValid | ( | ) | const |
Definition at line 186 of file accfrmobj.cxx.
References mpDrawObj, mpFrame, and mpWindow.
Referenced by SwAccessibleContext::getAccessibleChild(), SwAccessibleFrame::GetChild(), SwAccessibleFrame::GetChildAtPixel(), SwAccessibleCell::InvalidateCursorPos_(), SwAccessibleChildSList_const_iterator::next(), SwAccessibleChildSList_const_iterator::next_visible(), and SwAccessibleChildSList_const_iterator::SwAccessibleChildSList_const_iterator().
bool sw::access::SwAccessibleChild::IsVisibleChildrenOnly | ( | ) | const |
Definition at line 193 of file accfrmobj.cxx.
References IsBoundAsChar(), SwFrame::IsInTab(), SwFrame::IsRootFrame(), SwFrame::IsTabFrame(), and mpFrame.
Referenced by SwAccessibleContext::ChildrenScrolled(), SwAccessibleContext::InvalidateChildPosOrSize(), and SwAccessibleChildMap::SwAccessibleChildMap().
SwAccessibleChild & sw::access::SwAccessibleChild::operator= | ( | const SdrObject * | pDrawObj | ) |
Definition at line 168 of file accfrmobj.cxx.
References Init().
SwAccessibleChild & sw::access::SwAccessibleChild::operator= | ( | const SwFrame * | pFrame | ) |
Definition at line 174 of file accfrmobj.cxx.
References Init().
|
default |
|
default |
SwAccessibleChild & sw::access::SwAccessibleChild::operator= | ( | vcl::Window * | pWindow | ) |
Definition at line 180 of file accfrmobj.cxx.
References Init().
|
inline |
Definition at line 54 of file accfrmobj.hxx.
|
private |
Definition at line 82 of file accfrmobj.hxx.
Referenced by GetBounds(), GetBox(), GetDrawObject(), GetParent(), Init(), IsAccessible(), IsBoundAsChar(), IsValid(), operator==(), and SwAccessibleChild().
|
private |
Definition at line 81 of file accfrmobj.hxx.
Referenced by GetBounds(), GetBox(), GetParent(), GetSwFrame(), Init(), IsAccessible(), IsBoundAsChar(), IsValid(), IsVisibleChildrenOnly(), operator==(), and SwAccessibleChild().
|
private |
Definition at line 83 of file accfrmobj.hxx.
Referenced by AlwaysIncludeAsChild(), GetBounds(), GetBox(), GetParent(), GetWindow(), Init(), IsAccessible(), IsBoundAsChar(), IsValid(), operator==(), and SwAccessibleChild().