LibreOffice Module svx (master) 1
|
Public Member Functions | |
WeldEditAccessible (weld::CustomWidgetController *pController) | |
::accessibility::AccessibleTextHelper * | GetTextHelper () |
void | Init (EditEngine *pEditEngine, EditView *pEditView) |
EditEngine * | GetEditEngine () |
EditView * | GetEditView () |
void | ClearWin () |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL | getAccessibleContext () override |
virtual sal_Bool SAL_CALL | containsPoint (const css::awt::Point &rPoint) override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleAtPoint (const css::awt::Point &rPoint) override |
virtual css::awt::Rectangle SAL_CALL | getBounds () 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 void SAL_CALL | grabFocus () override |
virtual sal_Int32 SAL_CALL | getForeground () override |
virtual sal_Int32 SAL_CALL | getBackground () 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_Int64 SAL_CALL | getAccessibleIndexInParent () 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::lang::Locale SAL_CALL | getLocale () override |
virtual void SAL_CALL | addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &rListener) override |
virtual void SAL_CALL | removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &rListener) override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &rServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Private Attributes | |
weld::CustomWidgetController * | m_pController |
EditEngine * | m_pEditEngine |
EditView * | m_pEditView |
std::unique_ptr<::accessibility::AccessibleTextHelper > | m_xTextHelper |
Definition at line 511 of file weldeditview.cxx.
|
inline |
Definition at line 519 of file weldeditview.cxx.
|
inlineoverridevirtual |
Definition at line 816 of file weldeditview.cxx.
References m_xTextHelper.
|
inline |
make TextHelper implicitly release C++ references to some core objects
make TextHelper release references (e.g. the one set by the 'SetEventSource' call)
Definition at line 540 of file weldeditview.cxx.
References m_pController, m_pEditEngine, m_pEditView, m_xTextHelper, and EditEngine::SetNotifyHdl().
|
inlineoverridevirtual |
the arguments coordinates are relative to the current window ! Thus the top left-point is (0, 0)
Definition at line 567 of file weldeditview.cxx.
References weld::CustomWidgetController::GetOutputSizePixel(), Size::Height(), m_pController, and Size::Width().
|
inlineoverridevirtual |
Definition at line 580 of file weldeditview.cxx.
References m_xTextHelper.
|
inlineoverridevirtual |
Definition at line 681 of file weldeditview.cxx.
References i, and m_xTextHelper.
|
inlineoverridevirtual |
Definition at line 673 of file weldeditview.cxx.
References m_xTextHelper.
|
inlineoverridevirtual |
Definition at line 561 of file weldeditview.cxx.
|
inlineoverridevirtual |
Definition at line 742 of file weldeditview.cxx.
References weld::CustomWidgetController::GetAccessibleDescription(), and m_pController.
|
inlineoverridevirtual |
Definition at line 698 of file weldeditview.cxx.
References getAccessibleParent(), m_pController, and TOOLS_WARN_EXCEPTION.
|
inlineoverridevirtual |
Definition at line 756 of file weldeditview.cxx.
References weld::CustomWidgetController::GetAccessibleName(), and m_pController.
|
inlineoverridevirtual |
Definition at line 689 of file weldeditview.cxx.
References weld::DrawingArea::get_accessible_parent(), weld::CustomWidgetController::GetDrawingArea(), and m_pController.
Referenced by getAccessibleIndexInParent().
|
inlineoverridevirtual |
Definition at line 771 of file weldeditview.cxx.
References weld::DrawingArea::get_accessible_relation_set(), weld::CustomWidgetController::GetDrawingArea(), and m_pController.
|
inlineoverridevirtual |
Definition at line 737 of file weldeditview.cxx.
|
inlineoverridevirtual |
Definition at line 780 of file weldeditview.cxx.
References COL_TRANSPARENT(), EditEngine::GetBackgroundColor(), weld::CustomWidgetController::HasFocus(), weld::CustomWidgetController::IsActive(), weld::CustomWidgetController::IsReallyVisible(), weld::CustomWidgetController::IsVisible(), m_pController, m_pEditEngine, and m_xTextHelper.
|
inlineoverridevirtual |
Definition at line 662 of file weldeditview.cxx.
References EditEngine::GetBackgroundColor(), m_pController, and m_pEditEngine.
|
inlineoverridevirtual |
Definition at line 589 of file weldeditview.cxx.
References weld::CustomWidgetController::GetOutputSizePixel(), Size::Height(), m_pController, Size::Width(), Point::X(), and Point::Y().
Referenced by getLocation().
|
inline |
Definition at line 537 of file weldeditview.cxx.
References m_pEditEngine.
|
inline |
Definition at line 538 of file weldeditview.cxx.
References m_pEditView.
|
inlineoverridevirtual |
Definition at line 652 of file weldeditview.cxx.
References EditEngine::GetAutoColor(), m_pController, and m_pEditEngine.
|
inlineoverridevirtual |
Definition at line 832 of file weldeditview.cxx.
|
inlineoverridevirtual |
Definition at line 809 of file weldeditview.cxx.
References EditEngine::GetDefaultLanguage(), LanguageTag::getLocale(), and m_pEditEngine.
|
inlineoverridevirtual |
Definition at line 607 of file weldeditview.cxx.
References getBounds(), and m_pController.
|
inlineoverridevirtual |
Definition at line 622 of file weldeditview.cxx.
References weld::CustomWidgetController::GetDrawingArea(), m_pController, Point::X(), and Point::Y().
|
inlineoverridevirtual |
Definition at line 640 of file weldeditview.cxx.
References weld::CustomWidgetController::GetOutputSizePixel(), Size::Height(), m_pController, and Size::Width().
|
inlineoverridevirtual |
Definition at line 839 of file weldeditview.cxx.
|
inline |
Definition at line 526 of file weldeditview.cxx.
References m_xTextHelper.
|
inlineoverridevirtual |
Definition at line 650 of file weldeditview.cxx.
References weld::CustomWidgetController::GrabFocus(), and m_pController.
|
inline |
Definition at line 528 of file weldeditview.cxx.
References m_pEditEngine, m_pEditView, and m_xTextHelper.
|
inlineoverridevirtual |
Definition at line 824 of file weldeditview.cxx.
References m_xTextHelper.
|
inlineoverridevirtual |
Definition at line 834 of file weldeditview.cxx.
References cppu::supportsService().
|
private |
Definition at line 513 of file weldeditview.cxx.
Referenced by ClearWin(), containsPoint(), getAccessibleDescription(), getAccessibleIndexInParent(), getAccessibleName(), getAccessibleParent(), getAccessibleRelationSet(), getAccessibleStateSet(), getBackground(), getBounds(), getForeground(), getLocation(), getLocationOnScreen(), getSize(), and grabFocus().
|
private |
Definition at line 514 of file weldeditview.cxx.
Referenced by ClearWin(), getAccessibleStateSet(), getBackground(), GetEditEngine(), getForeground(), getLocale(), and Init().
|
private |
Definition at line 515 of file weldeditview.cxx.
Referenced by ClearWin(), GetEditView(), and Init().
|
private |
Definition at line 516 of file weldeditview.cxx.
Referenced by addAccessibleEventListener(), ClearWin(), getAccessibleAtPoint(), getAccessibleChild(), getAccessibleChildCount(), getAccessibleStateSet(), GetTextHelper(), Init(), and removeAccessibleEventListener().