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 507 of file weldeditview.cxx.
|
inline |
Definition at line 515 of file weldeditview.cxx.
|
inlineoverridevirtual |
Definition at line 812 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 536 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 563 of file weldeditview.cxx.
References weld::CustomWidgetController::GetOutputSizePixel(), Size::Height(), m_pController, and Size::Width().
|
inlineoverridevirtual |
Definition at line 576 of file weldeditview.cxx.
References m_xTextHelper.
|
inlineoverridevirtual |
Definition at line 677 of file weldeditview.cxx.
References i, and m_xTextHelper.
|
inlineoverridevirtual |
Definition at line 669 of file weldeditview.cxx.
References m_xTextHelper.
|
inlineoverridevirtual |
Definition at line 557 of file weldeditview.cxx.
|
inlineoverridevirtual |
Definition at line 738 of file weldeditview.cxx.
References weld::CustomWidgetController::GetAccessibleDescription(), and m_pController.
|
inlineoverridevirtual |
Definition at line 694 of file weldeditview.cxx.
References getAccessibleParent(), m_pController, and TOOLS_WARN_EXCEPTION.
|
inlineoverridevirtual |
Definition at line 752 of file weldeditview.cxx.
References weld::CustomWidgetController::GetAccessibleName(), and m_pController.
|
inlineoverridevirtual |
Definition at line 685 of file weldeditview.cxx.
References weld::DrawingArea::get_accessible_parent(), weld::CustomWidgetController::GetDrawingArea(), and m_pController.
Referenced by getAccessibleIndexInParent().
|
inlineoverridevirtual |
Definition at line 767 of file weldeditview.cxx.
References weld::DrawingArea::get_accessible_relation_set(), weld::CustomWidgetController::GetDrawingArea(), and m_pController.
|
inlineoverridevirtual |
Definition at line 733 of file weldeditview.cxx.
|
inlineoverridevirtual |
Definition at line 776 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 658 of file weldeditview.cxx.
References EditEngine::GetBackgroundColor(), m_pController, and m_pEditEngine.
|
inlineoverridevirtual |
Definition at line 585 of file weldeditview.cxx.
References weld::CustomWidgetController::GetOutputSizePixel(), Size::Height(), m_pController, Point, and Size::Width().
Referenced by getLocation().
|
inline |
Definition at line 533 of file weldeditview.cxx.
References m_pEditEngine.
|
inline |
Definition at line 534 of file weldeditview.cxx.
References m_pEditView.
|
inlineoverridevirtual |
Definition at line 648 of file weldeditview.cxx.
References EditEngine::GetAutoColor(), m_pController, and m_pEditEngine.
|
inlineoverridevirtual |
Definition at line 828 of file weldeditview.cxx.
|
inlineoverridevirtual |
Definition at line 805 of file weldeditview.cxx.
References EditEngine::GetDefaultLanguage(), LanguageTag::getLocale(), and m_pEditEngine.
|
inlineoverridevirtual |
Definition at line 603 of file weldeditview.cxx.
References getBounds(), and m_pController.
|
inlineoverridevirtual |
Definition at line 618 of file weldeditview.cxx.
References weld::CustomWidgetController::GetDrawingArea(), m_pController, and Point.
|
inlineoverridevirtual |
Definition at line 636 of file weldeditview.cxx.
References weld::CustomWidgetController::GetOutputSizePixel(), Size::Height(), m_pController, and Size::Width().
|
inlineoverridevirtual |
Definition at line 835 of file weldeditview.cxx.
|
inline |
Definition at line 522 of file weldeditview.cxx.
References m_xTextHelper.
|
inlineoverridevirtual |
Definition at line 646 of file weldeditview.cxx.
References weld::CustomWidgetController::GrabFocus(), and m_pController.
|
inline |
Definition at line 524 of file weldeditview.cxx.
References m_pEditEngine, m_pEditView, and m_xTextHelper.
|
inlineoverridevirtual |
Definition at line 820 of file weldeditview.cxx.
References m_xTextHelper.
|
inlineoverridevirtual |
Definition at line 830 of file weldeditview.cxx.
References cppu::supportsService().
|
private |
Definition at line 509 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 510 of file weldeditview.cxx.
Referenced by ClearWin(), getAccessibleStateSet(), getBackground(), GetEditEngine(), getForeground(), getLocale(), and Init().
|
private |
Definition at line 511 of file weldeditview.cxx.
Referenced by ClearWin(), GetEditView(), and Init().
|
private |
Definition at line 512 of file weldeditview.cxx.
Referenced by addAccessibleEventListener(), ClearWin(), getAccessibleAtPoint(), getAccessibleChild(), getAccessibleChildCount(), getAccessibleStateSet(), GetTextHelper(), Init(), and removeAccessibleEventListener().