class SwAccessibleMap; class SwFrame; class SwViewShell;
// Any method of this class must be called with an acquired solar mutex!
class SwAccessibleFrame
{
SwRect maVisArea; const SwFrame* mpFrame; constbool mbIsInPagePreview;
protected: // #i77106# - method needs to be called by new class <SwAccessibleTableColHeaders> static sal_Int32 GetChildCount( SwAccessibleMap& rAccMap, const SwRect& rVisArea, const SwFrame *pFrame, bool bInPagePreviewr );
protected: // Return the bounding box of the frame clipped to the visible area. // If no frame is specified, use this' frame.
SwRect GetBounds( const SwAccessibleMap& rAccMap, const SwFrame *pFrame = nullptr );
// Return the upper that has a context attached. This might be // another one than the immediate upper. inlineconst SwFrame *GetParent() const;
// Return the lower count or the nth lower, there the lowers have a // not be same one as the SwFrame's lowers
sal_Int32 GetChildCount( SwAccessibleMap& rAccMap ) const;
sw::access::SwAccessibleChild GetChild( SwAccessibleMap& rAccMap,
sal_Int32 nPos ) const;
sw::access::SwAccessibleChild GetChildAtPixel( const Point& rPos,
SwAccessibleMap& rAccMap ) const;
std::list<sw::access::SwAccessibleChild> GetChildren(SwAccessibleMap& rAccMap) const;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.