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) |
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 |
Definition at line 96 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 268 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 213 of file svxpixelctlaccessiblecontext.cxx.
References m_aMutex, m_xCurChild, and mpPixelCtl.
|
overridevirtual |
Definition at line 128 of file svxpixelctlaccessiblecontext.cxx.
References CreateChild(), SvxPixelCtl::IndexToPoint(), m_aMutex, mpPixelCtl, nIndex, and SvxPixelCtl::PointToIndex().
|
overridevirtual |
Definition at line 61 of file svxpixelctlaccessiblecontext.cxx.
References CreateChild(), getAccessibleChildCount(), i, SvxPixelCtl::IndexToPoint(), m_aMutex, and mpPixelCtl.
|
overridevirtual |
Definition at line 57 of file svxpixelctlaccessiblecontext.cxx.
References SvxPixelCtl::GetSquares().
Referenced by getAccessibleChild(), and implSelect().
|
overridevirtual |
Definition at line 52 of file svxpixelctlaccessiblecontext.cxx.
|
overridevirtual |
Definition at line 85 of file svxpixelctlaccessiblecontext.cxx.
References weld::CustomWidgetController::GetAccessibleDescription(), m_aMutex, and mpPixelCtl.
|
overridevirtual |
Definition at line 92 of file svxpixelctlaccessiblecontext.cxx.
References weld::CustomWidgetController::GetAccessibleName(), m_aMutex, and mpPixelCtl.
|
overridevirtual |
Definition at line 72 of file svxpixelctlaccessiblecontext.cxx.
References SvxPixelCtl::getAccessibleParent(), m_aMutex, and mpPixelCtl.
|
overridevirtual |
Definition at line 98 of file svxpixelctlaccessiblecontext.cxx.
References SvxPixelCtl::get_accessible_relation_set(), and mpPixelCtl.
|
overridevirtual |
Definition at line 80 of file svxpixelctlaccessiblecontext.cxx.
|
overridevirtual |
Definition at line 105 of file svxpixelctlaccessiblecontext.cxx.
References weld::CustomWidgetController::HasFocus(), weld::CustomWidgetController::IsEnabled(), m_aMutex, and mpPixelCtl.
|
overridevirtual |
Definition at line 180 of file svxpixelctlaccessiblecontext.cxx.
References StyleSettings::GetDialogColor(), Application::GetSettings(), AllSettings::GetStyleSettings(), and m_aMutex.
|
overridevirtual |
Definition at line 171 of file svxpixelctlaccessiblecontext.cxx.
References StyleSettings::GetLabelTextColor(), Application::GetSettings(), AllSettings::GetStyleSettings(), and m_aMutex.
|
overridevirtual |
Definition at line 164 of file svxpixelctlaccessiblecontext.cxx.
References weld::CustomWidgetController::GrabFocus(), m_aMutex, and mpPixelCtl.
|
overrideprivatevirtual |
Definition at line 144 of file svxpixelctlaccessiblecontext.cxx.
References weld::CustomWidgetController::GetOutputSizePixel(), Size::Height(), m_aMutex, mpPixelCtl, Size::Width(), Point::X(), and Point::Y().
|
overrideprivatevirtual |
Definition at line 203 of file svxpixelctlaccessiblecontext.cxx.
References SvxPixelCtl::GetFocusPosIndex(), m_aMutex, and mpPixelCtl.
|
overrideprivatevirtual |
Definition at line 189 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 221 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 141 of file svxpixelctlaccessiblecontext.hxx.
Referenced by disposing(), and NotifyChild().
|
private |
Definition at line 140 of file svxpixelctlaccessiblecontext.hxx.
Referenced by CreateChild(), disposing(), getAccessibleAtPoint(), getAccessibleChild(), getAccessibleDescription(), getAccessibleName(), getAccessibleParent(), getAccessibleRelationSet(), getAccessibleStateSet(), grabFocus(), implGetBounds(), implIsSelected(), implSelect(), and NotifyChild().