19 #ifndef INCLUDED_SVX_SOURCE_INC_SVXPIXELCTLACCESSIBLECONTEXT_HXX
20 #define INCLUDED_SVX_SOURCE_INC_SVXPIXELCTLACCESSIBLECONTEXT_HXX
22 #include <com/sun/star/accessibility/XAccessible.hpp>
23 #include <com/sun/star/accessibility/XAccessibleContext.hpp>
25 #include <com/sun/star/uno/Reference.hxx>
28 #include <rtl/ref.hxx>
58 virtual void SAL_CALL
grabFocus( )
override;
59 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
getAccessibleAtPoint(
const css::awt::Point& aPoint )
override;
63 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
getAccessibleChild( sal_Int32
i )
override;
64 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
getAccessibleParent( )
override;
68 virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL
getAccessibleRelationSet( )
override;
69 virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL
getAccessibleStateSet( )
override;
72 virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL
getAccessibleContext( )
override;
85 virtual void SAL_CALL
disposing()
override;
109 virtual void SAL_CALL
grabFocus( )
override;
110 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
getAccessibleAtPoint(
const css::awt::Point& aPoint )
override;
115 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
getAccessibleChild( sal_Int32
i )
override;
116 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
getAccessibleParent( )
override;
120 virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL
getAccessibleRelationSet( )
override;
121 virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL
getAccessibleStateSet( )
override;
123 virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL
getAccessibleContext( )
override;
127 css::uno::Reference< css::accessibility::XAccessible >
135 virtual bool implIsSelected(sal_Int32 nAccessibleChildIndex)
override;
138 virtual void implSelect(sal_Int32 nAccessibleChildIndex,
bool bSelect)
override;
143 virtual void SAL_CALL
disposing()
override;
146 css::uno::Reference< css::accessibility::XAccessible>
m_xCurChild;
css::uno::Reference< css::accessibility::XAccessible > m_xCurChild
virtual sal_Int32 SAL_CALL getForeground() override
virtual void SAL_CALL grabFocus() override
virtual OUString SAL_CALL getAccessibleName() override
virtual bool implIsSelected(sal_Int32 nAccessibleChildIndex) override
virtual sal_Int16 SAL_CALL getAccessibleRole() override
virtual OUString SAL_CALL getAccessibleName() override
SvxPixelCtl & mrParentWindow
virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL getAccessibleStateSet() override
rtl::Reference< SvxPixelCtlAccessible > mxParent
virtual void SAL_CALL disposing() override
void SelectChild(bool bSelect)
virtual OUString SAL_CALL getAccessibleDescription() override
virtual ~SvxPixelCtlAccessibleChild() override
void ChangePixelColorOrBG(bool bPixelColorOrBG)
SvxPixelCtlAccessibleChild(SvxPixelCtl &rWindow, bool bPixelColorOrBG, const tools::Rectangle &rBounds, const rtl::Reference< SvxPixelCtlAccessible > &xParent, tools::Long nIndexInParent)
#define DECLARE_XTYPEPROVIDER()
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild(sal_Int32 i) override
virtual OUString SAL_CALL getAccessibleDescription() override
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet() override
virtual sal_Int32 SAL_CALL getBackground() override
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext() override
virtual ~SvxPixelCtlAccessible() override
virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL getAccessibleStateSet() override
virtual sal_Int16 SAL_CALL getAccessibleRole() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild(sal_Int32 i) override
virtual void SAL_CALL disposing() override
virtual sal_Int32 SAL_CALL getBackground() 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.
virtual css::awt::Rectangle implGetBounds() override
implements the calculation of the bounding rectangle
virtual sal_Int32 SAL_CALL getAccessibleChildCount() override
SvxPixelCtlAccessible(SvxPixelCtl *pPixelCtl)
virtual sal_Int32 SAL_CALL getAccessibleChildCount() override
tools::Long mnIndexInParent
index of child in parent
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint(const css::awt::Point &aPoint) override
virtual css::awt::Rectangle implGetBounds() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint(const css::awt::Point &aPoint) override
virtual sal_Int32 SAL_CALL getForeground() override
tools::Rectangle maBoundingBox
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext() override
::cppu::ImplHelper1< css::accessibility::XAccessible > OAccessibleHelper_Base
css::uno::Reference< css::accessibility::XAccessible > CreateChild(tools::Long nIndex, Point mPoint)
#define DECLARE_XINTERFACE()
virtual void SAL_CALL grabFocus() override
void NotifyChild(tools::Long nIndex, bool bSelect, bool bCheck)
virtual void implSelect(sal_Int32 nAccessibleChildIndex, bool bSelect) override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent() override