LibreOffice Module svx (master)
1
|
#include <svxpixelctlaccessiblecontext.hxx>
Public Member Functions | |
SvxPixelCtlAccessibleChild (SvxPixelCtl &rWindow, bool bPixelColorOrBG, const tools::Rectangle &rBounds, const 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_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 |
![]() | |
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 |
![]() | |
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 |
![]() | |
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 | |
SvxPixelCtl & | mrParentWindow |
rtl::Reference< SvxPixelCtlAccessible > | mxParent |
bool | m_bPixelColorOrBG |
tools::Rectangle | maBoundingBox |
tools::Long | mnIndexInParent |
index of child in parent More... | |
Additional Inherited Members | |
![]() | |
OAccessibleComponentHelper () | |
![]() | |
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 () |
![]() | |
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 () |
![]() | |
~OAccessibleComponentHelper_Base () | |
![]() | |
~ImplHelper1 () SAL_NOEXCEPT | |
Definition at line 43 of file svxpixelctlaccessiblecontext.hxx.
SvxPixelCtlAccessibleChild::SvxPixelCtlAccessibleChild | ( | SvxPixelCtl & | rWindow, |
bool | bPixelColorOrBG, | ||
const tools::Rectangle & | rBounds, | ||
const rtl::Reference< SvxPixelCtlAccessible > & | xParent, | ||
tools::Long | nIndexInParent | ||
) |
Definition at line 324 of file svxpixelctlaccessiblecontext.cxx.
References mxParent.
|
overrideprivatevirtual |
Definition at line 335 of file svxpixelctlaccessiblecontext.cxx.
References comphelper::OAccessibleContextHelper::ensureDisposed().
|
inline |
Definition at line 79 of file svxpixelctlaccessiblecontext.hxx.
References m_bPixelColorOrBG.
Referenced by SvxPixelCtlAccessible::NotifyChild().
void SvxPixelCtlAccessibleChild::CheckChild | ( | ) |
Definition at line 294 of file svxpixelctlaccessiblecontext.cxx.
References Any, m_bPixelColorOrBG, and comphelper::OAccessibleContextHelper::NotifyAccessibleEvent().
Referenced by SvxPixelCtlAccessible::NotifyChild().
|
overrideprivatevirtual |
Reimplemented from comphelper::OAccessibleContextHelper.
Definition at line 443 of file svxpixelctlaccessiblecontext.cxx.
References mxParent.
|
overridevirtual |
Definition at line 349 of file svxpixelctlaccessiblecontext.cxx.
|
overridevirtual |
Implements comphelper::OAccessibleContextHelper.
Definition at line 376 of file svxpixelctlaccessiblecontext.cxx.
|
overridevirtual |
Implements comphelper::OAccessibleContextHelper.
Definition at line 371 of file svxpixelctlaccessiblecontext.cxx.
|
overridevirtual |
Definition at line 344 of file svxpixelctlaccessiblecontext.cxx.
|
overridevirtual |
Implements comphelper::OAccessibleContextHelper.
Definition at line 391 of file svxpixelctlaccessiblecontext.cxx.
|
overridevirtual |
Implements comphelper::OAccessibleContextHelper.
Definition at line 398 of file svxpixelctlaccessiblecontext.cxx.
|
overridevirtual |
Implements comphelper::OAccessibleContextHelper.
Definition at line 381 of file svxpixelctlaccessiblecontext.cxx.
References mxParent.
|
overridevirtual |
Return empty uno::Reference to indicate that the relation set is not supported.
Implements comphelper::OAccessibleContextHelper.
Definition at line 407 of file svxpixelctlaccessiblecontext.cxx.
|
overridevirtual |
Implements comphelper::OAccessibleContextHelper.
Definition at line 386 of file svxpixelctlaccessiblecontext.cxx.
|
overridevirtual |
Implements comphelper::OAccessibleContextHelper.
Definition at line 412 of file svxpixelctlaccessiblecontext.cxx.
References SvxPixelCtl::GetBitmapPixel(), SvxPixelCtl::GetFocusPosIndex(), m_aMutex, mnIndexInParent, mrParentWindow, and nIndex.
|
overridevirtual |
Definition at line 364 of file svxpixelctlaccessiblecontext.cxx.
|
overridevirtual |
Definition at line 358 of file svxpixelctlaccessiblecontext.cxx.
OUString SvxPixelCtlAccessibleChild::GetName | ( | ) | const |
Definition at line 455 of file svxpixelctlaccessiblecontext.cxx.
References SvxPixelCtl::GetLineCount(), and mnIndexInParent.
Referenced by getAccessibleDescription(), and getAccessibleName().
|
overridevirtual |
Definition at line 354 of file svxpixelctlaccessiblecontext.cxx.
|
overrideprivatevirtual |
implements the calculation of the bounding rectangle
Implements comphelper::OCommonAccessibleComponent.
Definition at line 449 of file svxpixelctlaccessiblecontext.cxx.
References AWTRectangle(), and maBoundingBox.
void SvxPixelCtlAccessibleChild::SelectChild | ( | bool | bSelect | ) |
Definition at line 309 of file svxpixelctlaccessiblecontext.cxx.
References Any, and comphelper::OAccessibleContextHelper::NotifyAccessibleEvent().
Referenced by SvxPixelCtlAccessible::NotifyChild().
|
private |
Definition at line 93 of file svxpixelctlaccessiblecontext.hxx.
Referenced by ChangePixelColorOrBG(), and CheckChild().
|
private |
Definition at line 94 of file svxpixelctlaccessiblecontext.hxx.
Referenced by implGetBounds().
|
private |
index of child in parent
Definition at line 96 of file svxpixelctlaccessiblecontext.hxx.
Referenced by getAccessibleStateSet(), and GetName().
|
private |
Definition at line 91 of file svxpixelctlaccessiblecontext.hxx.
Referenced by getAccessibleStateSet().
|
private |
Definition at line 92 of file svxpixelctlaccessiblecontext.hxx.
Referenced by disposing(), getAccessibleParent(), getBackground(), and getForeground().