LibreOffice Module accessibility (master) 1
|
#include <vclxaccessibleedit.hxx>
Public Member Functions | |
VCLXAccessibleEdit (VCLXWindow *pVCLXindow) | |
virtual OUString SAL_CALL | getImplementationName () override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual sal_Int64 SAL_CALL | getAccessibleChildCount () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleChild (sal_Int64 i) override |
virtual sal_Int16 SAL_CALL | getAccessibleRole () override |
virtual sal_Int32 SAL_CALL | getAccessibleActionCount () override |
virtual sal_Bool SAL_CALL | doAccessibleAction (sal_Int32 nIndex) override |
virtual OUString SAL_CALL | getAccessibleActionDescription (sal_Int32 nIndex) override |
virtual css::uno::Reference< css::accessibility::XAccessibleKeyBinding > SAL_CALL | getAccessibleActionKeyBinding (sal_Int32 nIndex) override |
virtual sal_Int32 SAL_CALL | getCaretPosition () override |
virtual sal_Bool SAL_CALL | setCaretPosition (sal_Int32 nIndex) override |
virtual sal_Unicode SAL_CALL | getCharacter (sal_Int32 nIndex) override |
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL | getCharacterAttributes (sal_Int32 nIndex, const css::uno::Sequence< OUString > &aRequestedAttributes) override |
virtual css::awt::Rectangle SAL_CALL | getCharacterBounds (sal_Int32 nIndex) override |
virtual sal_Int32 SAL_CALL | getCharacterCount () override |
virtual sal_Int32 SAL_CALL | getIndexAtPoint (const css::awt::Point &aPoint) override |
virtual OUString SAL_CALL | getSelectedText () override |
virtual sal_Int32 SAL_CALL | getSelectionStart () override |
virtual sal_Int32 SAL_CALL | getSelectionEnd () override |
virtual sal_Bool SAL_CALL | setSelection (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual OUString SAL_CALL | getText () override |
virtual OUString SAL_CALL | getTextRange (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual css::accessibility::TextSegment SAL_CALL | getTextAtIndex (sal_Int32 nIndex, sal_Int16 aTextType) override |
virtual css::accessibility::TextSegment SAL_CALL | getTextBeforeIndex (sal_Int32 nIndex, sal_Int16 aTextType) override |
virtual css::accessibility::TextSegment SAL_CALL | getTextBehindIndex (sal_Int32 nIndex, sal_Int16 aTextType) override |
virtual sal_Bool SAL_CALL | copyText (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual sal_Bool SAL_CALL | scrollSubstringTo (sal_Int32 nStartIndex, sal_Int32 nEndIndex, css::accessibility::AccessibleScrollType aScrollType) override |
virtual sal_Bool SAL_CALL | cutText (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual sal_Bool SAL_CALL | pasteText (sal_Int32 nIndex) override |
virtual sal_Bool SAL_CALL | deleteText (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual sal_Bool SAL_CALL | insertText (const OUString &sText, sal_Int32 nIndex) override |
virtual sal_Bool SAL_CALL | replaceText (sal_Int32 nStartIndex, sal_Int32 nEndIndex, const OUString &sReplacement) override |
virtual sal_Bool SAL_CALL | setAttributes (sal_Int32 nStartIndex, sal_Int32 nEndIndex, const css::uno::Sequence< css::beans::PropertyValue > &aAttributeSet) override |
virtual sal_Bool SAL_CALL | setText (const OUString &sText) override |
Protected Member Functions | |
virtual | ~VCLXAccessibleEdit () override=default |
virtual void | ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override |
virtual void | FillAccessibleStateSet (sal_Int64 &rStateSet) override |
sal_Int16 | implGetAccessibleRole () |
virtual OUString | implGetText () override |
virtual void | implGetSelection (sal_Int32 &nStartIndex, sal_Int32 &nEndIndex) override |
Private Attributes | |
sal_Int32 | m_nCaretPosition |
Friends | |
class | VCLXAccessibleBox |
Definition at line 32 of file vclxaccessibleedit.hxx.
|
overrideprotectedvirtualdefault |
VCLXAccessibleEdit::VCLXAccessibleEdit | ( | VCLXWindow * | pVCLXindow | ) |
Definition at line 58 of file vclxaccessibleedit.cxx.
References getCaretPosition(), and m_nCaretPosition.
|
overridevirtual |
Definition at line 475 of file vclxaccessibleedit.cxx.
References VCLXAccessibleTextComponent::copyText().
Referenced by cutText().
|
overridevirtual |
Definition at line 488 of file vclxaccessibleedit.cxx.
References copyText(), and deleteText().
|
overridevirtual |
Definition at line 529 of file vclxaccessibleedit.cxx.
References replaceText().
Referenced by cutText().
|
overridevirtual |
Definition at line 227 of file vclxaccessibleedit.cxx.
References nIndex.
|
overrideprotectedvirtual |
Definition at line 107 of file vclxaccessibleedit.cxx.
References VCLXEdit::isEditable().
|
overridevirtual |
Definition at line 218 of file vclxaccessibleedit.cxx.
|
overridevirtual |
Definition at line 246 of file vclxaccessibleedit.cxx.
References nIndex.
|
overridevirtual |
Definition at line 257 of file vclxaccessibleedit.cxx.
References nIndex.
|
overridevirtual |
Definition at line 187 of file vclxaccessibleedit.cxx.
|
overridevirtual |
Definition at line 179 of file vclxaccessibleedit.cxx.
|
overridevirtual |
Definition at line 193 of file vclxaccessibleedit.cxx.
References implGetAccessibleRole().
|
overridevirtual |
Definition at line 271 of file vclxaccessibleedit.cxx.
References getSelectionEnd().
Referenced by ProcessWindowEvent(), and VCLXAccessibleEdit().
|
overridevirtual |
Definition at line 283 of file vclxaccessibleedit.cxx.
References VCLXAccessibleTextComponent::getCharacter(), and nIndex.
|
overridevirtual |
Definition at line 289 of file vclxaccessibleedit.cxx.
References aProperties, TextEngine::FindAttrib(), VCLXAccessibleTextComponent::getCharacterAttributes(), TextAttribFontColor::GetColor(), Application::GetDefaultDevice(), StyleSettings::GetFieldTextColor(), Color::GetRGBColor(), OutputDevice::GetSettings(), AllSettings::GetStyleSettings(), nIndex, and TEXTATTR_FONTCOLOR.
|
overridevirtual |
Definition at line 336 of file vclxaccessibleedit.cxx.
References AWTRectangle(), tools::Rectangle::GetHeight(), i, implGetText(), nIndex, nLength, tools::Rectangle::Right(), and tools::Rectangle::Top().
|
overridevirtual |
Definition at line 378 of file vclxaccessibleedit.cxx.
References VCLXAccessibleTextComponent::getCharacterCount().
|
overridevirtual |
Definition at line 164 of file vclxaccessibleedit.cxx.
|
overridevirtual |
Definition at line 384 of file vclxaccessibleedit.cxx.
References VCLXAccessibleTextComponent::getIndexAtPoint().
|
overridevirtual |
Definition at line 390 of file vclxaccessibleedit.cxx.
References VCLXAccessibleTextComponent::getSelectedText().
|
overridevirtual |
Definition at line 402 of file vclxaccessibleedit.cxx.
References VCLXAccessibleTextComponent::getSelectionEnd().
Referenced by getCaretPosition().
|
overridevirtual |
Definition at line 396 of file vclxaccessibleedit.cxx.
References VCLXAccessibleTextComponent::getSelectionStart().
|
overridevirtual |
Definition at line 170 of file vclxaccessibleedit.cxx.
|
overridevirtual |
Definition at line 430 of file vclxaccessibleedit.cxx.
References VCLXAccessibleTextComponent::getText().
|
overridevirtual |
Definition at line 442 of file vclxaccessibleedit.cxx.
References VCLXAccessibleTextComponent::getTextAtIndex(), TextEngine::GetTextPortionRange(), and nIndex.
|
overridevirtual |
Definition at line 463 of file vclxaccessibleedit.cxx.
References VCLXAccessibleTextComponent::getTextBeforeIndex(), and nIndex.
|
overridevirtual |
Definition at line 469 of file vclxaccessibleedit.cxx.
References VCLXAccessibleTextComponent::getTextBehindIndex(), and nIndex.
|
overridevirtual |
Definition at line 436 of file vclxaccessibleedit.cxx.
References VCLXAccessibleTextComponent::getTextRange().
|
protected |
Definition at line 200 of file vclxaccessibleedit.cxx.
References WB_READONLY.
Referenced by getAccessibleRole(), and implGetText().
|
overrideprotectedvirtual |
Definition at line 149 of file vclxaccessibleedit.cxx.
References VCLXEdit::getSelection().
|
overrideprotectedvirtual |
Definition at line 125 of file vclxaccessibleedit.cxx.
References implGetAccessibleRole(), comphelper::string::padToLength(), and removeMnemonicFromString().
Referenced by getCharacterBounds(), ProcessWindowEvent(), replaceText(), setAttributes(), and setSelection().
|
overridevirtual |
Definition at line 535 of file vclxaccessibleedit.cxx.
References nIndex, and replaceText().
|
overridevirtual |
Definition at line 494 of file vclxaccessibleedit.cxx.
References aData, Any, SotExchange::GetFormatDataFlavor(), nIndex, and replaceText().
|
overrideprotectedvirtual |
Definition at line 65 of file vclxaccessibleedit.cxx.
References Any, getCaretPosition(), VclSimpleEvent::GetId(), implGetText(), m_nCaretPosition, VCLXAccessibleTextComponent::ProcessWindowEvent(), and SetText().
Referenced by SVTXAccessibleNumericField::ProcessWindowEvent(), and VCLXAccessibleBox::ProcessWindowEvent().
|
overridevirtual |
Definition at line 541 of file vclxaccessibleedit.cxx.
References implGetText(), VCLXEdit::isEditable(), nIndex, setSelection(), and VCLXEdit::setText().
Referenced by deleteText(), insertText(), and pasteText().
|
overridevirtual |
Definition at line 480 of file vclxaccessibleedit.cxx.
|
overridevirtual |
Definition at line 567 of file vclxaccessibleedit.cxx.
References getLength(), and implGetText().
|
overridevirtual |
Definition at line 277 of file vclxaccessibleedit.cxx.
References nIndex, and setSelection().
|
overridevirtual |
Definition at line 408 of file vclxaccessibleedit.cxx.
References implGetText(), and VCLXEdit::setSelection().
Referenced by replaceText(), and setCaretPosition().
|
overridevirtual |
Definition at line 578 of file vclxaccessibleedit.cxx.
References VCLXEdit::isEditable(), VCLXEdit::setSelection(), and VCLXEdit::setText().
|
friend |
Definition at line 37 of file vclxaccessibleedit.hxx.
|
private |
Definition at line 40 of file vclxaccessibleedit.hxx.
Referenced by ProcessWindowEvent(), and VCLXAccessibleEdit().