LibreOffice Module accessibility (master) 1
|
#include <vclxaccessiblestatusbaritem.hxx>
Public Member Functions | |
VCLXAccessibleStatusBarItem (StatusBar *pStatusBar, sal_uInt16 nItemId) | |
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) 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 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 | 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 | getText () override |
virtual sal_Int32 SAL_CALL | getCharacterCount () override |
virtual sal_Unicode SAL_CALL | getCharacter (sal_Int32 nIndex) 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 |
Private Member Functions | |
bool | IsShowing () |
void | SetShowing (bool bShowing) |
void | SetItemName (const OUString &sItemName) |
OUString | GetItemName () |
void | SetItemText (const OUString &sItemText) |
OUString | GetItemText () |
sal_uInt16 | GetItemId () const |
void | FillAccessibleStateSet (sal_Int64 &rStateSet) |
virtual css::awt::Rectangle | implGetBounds () override |
virtual OUString | implGetText () override |
virtual css::lang::Locale | implGetLocale () override |
virtual void | implGetSelection (sal_Int32 &nStartIndex, sal_Int32 &nEndIndex) override |
virtual void SAL_CALL | disposing () override |
Private Attributes | |
VclPtr< StatusBar > | m_pStatusBar |
sal_uInt16 | m_nItemId |
OUString | m_sItemName |
OUString | m_sItemText |
bool | m_bShowing |
Friends | |
class | VCLXAccessibleStatusBar |
Definition at line 35 of file vclxaccessiblestatusbaritem.hxx.
VCLXAccessibleStatusBarItem::VCLXAccessibleStatusBarItem | ( | StatusBar * | pStatusBar, |
sal_uInt16 | nItemId | ||
) |
Definition at line 50 of file vclxaccessiblestatusbaritem.cxx.
References GetItemName(), GetItemText(), IsShowing(), m_bShowing, m_sItemName, and m_sItemText.
|
overridevirtual |
Definition at line 540 of file vclxaccessiblestatusbaritem.cxx.
References GetItemText(), and m_pStatusBar.
|
overrideprivatevirtual |
Definition at line 182 of file vclxaccessiblestatusbaritem.cxx.
References m_pStatusBar, m_sItemName, and m_sItemText.
|
private |
Definition at line 131 of file vclxaccessiblestatusbaritem.cxx.
References IsShowing().
Referenced by getAccessibleStateSet().
|
overridevirtual |
Definition at line 331 of file vclxaccessiblestatusbaritem.cxx.
|
overridevirtual |
Definition at line 235 of file vclxaccessiblestatusbaritem.cxx.
|
overridevirtual |
Definition at line 227 of file vclxaccessiblestatusbaritem.cxx.
|
overridevirtual |
Definition at line 216 of file vclxaccessiblestatusbaritem.cxx.
|
overridevirtual |
Definition at line 273 of file vclxaccessiblestatusbaritem.cxx.
References m_nItemId, and m_pStatusBar.
|
overridevirtual |
Definition at line 253 of file vclxaccessiblestatusbaritem.cxx.
References m_nItemId, and m_pStatusBar.
|
overridevirtual |
Definition at line 285 of file vclxaccessiblestatusbaritem.cxx.
References GetItemName().
|
overridevirtual |
Definition at line 241 of file vclxaccessiblestatusbaritem.cxx.
References m_pStatusBar.
Referenced by getBackground(), getFont(), and getForeground().
|
overridevirtual |
Definition at line 293 of file vclxaccessiblestatusbaritem.cxx.
|
overridevirtual |
Definition at line 265 of file vclxaccessiblestatusbaritem.cxx.
|
overridevirtual |
Definition at line 301 of file vclxaccessiblestatusbaritem.cxx.
References FillAccessibleStateSet().
|
overridevirtual |
Definition at line 362 of file vclxaccessiblestatusbaritem.cxx.
References getAccessibleParent().
Referenced by getCharacterAttributes().
|
overridevirtual |
Definition at line 446 of file vclxaccessiblestatusbaritem.cxx.
|
overridevirtual |
Definition at line 439 of file vclxaccessiblestatusbaritem.cxx.
References GetItemText(), and nIndex.
|
overridevirtual |
Definition at line 465 of file vclxaccessiblestatusbaritem.cxx.
References getBackground(), CharacterAttributesHelper::GetCharacterAttributes(), getForeground(), implGetText(), m_pStatusBar, and nIndex.
|
overridevirtual |
Definition at line 488 of file vclxaccessiblestatusbaritem.cxx.
References AWTRectangle(), vcl::ControlLayoutData::GetCharacterBounds(), getLength(), implGetText(), tools::Rectangle::Left(), m_nItemId, m_pStatusBar, tools::Rectangle::Move(), nIndex, and tools::Rectangle::Top().
|
overridevirtual |
Definition at line 432 of file vclxaccessiblestatusbaritem.cxx.
References GetItemText().
|
overridevirtual |
Definition at line 382 of file vclxaccessiblestatusbaritem.cxx.
References getAccessibleParent().
|
overridevirtual |
Definition at line 345 of file vclxaccessiblestatusbaritem.cxx.
References getAccessibleParent().
Referenced by getCharacterAttributes().
|
overridevirtual |
Definition at line 195 of file vclxaccessiblestatusbaritem.cxx.
|
overridevirtual |
Definition at line 510 of file vclxaccessiblestatusbaritem.cxx.
References vcl::ControlLayoutData::GetIndexForPoint(), m_nItemId, m_pStatusBar, nIndex, tools::Rectangle::TopLeft(), and VCLPoint().
|
inlineprivate |
Definition at line 55 of file vclxaccessiblestatusbaritem.hxx.
References m_nItemId.
Referenced by VCLXAccessibleStatusBar::ProcessWindowEvent().
|
private |
Definition at line 100 of file vclxaccessiblestatusbaritem.cxx.
References m_nItemId, m_pStatusBar, and sName.
Referenced by getAccessibleName(), VCLXAccessibleStatusBar::UpdateItemName(), and VCLXAccessibleStatusBarItem().
|
private |
Definition at line 121 of file vclxaccessiblestatusbaritem.cxx.
References m_nItemId, and m_pStatusBar.
Referenced by copyText(), getCharacter(), getCharacterCount(), getText(), getTextRange(), getTitledBorderText(), implGetText(), setCaretPosition(), VCLXAccessibleStatusBar::UpdateItemText(), and VCLXAccessibleStatusBarItem().
|
overridevirtual |
Definition at line 320 of file vclxaccessiblestatusbaritem.cxx.
References AllSettings::GetLanguageTag(), LanguageTag::getLocale(), Application::GetSettings(), and Locale.
|
overridevirtual |
Definition at line 207 of file vclxaccessiblestatusbaritem.cxx.
|
overridevirtual |
Definition at line 417 of file vclxaccessiblestatusbaritem.cxx.
References GetItemText().
|
overridevirtual |
Definition at line 424 of file vclxaccessiblestatusbaritem.cxx.
References GetItemText().
|
overridevirtual |
Definition at line 399 of file vclxaccessiblestatusbaritem.cxx.
References GetItemText().
|
overridevirtual |
Definition at line 407 of file vclxaccessiblestatusbaritem.cxx.
|
overridevirtual |
Definition at line 339 of file vclxaccessiblestatusbaritem.cxx.
|
overrideprivatevirtual |
Definition at line 146 of file vclxaccessiblestatusbaritem.cxx.
References AWTRectangle(), m_nItemId, and m_pStatusBar.
|
overrideprivatevirtual |
Definition at line 166 of file vclxaccessiblestatusbaritem.cxx.
References AllSettings::GetLanguageTag(), LanguageTag::getLocale(), and Application::GetSettings().
|
overrideprivatevirtual |
Definition at line 172 of file vclxaccessiblestatusbaritem.cxx.
|
overrideprivatevirtual |
Definition at line 160 of file vclxaccessiblestatusbaritem.cxx.
References GetItemText().
Referenced by getCharacterAttributes(), getCharacterBounds(), and setSelection().
|
private |
Definition at line 61 of file vclxaccessiblestatusbaritem.cxx.
References m_nItemId, and m_pStatusBar.
Referenced by FillAccessibleStateSet(), and VCLXAccessibleStatusBarItem().
|
overridevirtual |
Definition at line 570 of file vclxaccessiblestatusbaritem.cxx.
|
overridevirtual |
Definition at line 454 of file vclxaccessiblestatusbaritem.cxx.
References GetItemText(), getLength(), and nIndex.
|
private |
Definition at line 87 of file vclxaccessiblestatusbaritem.cxx.
References Any, and m_sItemName.
Referenced by VCLXAccessibleStatusBar::UpdateItemName().
|
private |
Definition at line 110 of file vclxaccessiblestatusbaritem.cxx.
References Any, and m_sItemText.
Referenced by VCLXAccessibleStatusBar::UpdateItemText().
|
overridevirtual |
Definition at line 529 of file vclxaccessiblestatusbaritem.cxx.
References getLength(), and implGetText().
|
private |
Definition at line 72 of file vclxaccessiblestatusbaritem.cxx.
References Any, and m_bShowing.
Referenced by VCLXAccessibleStatusBar::UpdateShowing().
|
overridevirtual |
Definition at line 201 of file vclxaccessiblestatusbaritem.cxx.
References cppu::supportsService().
|
friend |
Definition at line 40 of file vclxaccessiblestatusbaritem.hxx.
|
private |
Definition at line 47 of file vclxaccessiblestatusbaritem.hxx.
Referenced by SetShowing(), and VCLXAccessibleStatusBarItem().
|
private |
Definition at line 44 of file vclxaccessiblestatusbaritem.hxx.
Referenced by getAccessibleDescription(), getAccessibleIndexInParent(), getCharacterBounds(), getIndexAtPoint(), GetItemId(), GetItemName(), GetItemText(), implGetBounds(), and IsShowing().
Definition at line 43 of file vclxaccessiblestatusbaritem.hxx.
Referenced by copyText(), disposing(), getAccessibleDescription(), getAccessibleIndexInParent(), getAccessibleParent(), getCharacterAttributes(), getCharacterBounds(), getIndexAtPoint(), GetItemName(), GetItemText(), implGetBounds(), and IsShowing().
|
private |
Definition at line 45 of file vclxaccessiblestatusbaritem.hxx.
Referenced by disposing(), SetItemName(), and VCLXAccessibleStatusBarItem().
|
private |
Definition at line 46 of file vclxaccessiblestatusbaritem.hxx.
Referenced by disposing(), SetItemText(), and VCLXAccessibleStatusBarItem().