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, const rtl::Reference< SvxPixelCtlAccessible > &xParent, 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_Int32 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int32 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 css::uno::Reference< css::accessibility::XAccessibleStateSet > 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
 
- Public Member Functions inherited from comphelper::OAccessibleComponentHelper
virtual sal_Bool SAL_CALL containsPoint (const css::awt::Point &aPoint) override
 
virtual css::awt::Point SAL_CALL getLocation () override
 
virtual css::awt::Point SAL_CALL getLocationOnScreen () override
 
virtual css::awt::Size SAL_CALL getSize () override
 
virtual css::awt::Rectangle SAL_CALL getBounds () override
 
- Public Member Functions inherited from comphelper::OAccessibleContextHelper
virtual void SAL_CALL addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override
 
virtual void SAL_CALL removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override
 
virtual OUString SAL_CALL getAccessibleId () override
 
virtual sal_Int32 SAL_CALL getAccessibleIndexInParent () override
 
virtual css::lang::Locale SAL_CALL getLocale () override
 
- Public Member Functions inherited from cppu::ImplHelper1< class >
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () SAL_OVERRIDE
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () SAL_OVERRIDE
 

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 const maBoundingBox
 
long const mnIndexInParent
 index of child in parent More...
 

Additional Inherited Members

- Protected Member Functions inherited from comphelper::OAccessibleComponentHelper
 OAccessibleComponentHelper ()
 
- Protected Member Functions inherited from comphelper::OCommonAccessibleComponent
 OCommonAccessibleComponent ()
 
virtual ~OCommonAccessibleComponent () override
 
bool containsPoint (const css::awt::Point &aPoint)
 
css::awt::Point getLocation ()
 
css::awt::Point getLocationOnScreen ()
 
css::awt::Size getSize ()
 
css::awt::Rectangle getBounds ()
 
- Protected Member Functions inherited from comphelper::OAccessibleContextHelper
virtual ~OAccessibleContextHelper () override
 
 OAccessibleContextHelper ()
 
void lateInit (const css::uno::Reference< css::accessibility::XAccessible > &_rxAccessible)
 
css::uno::Reference< css::accessibility::XAccessible > getAccessibleCreator () const
 
void NotifyAccessibleEvent (const sal_Int16 _nEventId, const css::uno::Any &_rOldValue, const css::uno::Any &_rNewValue)
 
bool isAlive () const
 
void ensureAlive () const
 
void ensureDisposed ()
 
css::uno::Reference< css::accessibility::XAccessibleContext > implGetParentContext ()
 
::osl::Mutex & GetMutex ()
 
- Protected Member Functions inherited from comphelper::OAccessibleComponentHelper_Base
 ~OAccessibleComponentHelper_Base ()
 
- Protected Member Functions inherited from cppu::ImplHelper1< class >
 ~ImplHelper1 ()
 

Detailed Description

Definition at line 59 of file svxpixelctlaccessiblecontext.hxx.

Constructor & Destructor Documentation

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

Definition at line 334 of file svxpixelctlaccessiblecontext.cxx.

SvxPixelCtlAccessibleChild::~SvxPixelCtlAccessibleChild ( )
overrideprivatevirtual

Member Function Documentation

void SvxPixelCtlAccessibleChild::ChangePixelColorOrBG ( bool  bPixelColorOrBG)
inline

Definition at line 95 of file svxpixelctlaccessiblecontext.hxx.

References m_bPixelColorOrBG.

Referenced by SvxPixelCtlAccessible::NotifyChild().

void SvxPixelCtlAccessibleChild::CheckChild ( )
void SAL_CALL SvxPixelCtlAccessibleChild::disposing ( )
overrideprivatevirtual

Reimplemented from comphelper::OAccessibleContextHelper.

Definition at line 453 of file svxpixelctlaccessiblecontext.cxx.

References mxParent.

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

Definition at line 359 of file svxpixelctlaccessiblecontext.cxx.

uno::Reference< XAccessible > SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleChild ( sal_Int32  i)
overridevirtual
sal_Int32 SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleChildCount ( )
overridevirtual
uno::Reference< XAccessibleContext > SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleContext ( )
overridevirtual

Definition at line 354 of file svxpixelctlaccessiblecontext.cxx.

OUString SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleDescription ( )
overridevirtual

Implements comphelper::OAccessibleContextHelper.

Definition at line 401 of file svxpixelctlaccessiblecontext.cxx.

References GetName(), and m_aMutex.

OUString SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleName ( )
overridevirtual

Implements comphelper::OAccessibleContextHelper.

Definition at line 408 of file svxpixelctlaccessiblecontext.cxx.

References GetName(), and m_aMutex.

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

Implements comphelper::OAccessibleContextHelper.

Definition at line 391 of file svxpixelctlaccessiblecontext.cxx.

References mxParent.

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

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

Implements comphelper::OAccessibleContextHelper.

Definition at line 417 of file svxpixelctlaccessiblecontext.cxx.

sal_Int16 SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleRole ( )
overridevirtual
uno::Reference< XAccessibleStateSet > SAL_CALL SvxPixelCtlAccessibleChild::getAccessibleStateSet ( )
overridevirtual
sal_Int32 SvxPixelCtlAccessibleChild::getBackground ( )
overridevirtual

Definition at line 374 of file svxpixelctlaccessiblecontext.cxx.

References m_aMutex, and mxParent.

sal_Int32 SvxPixelCtlAccessibleChild::getForeground ( )
overridevirtual

Definition at line 368 of file svxpixelctlaccessiblecontext.cxx.

References m_aMutex, and mxParent.

OUString SvxPixelCtlAccessibleChild::GetName ( ) const
void SAL_CALL SvxPixelCtlAccessibleChild::grabFocus ( )
overridevirtual

Definition at line 364 of file svxpixelctlaccessiblecontext.cxx.

awt::Rectangle SvxPixelCtlAccessibleChild::implGetBounds ( )
overrideprivatevirtual

implements the calculation of the bounding rectangle

Implements comphelper::OCommonAccessibleComponent.

Definition at line 459 of file svxpixelctlaccessiblecontext.cxx.

References AWTRectangle(), and maBoundingBox.

void SvxPixelCtlAccessibleChild::SelectChild ( bool  bSelect)

Member Data Documentation

bool SvxPixelCtlAccessibleChild::m_bPixelColorOrBG
private

Definition at line 109 of file svxpixelctlaccessiblecontext.hxx.

Referenced by ChangePixelColorOrBG(), and CheckChild().

tools::Rectangle const SvxPixelCtlAccessibleChild::maBoundingBox
private

Definition at line 110 of file svxpixelctlaccessiblecontext.hxx.

Referenced by implGetBounds().

long const SvxPixelCtlAccessibleChild::mnIndexInParent
private

index of child in parent

Definition at line 112 of file svxpixelctlaccessiblecontext.hxx.

Referenced by getAccessibleStateSet(), and GetName().

SvxPixelCtl& SvxPixelCtlAccessibleChild::mrParentWindow
private

Definition at line 107 of file svxpixelctlaccessiblecontext.hxx.

Referenced by getAccessibleStateSet().

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

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