LibreOffice Module svx (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SvxPixelCtlAccessibleChild Class Referencefinal

#include <svxpixelctlaccessiblecontext.hxx>

Inheritance diagram for SvxPixelCtlAccessibleChild:
[legend]
Collaboration diagram for SvxPixelCtlAccessibleChild:
[legend]

Public Member Functions

 SvxPixelCtlAccessibleChild (SvxPixelCtl &rWindow, bool bPixelColorOrBG, const tools::Rectangle &rBounds, rtl::Reference< SvxPixelCtlAccessible > xParent, tools::Long nIndexInParent)
 
virtual void SAL_CALL grabFocus () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &aPoint) override
 
virtual sal_Int64 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int64 i) override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent () override
 
virtual sal_Int16 SAL_CALL getAccessibleRole () override
 
virtual OUString SAL_CALL getAccessibleDescription () override
 
virtual OUString SAL_CALL getAccessibleName () override
 
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet () override
 Return empty uno::Reference to indicate that the relation set is not supported. More...
 
virtual sal_Int64 SAL_CALL getAccessibleStateSet () override
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 
virtual sal_Int32 SAL_CALL getForeground () override
 
virtual sal_Int32 SAL_CALL getBackground () override
 
void CheckChild ()
 
void SelectChild (bool bSelect)
 
void ChangePixelColorOrBG (bool bPixelColorOrBG)
 
OUString GetName () const
 

Private Member Functions

virtual ~SvxPixelCtlAccessibleChild () override
 
virtual void SAL_CALL disposing () override
 
virtual css::awt::Rectangle implGetBounds () override
 implements the calculation of the bounding rectangle More...
 

Private Attributes

SvxPixelCtlmrParentWindow
 
rtl::Reference< SvxPixelCtlAccessiblemxParent
 
bool m_bPixelColorOrBG
 
tools::Rectangle maBoundingBox
 
tools::Long mnIndexInParent
 index of child in parent More...
 

Detailed Description

Definition at line 42 of file svxpixelctlaccessiblecontext.hxx.

Constructor & Destructor Documentation

◆ SvxPixelCtlAccessibleChild()

SvxPixelCtlAccessibleChild::SvxPixelCtlAccessibleChild ( SvxPixelCtl rWindow,
bool  bPixelColorOrBG,
const tools::Rectangle rBounds,
rtl::Reference< SvxPixelCtlAccessible xParent,
tools::Long  nIndexInParent 
)

Definition at line 311 of file svxpixelctlaccessiblecontext.cxx.

References mxParent.

◆ ~SvxPixelCtlAccessibleChild()

SvxPixelCtlAccessibleChild::~SvxPixelCtlAccessibleChild ( )
overrideprivatevirtual

Definition at line 322 of file svxpixelctlaccessiblecontext.cxx.

Member Function Documentation

◆ ChangePixelColorOrBG()

void SvxPixelCtlAccessibleChild::ChangePixelColorOrBG ( bool  bPixelColorOrBG)
inline

Definition at line 76 of file svxpixelctlaccessiblecontext.hxx.

References m_bPixelColorOrBG.

Referenced by SvxPixelCtlAccessible::NotifyChild().

◆ CheckChild()

void SvxPixelCtlAccessibleChild::CheckChild ( )

Definition at line 281 of file svxpixelctlaccessiblecontext.cxx.

References Any, and m_bPixelColorOrBG.

Referenced by SvxPixelCtlAccessible::NotifyChild().

◆ disposing()

void SAL_CALL SvxPixelCtlAccessibleChild::disposing ( )
overrideprivatevirtual

Definition at line 426 of file svxpixelctlaccessiblecontext.cxx.

References mxParent.

◆ getAccessibleAtPoint()

uno::Reference< XAccessible > SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleAtPoint ( const css::awt::Point &  aPoint)
overridevirtual

Definition at line 333 of file svxpixelctlaccessiblecontext.cxx.

◆ getAccessibleChild()

uno::Reference< XAccessible > SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleChild ( sal_Int64  i)
overridevirtual

