LibreOffice Module accessibility (master) 1
|
#include <vclxaccessibletoolboxitem.hxx>
Public Member Functions | |
sal_Int32 | getIndexInParent () const |
void | setIndexInParent (sal_Int32 _nNewIndex) |
VCLXAccessibleToolBoxItem (ToolBox *_pToolBox, sal_Int32 _nPos) | |
void | SetFocus (bool _bFocus) |
bool | HasFocus () const |
void | SetChecked (bool _bCheck) |
void | SetIndeterminate (bool _bIndeterminate) |
void | ReleaseToolBox () |
void | NameChanged () |
void | SetChild (const css::uno::Reference< css::accessibility::XAccessible > &_xChild) |
const css::uno::Reference< css::accessibility::XAccessible > & | GetChild () const |
void | NotifyChildEvent (const css::uno::Reference< css::accessibility::XAccessible > &_xChild, bool _bShow) |
void | ToggleEnableState () |
css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &aType) 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 |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL | getAccessibleContext () 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 OUString SAL_CALL | getText () override |
virtual sal_Unicode SAL_CALL | getCharacter (sal_Int32 nIndex) override |
virtual sal_Int32 SAL_CALL | getCharacterCount () override |
virtual sal_Int32 SAL_CALL | getCaretPosition () override |
virtual sal_Bool SAL_CALL | setCaretPosition (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 | getIndexAtPoint (const css::awt::Point &aPoint) override |
virtual sal_Bool SAL_CALL | setSelection (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual sal_Bool SAL_CALL | copyText (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual OUString SAL_CALL | getTextRange (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 css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleAtPoint (const css::awt::Point &aPoint) override |
virtual void SAL_CALL | grabFocus () override |
virtual sal_Int32 SAL_CALL | getForeground () override |
virtual sal_Int32 SAL_CALL | getBackground () override |
virtual css::uno::Reference< css::awt::XFont > SAL_CALL | getFont () override |
virtual OUString SAL_CALL | getTitledBorderText () override |
virtual OUString SAL_CALL | getToolTipText () 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 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 |
Private Member Functions | |
OUString | GetText () const |
virtual | ~VCLXAccessibleToolBoxItem () override |
virtual void SAL_CALL | disposing () override |
virtual css::awt::Rectangle | implGetBounds () override |
implements the calculation of the bounding rectangle More... | |
virtual OUString | implGetText () override |
virtual css::lang::Locale | implGetLocale () override |
virtual void | implGetSelection (sal_Int32 &nStartIndex, sal_Int32 &nEndIndex) override |
Private Attributes | |
OUString | m_sOldName |
VclPtr< ToolBox > | m_pToolBox |
sal_Int32 | m_nIndexInParent |
sal_Int16 | m_nRole |
ToolBoxItemId | m_nItemId |
bool | m_bHasFocus |
bool | m_bIsChecked |
bool | m_bIndeterminate |
css::uno::Reference< css::accessibility::XAccessible > | m_xChild |
Definition at line 35 of file vclxaccessibletoolboxitem.hxx.
|
overrideprivatevirtual |
Definition at line 113 of file vclxaccessibletoolboxitem.cxx.
VCLXAccessibleToolBoxItem::VCLXAccessibleToolBoxItem | ( | ToolBox * | _pToolBox, |
sal_Int32 | _nPos | ||
) |
Definition at line 60 of file vclxaccessibletoolboxitem.cxx.
References _nPos, eType, GetText(), m_bIndeterminate, m_bIsChecked, m_nIndexInParent, m_nItemId, m_nRole, m_pToolBox, m_sOldName, SAL_WARN, and TRISTATE_INDET.
|
overridevirtual |
Definition at line 515 of file vclxaccessibletoolboxitem.cxx.
References getLength(), implGetText(), and m_pToolBox.
|
overrideprivatevirtual |
Definition at line 273 of file vclxaccessibletoolboxitem.cxx.
References m_pToolBox.
|
overridevirtual |
Definition at line 639 of file vclxaccessibletoolboxitem.cxx.
References m_nItemId, m_pToolBox, and nIndex.
|
overridevirtual |
Definition at line 633 of file vclxaccessibletoolboxitem.cxx.
|
overridevirtual |
Definition at line 652 of file vclxaccessibletoolboxitem.cxx.
References nIndex, and RID_STR_ACC_ACTION_CLICK.
|
overridevirtual |
Definition at line 662 of file vclxaccessibletoolboxitem.cxx.
References nIndex.
|
overridevirtual |
Definition at line 554 of file vclxaccessibletoolboxitem.cxx.
|
overridevirtual |
Definition at line 315 of file vclxaccessibletoolboxitem.cxx.
|
overridevirtual |
Definition at line 308 of file vclxaccessibletoolboxitem.cxx.
References m_xChild.
|
overridevirtual |
Definition at line 301 of file vclxaccessibletoolboxitem.cxx.
|
overridevirtual |
Definition at line 347 of file vclxaccessibletoolboxitem.cxx.
References AccResId(), m_nItemId, m_nRole, m_pToolBox, and m_xChild.
|
overridevirtual |
Definition at line 333 of file vclxaccessibletoolboxitem.cxx.
References m_nIndexInParent.
Referenced by grabFocus().
|
overridevirtual |
Definition at line 364 of file vclxaccessibletoolboxitem.cxx.
References GetText().
|
overridevirtual |
Definition at line 326 of file vclxaccessibletoolboxitem.cxx.
References m_pToolBox.
Referenced by grabFocus().
|
overridevirtual |
Definition at line 372 of file vclxaccessibletoolboxitem.cxx.
|
overridevirtual |
Definition at line 340 of file vclxaccessibletoolboxitem.cxx.
References m_nRole.
|
overridevirtual |
Definition at line 379 of file vclxaccessibletoolboxitem.cxx.
References m_bHasFocus, m_bIndeterminate, m_bIsChecked, m_nItemId, m_nRole, and m_pToolBox.
|
overridevirtual |
Definition at line 585 of file vclxaccessibletoolboxitem.cxx.
References m_pToolBox.
|
overridevirtual |
Definition at line 438 of file vclxaccessibletoolboxitem.cxx.
|
overridevirtual |
Definition at line 424 of file vclxaccessibletoolboxitem.cxx.
|
overridevirtual |
Definition at line 453 of file vclxaccessibletoolboxitem.cxx.
References implGetText(), and nIndex.
|
overridevirtual |
Definition at line 465 of file vclxaccessibletoolboxitem.cxx.
References AWTRectangle(), implGetText(), tools::Rectangle::Left(), m_nItemId, m_pToolBox, tools::Rectangle::Move(), nIndex, and tools::Rectangle::Top().
|
overridevirtual |
Definition at line 419 of file vclxaccessibletoolboxitem.cxx.
References GetText().
|
inline |
Definition at line 83 of file vclxaccessibletoolboxitem.hxx.
References m_xChild.
Referenced by VCLXAccessibleToolBox::ReleaseSubToolBox().
|
overridevirtual |
Definition at line 674 of file vclxaccessibletoolboxitem.cxx.
References Any, m_nItemId, m_nRole, and m_pToolBox.
|
overridevirtual |
Definition at line 597 of file vclxaccessibletoolboxitem.cxx.
|
overridevirtual |
Definition at line 574 of file vclxaccessibletoolboxitem.cxx.
References m_pToolBox.
|
overridevirtual |
Definition at line 281 of file vclxaccessibletoolboxitem.cxx.
|
overridevirtual |
Definition at line 486 of file vclxaccessibletoolboxitem.cxx.
References m_nItemId, m_pToolBox, nIndex, tools::Rectangle::TopLeft(), and VCLPoint().
|
inline |
Definition at line 56 of file vclxaccessibletoolboxitem.hxx.
References m_nIndexInParent.
Referenced by VCLXAccessibleToolBox::UpdateItem_Impl().
|
overridevirtual |
Definition at line 710 of file vclxaccessibletoolboxitem.cxx.
References Any.
|
overridevirtual |
Definition at line 720 of file vclxaccessibletoolboxitem.cxx.
References Any.
|
overridevirtual |
Definition at line 715 of file vclxaccessibletoolboxitem.cxx.
References Any.
|
overridevirtual |
Definition at line 291 of file vclxaccessibletoolboxitem.cxx.
|
private |
Definition at line 117 of file vclxaccessibletoolboxitem.cxx.
References vcl::Window::GetAccessible(), m_nItemId, m_nRole, and m_pToolBox.
Referenced by getAccessibleName(), getCharacter(), getCharacterCount(), getText(), getTextRange(), implGetText(), setCaretPosition(), and VCLXAccessibleToolBoxItem().
|
overridevirtual |
Definition at line 412 of file vclxaccessibletoolboxitem.cxx.
References GetText().
|
overridevirtual |
Definition at line 431 of file vclxaccessibletoolboxitem.cxx.
References GetText().
|
overridevirtual |
Definition at line 602 of file vclxaccessibletoolboxitem.cxx.
References m_nItemId, and m_pToolBox.
|
overridevirtual |
Definition at line 613 of file vclxaccessibletoolboxitem.cxx.
References Help::IsExtHelpEnabled(), m_nItemId, and m_pToolBox.
|
overridevirtual |
Definition at line 559 of file vclxaccessibletoolboxitem.cxx.
References getAccessibleIndexInParent(), and getAccessibleParent().
|
inline |
Definition at line 76 of file vclxaccessibletoolboxitem.hxx.
References m_bHasFocus.
Referenced by VCLXAccessibleToolBox::ReleaseFocus_Impl(), and VCLXAccessibleToolBox::UpdateFocus_Impl().
|
overrideprivatevirtual |
implements the calculation of the bounding rectangle
Definition at line 234 of file vclxaccessibletoolboxitem.cxx.
References AWTRectangle(), m_nIndexInParent, and m_pToolBox.
|
overrideprivatevirtual |
Definition at line 248 of file vclxaccessibletoolboxitem.cxx.
References LanguageTag::getLocale(), Application::GetSettings(), AllSettings::GetUILanguageTag(), and Locale.
|
overrideprivatevirtual |
Definition at line 253 of file vclxaccessibletoolboxitem.cxx.
|
overrideprivatevirtual |
Definition at line 243 of file vclxaccessibletoolboxitem.cxx.
References GetText().
Referenced by copyText(), getCharacterAttributes(), getCharacterBounds(), NameChanged(), and setSelection().
void VCLXAccessibleToolBoxItem::NameChanged | ( | ) |
Definition at line 190 of file vclxaccessibletoolboxitem.cxx.
References Any, implGetText(), and m_sOldName.
Referenced by VCLXAccessibleToolBox::UpdateItemName_Impl().
void VCLXAccessibleToolBoxItem::NotifyChildEvent | ( | const css::uno::Reference< css::accessibility::XAccessible > & | _xChild, |
bool | _bShow | ||
) |
Definition at line 209 of file vclxaccessibletoolboxitem.cxx.
References Any.
Referenced by VCLXAccessibleToolBox::HandleSubToolBarEvent(), VCLXAccessibleToolBox::ReleaseSubToolBox(), and VCLXAccessibleToolBox::UpdateCustomPopupItemp_Impl().
|
override |
Definition at line 261 of file vclxaccessibletoolboxitem.cxx.
References Any, and m_pToolBox.
|
inline |
Definition at line 79 of file vclxaccessibletoolboxitem.hxx.
References m_pToolBox.
|
overridevirtual |
Definition at line 547 of file vclxaccessibletoolboxitem.cxx.
|
overridevirtual |
Definition at line 443 of file vclxaccessibletoolboxitem.cxx.
References getLength(), GetText(), and nIndex.
void VCLXAccessibleToolBoxItem::SetChecked | ( | bool | _bCheck | ) |
Definition at line 159 of file vclxaccessibletoolboxitem.cxx.
References Any, m_bIsChecked, and m_nRole.
Referenced by VCLXAccessibleToolBox::UpdateChecked_Impl().
void VCLXAccessibleToolBoxItem::SetChild | ( | const css::uno::Reference< css::accessibility::XAccessible > & | _xChild | ) |
Definition at line 204 of file vclxaccessibletoolboxitem.cxx.
References m_xChild.
Referenced by VCLXAccessibleToolBox::HandleSubToolBarEvent(), VCLXAccessibleToolBox::ReleaseSubToolBox(), and VCLXAccessibleToolBox::UpdateCustomPopupItemp_Impl().
|
overridevirtual |
Definition at line 687 of file vclxaccessibletoolboxitem.cxx.
References m_nItemId, m_pToolBox, and nValue.
void VCLXAccessibleToolBoxItem::SetFocus | ( | bool | _bFocus | ) |
Definition at line 144 of file vclxaccessibletoolboxitem.cxx.
References Any, and m_bHasFocus.
Referenced by VCLXAccessibleToolBox::ReleaseFocus_Impl(), VCLXAccessibleToolBox::UpdateChecked_Impl(), and VCLXAccessibleToolBox::UpdateFocus_Impl().
void VCLXAccessibleToolBoxItem::SetIndeterminate | ( | bool | _bIndeterminate | ) |
Definition at line 176 of file vclxaccessibletoolboxitem.cxx.
References Any, and m_bIndeterminate.
Referenced by VCLXAccessibleToolBox::UpdateIndeterminate_Impl().
|
inline |
Definition at line 57 of file vclxaccessibletoolboxitem.hxx.
References m_nIndexInParent.
Referenced by VCLXAccessibleToolBox::UpdateItem_Impl().
|
overridevirtual |
Definition at line 505 of file vclxaccessibletoolboxitem.cxx.
References getLength(), and implGetText().
|
overridevirtual |
Definition at line 286 of file vclxaccessibletoolboxitem.cxx.
References cppu::supportsService().
void VCLXAccessibleToolBoxItem::ToggleEnableState | ( | ) |
Definition at line 216 of file vclxaccessibletoolboxitem.cxx.
References m_nItemId, and m_pToolBox.
Referenced by VCLXAccessibleToolBox::UpdateItemEnabled_Impl().
|
private |
Definition at line 48 of file vclxaccessibletoolboxitem.hxx.
Referenced by getAccessibleStateSet(), HasFocus(), and SetFocus().
|
private |
Definition at line 50 of file vclxaccessibletoolboxitem.hxx.
Referenced by getAccessibleStateSet(), SetIndeterminate(), and VCLXAccessibleToolBoxItem().
|
private |
Definition at line 49 of file vclxaccessibletoolboxitem.hxx.
Referenced by getAccessibleStateSet(), SetChecked(), and VCLXAccessibleToolBoxItem().
|
private |
Definition at line 45 of file vclxaccessibletoolboxitem.hxx.
Referenced by getAccessibleIndexInParent(), getIndexInParent(), implGetBounds(), setIndexInParent(), and VCLXAccessibleToolBoxItem().
|
private |
Definition at line 47 of file vclxaccessibletoolboxitem.hxx.
Referenced by doAccessibleAction(), getAccessibleDescription(), getAccessibleStateSet(), getCharacterBounds(), getCurrentValue(), getIndexAtPoint(), GetText(), getTitledBorderText(), getToolTipText(), setCurrentValue(), ToggleEnableState(), and VCLXAccessibleToolBoxItem().
|
private |
Definition at line 46 of file vclxaccessibletoolboxitem.hxx.
Referenced by getAccessibleDescription(), getAccessibleRole(), getAccessibleStateSet(), getCurrentValue(), GetText(), SetChecked(), and VCLXAccessibleToolBoxItem().
Definition at line 44 of file vclxaccessibletoolboxitem.hxx.
Referenced by copyText(), disposing(), doAccessibleAction(), getAccessibleDescription(), getAccessibleParent(), getAccessibleStateSet(), getBackground(), getCharacterBounds(), getCurrentValue(), getForeground(), getIndexAtPoint(), GetText(), getTitledBorderText(), getToolTipText(), implGetBounds(), queryInterface(), ReleaseToolBox(), setCurrentValue(), ToggleEnableState(), and VCLXAccessibleToolBoxItem().
|
private |
Definition at line 43 of file vclxaccessibletoolboxitem.hxx.
Referenced by NameChanged(), and VCLXAccessibleToolBoxItem().
|
private |
Definition at line 52 of file vclxaccessibletoolboxitem.hxx.
Referenced by getAccessibleChild(), getAccessibleChildCount(), getAccessibleDescription(), GetChild(), and SetChild().