LibreOffice Module accessibility (master) 1
|
#include <vclxaccessiblemenuitem.hxx>
Public Member Functions | |
VCLXAccessibleMenuItem (Menu *pParent, sal_uInt16 nItemPos, Menu *pMenu=nullptr) | |
virtual OUString SAL_CALL | getImplementationName () override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual sal_Int16 SAL_CALL | getAccessibleRole () 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) final 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 () final override |
virtual sal_Int32 SAL_CALL | getIndexAtPoint (const css::awt::Point &aPoint) override |
virtual OUString SAL_CALL | getSelectedText () override final |
virtual sal_Int32 SAL_CALL | getSelectionStart () override final |
virtual sal_Int32 SAL_CALL | getSelectionEnd () override final |
virtual sal_Bool SAL_CALL | setSelection (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual OUString SAL_CALL | getText () final 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_Int32 SAL_CALL | getAccessibleActionCount () final 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 css::uno::Any SAL_CALL | getCurrentValue () override |
virtual sal_Bool SAL_CALL | setCurrentValue (const css::uno::Any &aNumber) override |
virtual css::uno::Any SAL_CALL | getMaximumValue () override |
virtual css::uno::Any SAL_CALL | getMinimumValue () override |
virtual css::uno::Any SAL_CALL | getMinimumIncrement () override |
Protected Member Functions | |
virtual bool | IsFocused () override |
virtual bool | IsSelected () override |
virtual bool | IsChecked () override |
virtual bool | IsHighlighted () override |
virtual void | FillAccessibleStateSet (sal_Int64 &rStateSet) override |
virtual OUString | implGetText () final override |
virtual css::lang::Locale | implGetLocale () override |
virtual void | implGetSelection (sal_Int32 &nStartIndex, sal_Int32 &nEndIndex) override final |
Protected Member Functions inherited from comphelper::OCommonAccessibleText | |
OCommonAccessibleText () | |
virtual | ~OCommonAccessibleText () |
css::uno::Reference< css::i18n::XBreakIterator > const & | implGetBreakIterator () |
css::uno::Reference< css::i18n::XCharacterClassification > const & | implGetCharacterClassification () |
virtual OUString | implGetText ()=0 |
virtual css::lang::Locale | implGetLocale ()=0 |
virtual void | implGetSelection (sal_Int32 &nStartIndex, sal_Int32 &nEndIndex)=0 |
void | implGetGlyphBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex) |
bool | implGetWordBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex) |
void | implGetSentenceBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex) |
virtual void | implGetParagraphBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex) |
virtual void | implGetLineBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex) |
OUString | getSelectedText () |
sal_Int32 | getSelectionStart () |
sal_Int32 | getSelectionEnd () |
css::accessibility::TextSegment | getTextAtIndex (sal_Int32 nIndex, sal_Int16 aTextType) |
css::accessibility::TextSegment | getTextBeforeIndex (sal_Int32 nIndex, sal_Int16 aTextType) |
css::accessibility::TextSegment | getTextBehindIndex (sal_Int32 nIndex, sal_Int16 aTextType) |
Additional Inherited Members | |
Static Public Member Functions inherited from comphelper::OCommonAccessibleText | |
static bool | implInitTextChangedEvent (std::u16string_view rOldString, std::u16string_view rNewString, css::uno::Any &rDeleted, css::uno::Any &rInserted) |
Static Protected Member Functions inherited from comphelper::OCommonAccessibleText | |
static bool | implIsValidBoundary (css::i18n::Boundary const &rBoundary, sal_Int32 nLength) |
static bool | implIsValidIndex (sal_Int32 nIndex, sal_Int32 nLength) |
static bool | implIsValidRange (sal_Int32 nStartIndex, sal_Int32 nEndIndex, sal_Int32 nLength) |
static sal_Unicode | implGetCharacter (std::u16string_view rText, sal_Int32 nIndex) |
static OUString | implGetTextRange (std::u16string_view rText, sal_Int32 nStartIndex, sal_Int32 nEndIndex) |
Definition at line 34 of file vclxaccessiblemenuitem.hxx.
VCLXAccessibleMenuItem::VCLXAccessibleMenuItem | ( | Menu * | pParent, |
sal_uInt16 | nItemPos, | ||
Menu * | pMenu = nullptr |
||
) |
Definition at line 52 of file vclxaccessiblemenuitem.cxx.
|
overridevirtual |
Definition at line 342 of file vclxaccessiblemenuitem.cxx.
References vcl::Window::GetClipboard(), and getTextRange().
|
overridevirtual |
Definition at line 389 of file vclxaccessiblemenuitem.cxx.
References nIndex.
|
overrideprotectedvirtual |
Definition at line 96 of file vclxaccessiblemenuitem.cxx.
References OAccessibleMenuItemComponent::FillAccessibleStateSet(), IsChecked(), IsFocused(), and IsSelected().
|
finaloverridevirtual |
Definition at line 383 of file vclxaccessiblemenuitem.cxx.
|
overridevirtual |
Definition at line 402 of file vclxaccessiblemenuitem.cxx.
References nIndex, and RID_STR_ACC_ACTION_SELECT.
|
overridevirtual |
Definition at line 413 of file vclxaccessiblemenuitem.cxx.
References aSeq, KeyEvent::GetCharCode(), vcl::KeyCode::GetCode(), vcl::KeyCode::GetFunction(), KeyEvent::GetKeyCode(), vcl::KeyCode::GetModifier(), vcl::KeyCode::IsMod1(), vcl::KeyCode::IsMod2(), vcl::KeyCode::IsMod3(), vcl::KeyCode::IsShift(), and nIndex.
|
overridevirtual |
Definition at line 155 of file vclxaccessiblemenuitem.cxx.
|
overridevirtual |
Definition at line 177 of file vclxaccessiblemenuitem.cxx.
|
finaloverridevirtual |
Definition at line 195 of file vclxaccessiblemenuitem.cxx.
References implGetText(), and nIndex.
|
overridevirtual |
Definition at line 203 of file vclxaccessiblemenuitem.cxx.
References CharacterAttributesHelper::GetCharacterAttributes(), StyleSettings::GetMenuFont(), Application::GetSettings(), AllSettings::GetStyleSettings(), comphelper::OCommonAccessibleText::implIsValidIndex(), and nIndex.
|
overridevirtual |
Definition at line 218 of file vclxaccessiblemenuitem.cxx.
References AWTRectangle(), comphelper::OCommonAccessibleText::implIsValidIndex(), tools::Rectangle::Left(), tools::Rectangle::Move(), nIndex, and tools::Rectangle::Top().
|
finaloverridevirtual |
Definition at line 239 of file vclxaccessiblemenuitem.cxx.
|
overridevirtual |
Definition at line 504 of file vclxaccessiblemenuitem.cxx.
References Any, and IsSelected().
|
overridevirtual |
Definition at line 140 of file vclxaccessiblemenuitem.cxx.
|
overridevirtual |
Definition at line 247 of file vclxaccessiblemenuitem.cxx.
References nIndex, tools::Rectangle::TopLeft(), and VCLPoint().
|
overridevirtual |
Definition at line 541 of file vclxaccessiblemenuitem.cxx.
References Any.
|
overridevirtual |
Definition at line 558 of file vclxaccessiblemenuitem.cxx.
References Any.
|
overridevirtual |
Definition at line 550 of file vclxaccessiblemenuitem.cxx.
References Any.
|
finaloverridevirtual |
Definition at line 267 of file vclxaccessiblemenuitem.cxx.
|
finaloverridevirtual |
Definition at line 283 of file vclxaccessiblemenuitem.cxx.
|
finaloverridevirtual |
Definition at line 275 of file vclxaccessiblemenuitem.cxx.
|
overridevirtual |
Definition at line 146 of file vclxaccessiblemenuitem.cxx.
|
finaloverridevirtual |
Definition at line 302 of file vclxaccessiblemenuitem.cxx.
|
overridevirtual |
Definition at line 318 of file vclxaccessiblemenuitem.cxx.
References nIndex.
|
overridevirtual |
Definition at line 326 of file vclxaccessiblemenuitem.cxx.
References nIndex.
|
overridevirtual |
Definition at line 334 of file vclxaccessiblemenuitem.cxx.
References nIndex.
|
overridevirtual |
Definition at line 310 of file vclxaccessiblemenuitem.cxx.
References implGetText().
Referenced by copyText().
|
overrideprotectedvirtual |
Implements comphelper::OCommonAccessibleText.
Definition at line 124 of file vclxaccessiblemenuitem.cxx.
References AllSettings::GetLanguageTag(), LanguageTag::getLocale(), Application::GetSettings(), and Locale.
|
finaloverrideprotectedvirtual |
Implements comphelper::OCommonAccessibleText.
Definition at line 130 of file vclxaccessiblemenuitem.cxx.
|
finaloverrideprotectedvirtual |
Implements comphelper::OCommonAccessibleText.
Definition at line 118 of file vclxaccessiblemenuitem.cxx.
Referenced by getCharacter(), and getTextRange().
|
overrideprotectedvirtual |
Definition at line 70 of file vclxaccessiblemenuitem.cxx.
Referenced by FillAccessibleStateSet().
|
overrideprotectedvirtual |
Definition at line 58 of file vclxaccessiblemenuitem.cxx.
References IsHighlighted().
Referenced by FillAccessibleStateSet().
|
overrideprotectedvirtual |
Definition at line 85 of file vclxaccessiblemenuitem.cxx.
Referenced by IsFocused(), and IsSelected().
|
overrideprotectedvirtual |
Definition at line 64 of file vclxaccessiblemenuitem.cxx.
References IsHighlighted().
Referenced by FillAccessibleStateSet(), and getCurrentValue().
|
overridevirtual |
Definition at line 374 of file vclxaccessiblemenuitem.cxx.
|
overridevirtual |
Definition at line 183 of file vclxaccessiblemenuitem.cxx.
References comphelper::OCommonAccessibleText::implIsValidRange(), and nIndex.
|
overridevirtual |
Definition at line 518 of file vclxaccessiblemenuitem.cxx.
|
overridevirtual |
Definition at line 291 of file vclxaccessiblemenuitem.cxx.
References comphelper::OCommonAccessibleText::implIsValidRange().