Definition at line 360 of file svxpixelctlaccessiblecontext.cxx.

◆ getAccessibleChildCount()

sal_Int64 SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleChildCount ( )
overridevirtual

Definition at line 355 of file svxpixelctlaccessiblecontext.cxx.

◆ getAccessibleContext()

uno::Reference< XAccessibleContext > SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleContext ( )
overridevirtual

Definition at line 328 of file svxpixelctlaccessiblecontext.cxx.

◆ getAccessibleDescription()

OUString SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleDescription ( )
overridevirtual

Definition at line 375 of file svxpixelctlaccessiblecontext.cxx.

References GetName(), and m_aMutex.

◆ getAccessibleName()

OUString SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleName ( )
overridevirtual

Definition at line 382 of file svxpixelctlaccessiblecontext.cxx.

References GetName(), and m_aMutex.

◆ getAccessibleParent()

uno::Reference< XAccessible > SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleParent ( )
overridevirtual

Definition at line 365 of file svxpixelctlaccessiblecontext.cxx.

References mxParent.

◆ getAccessibleRelationSet()

uno::Reference< XAccessibleRelationSet > SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleRelationSet ( )
overridevirtual

Return empty uno::Reference to indicate that the relation set is not supported.

Definition at line 391 of file svxpixelctlaccessiblecontext.cxx.

◆ getAccessibleRole()

sal_Int16 SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleRole ( )
overridevirtual

Definition at line 370 of file svxpixelctlaccessiblecontext.cxx.

◆ getAccessibleStateSet()

sal_Int64 SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleStateSet ( )
overridevirtual

◆ getBackground()

sal_Int32 SvxPixelCtlAccessibleChild::getBackground ( )
overridevirtual

Definition at line 348 of file svxpixelctlaccessiblecontext.cxx.

References m_aMutex, and mxParent.

◆ getForeground()

sal_Int32 SvxPixelCtlAccessibleChild::getForeground ( )
overridevirtual

Definition at line 342 of file svxpixelctlaccessiblecontext.cxx.

References m_aMutex, and mxParent.

◆ GetName()

OUString SvxPixelCtlAccessibleChild::GetName ( ) const

◆ grabFocus()

void SAL_CALL SvxPixelCtlAccessibleChild::grabFocus ( )
overridevirtual

Definition at line 338 of file svxpixelctlaccessiblecontext.cxx.

◆ implGetBounds()

awt::Rectangle SvxPixelCtlAccessibleChild::implGetBounds ( )
overrideprivatevirtual

implements the calculation of the bounding rectangle

Definition at line 432 of file svxpixelctlaccessiblecontext.cxx.

References AWTRectangle(), and maBoundingBox.

◆ SelectChild()

void SvxPixelCtlAccessibleChild::SelectChild ( bool  bSelect)

Definition at line 296 of file svxpixelctlaccessiblecontext.cxx.

References Any.

Referenced by SvxPixelCtlAccessible::NotifyChild().

Member Data Documentation

◆ m_bPixelColorOrBG

bool SvxPixelCtlAccessibleChild::m_bPixelColorOrBG
private

Definition at line 90 of file svxpixelctlaccessiblecontext.hxx.

Referenced by ChangePixelColorOrBG(), and CheckChild().

◆ maBoundingBox

tools::Rectangle SvxPixelCtlAccessibleChild::maBoundingBox
private

Definition at line 91 of file svxpixelctlaccessiblecontext.hxx.

Referenced by implGetBounds().

◆ mnIndexInParent

tools::Long SvxPixelCtlAccessibleChild::mnIndexInParent
private

index of child in parent

Definition at line 93 of file svxpixelctlaccessiblecontext.hxx.

Referenced by getAccessibleStateSet(), and GetName().

◆ mrParentWindow

SvxPixelCtl& SvxPixelCtlAccessibleChild::mrParentWindow
private

Definition at line 88 of file svxpixelctlaccessiblecontext.hxx.

Referenced by getAccessibleStateSet().

◆ mxParent

rtl::Reference<SvxPixelCtlAccessible> SvxPixelCtlAccessibleChild::mxParent
private

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