LibreOffice Module svx (master) 1
|
#include <svxpixelctlaccessiblecontext.hxx>
Public Member Functions | |
SvxPixelCtlAccessible (SvxPixelCtl *pPixelCtl) | |
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 |
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 |
css::uno::Reference< css::accessibility::XAccessible > | CreateChild (tools::Long nIndex, Point mPoint) |
void | NotifyChild (tools::Long nIndex, bool bSelect, bool bCheck) |
![]() | |
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 | ~SvxPixelCtlAccessible () override |
virtual bool | implIsSelected (sal_Int64 nAccessibleChildIndex) override |
virtual void | implSelect (sal_Int64 nAccessibleChildIndex, bool bSelect) override |
virtual css::awt::Rectangle | implGetBounds () override |
virtual void SAL_CALL | disposing () override |
Private Attributes | |
SvxPixelCtl * | mpPixelCtl |
css::uno::Reference< css::accessibility::XAccessible > | m_xCurChild |
Additional Inherited Members | |
![]() | |
~ImplHelper1 () SAL_NOEXCEPT | |
Definition at line 100 of file svxpixelctlaccessiblecontext.hxx.
SvxPixelCtlAccessible::SvxPixelCtlAccessible | ( | SvxPixelCtl * | pPixelCtl | ) |
Definition at line 42 of file svxpixelctlaccessiblecontext.cxx.
|
overrideprivatevirtual |
Definition at line 47 of file svxpixelctlaccessiblecontext.cxx.
uno::Reference< XAccessible > SvxPixelCtlAccessible::CreateChild | ( | tools::Long | nIndex, |
Point | mPoint | ||
) |
Definition at line 272 of file svxpixelctlaccessiblecontext.cxx.
References SvxPixelCtl::GetBitmapPixel(), SvxPixelCtl::GetHeight(), SvxPixelCtl::GetLineCount(), SvxPixelCtl::GetWidth(), mpPixelCtl, nIndex, and size.
Referenced by getAccessibleAtPoint(), getAccessibleChild(), and NotifyChild().
|
overrideprivatevirtual |
Definition at line 217 of file svxpixelctlaccessiblecontext.cxx.
References m_aMutex, m_xCurChild, and mpPixelCtl.
|
overridevirtual |
Definition at line 132 of file svxpixelctlaccessiblecontext.cxx.
References CreateChild(), SvxPixelCtl::IndexToPoint(), m_aMutex, mpPixelCtl, nIndex, Point, and SvxPixelCtl::PointToIndex().
|
overridevirtual |
Definition at line 65 of file svxpixelctlaccessiblecontext.cxx.
References CreateChild(), getAccessibleChildCount(), i, SvxPixelCtl::IndexToPoint(), m_aMutex, and mpPixelCtl.
|
overridevirtual |
Definition at line 60 of file svxpixelctlaccessiblecontext.cxx.
References SvxPixelCtl::GetSquares(), and m_aMutex.
Referenced by getAccessibleChild(), and implSelect().
|
overridevirtual |
Definition at line 55 of file svxpixelctlaccessiblecontext.cxx.
|
overridevirtual |
Definition at line 89 of file svxpixelctlaccessiblecontext.cxx.
References weld::CustomWidgetController::GetAccessibleDescription(), m_aMutex, and mpPixelCtl.
|
overridevirtual |
Definition at line 96 of file svxpixelctlaccessiblecontext.cxx.
References weld::CustomWidgetController::GetAccessibleName(), m_aMutex, and mpPixelCtl.
|
overridevirtual |
Definition at line 76 of file svxpixelctlaccessiblecontext.cxx.
References SvxPixelCtl::getAccessibleParent(), m_aMutex, and mpPixelCtl.
|
overridevirtual |
Definition at line 102 of file svxpixelctlaccessiblecontext.cxx.
References SvxPixelCtl::get_accessible_relation_set(), and mpPixelCtl.
|
overridevirtual |
Definition at line 84 of file svxpixelctlaccessiblecontext.cxx.
|
overridevirtual |
Definition at line 109 of file svxpixelctlaccessiblecontext.cxx.
References weld::CustomWidgetController::HasFocus(), weld::CustomWidgetController::IsEnabled(), m_aMutex, and mpPixelCtl.
|
overridevirtual |
Definition at line 184 of file svxpixelctlaccessiblecontext.cxx.
References StyleSettings::GetDialogColor(), Application::GetSettings(), AllSettings::GetStyleSettings(), and m_aMutex.
|
overridevirtual |
Definition at line 175 of file svxpixelctlaccessiblecontext.cxx.
References StyleSettings::GetLabelTextColor(), Application::GetSettings(), AllSettings::GetStyleSettings(), and m_aMutex.
|
overridevirtual |
Definition at line 168 of file svxpixelctlaccessiblecontext.cxx.
References weld::CustomWidgetController::GrabFocus(), m_aMutex, and mpPixelCtl.
|
overrideprivatevirtual |
Definition at line 148 of file svxpixelctlaccessiblecontext.cxx.
References weld::CustomWidgetController::GetOutputSizePixel(), Size::Height(), m_aMutex, mpPixelCtl, Point, and Size::Width().
|
overrideprivatevirtual |
Definition at line 207 of file svxpixelctlaccessiblecontext.cxx.
References SvxPixelCtl::GetFocusPosIndex(), m_aMutex, and mpPixelCtl.
|
overrideprivatevirtual |
Definition at line 193 of file svxpixelctlaccessiblecontext.cxx.
References getAccessibleChildCount(), SvxPixelCtl::IndexToPoint(), m_aMutex, mpPixelCtl, nIndex, NotifyChild(), and SvxPixelCtl::ShowPosition().
void SvxPixelCtlAccessible::NotifyChild | ( | tools::Long | nIndex, |
bool | bSelect, | ||
bool | bCheck | ||
) |
Definition at line 225 of file svxpixelctlaccessiblecontext.cxx.
References Any, SvxPixelCtlAccessibleChild::ChangePixelColorOrBG(), SvxPixelCtlAccessibleChild::CheckChild(), CreateChild(), DBG_ASSERT, SvxPixelCtl::GetBitmapPixel(), SvxPixelCtl::IndexToPoint(), m_xCurChild, mpPixelCtl, nIndex, and SvxPixelCtlAccessibleChild::SelectChild().
Referenced by implSelect().
|
private |
Definition at line 147 of file svxpixelctlaccessiblecontext.hxx.
Referenced by disposing(), and NotifyChild().
|
private |
Definition at line 146 of file svxpixelctlaccessiblecontext.hxx.
Referenced by CreateChild(), disposing(), getAccessibleAtPoint(), getAccessibleChild(), getAccessibleDescription(), getAccessibleName(), getAccessibleParent(), getAccessibleRelationSet(), getAccessibleStateSet(), grabFocus(), implGetBounds(), implIsSelected(), implSelect(), and NotifyChild().