LibreOffice Module basctl (master) 1
|
#include <accessibledialogwindow.hxx>
Classes | |
class | ChildDescriptor |
Public Member Functions | |
AccessibleDialogWindow (basctl::DialogWindow *) | |
virtual | ~AccessibleDialogWindow () override |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) 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 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 void SAL_CALL | selectAccessibleChild (sal_Int64 nChildIndex) override |
virtual sal_Bool SAL_CALL | isAccessibleChildSelected (sal_Int64 nChildIndex) override |
virtual void SAL_CALL | clearAccessibleSelection () override |
virtual void SAL_CALL | selectAllAccessibleChildren () override |
virtual sal_Int64 SAL_CALL | getSelectedAccessibleChildCount () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getSelectedAccessibleChild (sal_Int64 nSelectedChildIndex) override |
virtual void SAL_CALL | deselectAccessibleChild (sal_Int64 nChildIndex) override |
Public Member Functions inherited from SfxListener | |
SfxListener () | |
SfxListener (const SfxListener &rCopy) | |
virtual | ~SfxListener () COVERITY_NOEXCEPT_FALSE |
void | StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected) |
void | EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false) |
void | EndListeningAll () |
bool | IsListening (SfxBroadcaster &rBroadcaster) const |
sal_uInt16 | GetBroadcasterCount () const |
SfxBroadcaster * | GetBroadcasterJOE (sal_uInt16 nNo) const |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
virtual bool | IsSdrView () const |
Private Types | |
typedef std::vector< ChildDescriptor > | AccessibleChildren |
Private Member Functions | |
void | UpdateFocused () |
void | UpdateSelected () |
void | UpdateBounds () |
bool | IsChildVisible (const ChildDescriptor &rDesc) |
void | InsertChild (const ChildDescriptor &rDesc) |
void | RemoveChild (const ChildDescriptor &rDesc) |
void | UpdateChild (const ChildDescriptor &rDesc) |
void | UpdateChildren () |
void | SortChildren () |
DECL_LINK (WindowEventListener, VclWindowEvent &, void) | |
void | ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) |
void | FillAccessibleStateSet (sal_Int64 &rStateSet) |
virtual css::awt::Rectangle | implGetBounds () override |
virtual void SAL_CALL | disposing () override |
Private Attributes | |
AccessibleChildren | m_aAccessibleChildren |
VclPtr< basctl::DialogWindow > | m_pDialogWindow |
DlgEdModel * | m_pDlgEdModel |
Definition at line 43 of file accessibledialogwindow.hxx.
|
private |
Definition at line 64 of file accessibledialogwindow.hxx.
basctl::AccessibleDialogWindow::AccessibleDialogWindow | ( | basctl::DialogWindow * | pDialogWindow | ) |
Definition at line 80 of file accessibledialogwindow.cxx.
References SdrObjList::GetObj(), SdrObjList::GetObjCount(), i, IsChildVisible(), LINK, m_aAccessibleChildren, m_pDialogWindow, m_pDlgEdModel, nCount, and SfxListener::StartListening().
|
overridevirtual |
Definition at line 109 of file accessibledialogwindow.cxx.
References SfxListener::EndListening(), LINK, m_pDialogWindow, and m_pDlgEdModel.
|
overridevirtual |
Definition at line 856 of file accessibledialogwindow.cxx.
References m_pDialogWindow.
|
private |
|
overridevirtual |
Definition at line 912 of file accessibledialogwindow.cxx.
References getAccessibleChildCount(), SdrPaintView::GetSdrPageView(), m_aAccessibleChildren, m_pDialogWindow, and SdrMarkView::MarkObj().
|
overrideprivatevirtual |
Definition at line 500 of file accessibledialogwindow.cxx.
References SfxListener::EndListening(), i, LINK, m_aAccessibleChildren, m_pDialogWindow, and m_pDlgEdModel.
|
private |
Definition at line 399 of file accessibledialogwindow.cxx.
References m_pDialogWindow.
Referenced by getAccessibleStateSet().
|
overridevirtual |
Definition at line 694 of file accessibledialogwindow.cxx.
References tools::Rectangle::Contains(), getAccessibleChild(), i, m_aAccessibleChildren, VCLPoint(), and VCLRectangle().
|
overridevirtual |
Definition at line 555 of file accessibledialogwindow.cxx.
References getAccessibleChildCount(), i, m_aAccessibleChildren, and m_pDialogWindow.
Referenced by getAccessibleAtPoint(), getSelectedAccessibleChild(), and InsertChild().
|
overridevirtual |
Definition at line 547 of file accessibledialogwindow.cxx.
References m_aAccessibleChildren.
Referenced by deselectAccessibleChild(), getAccessibleChild(), getSelectedAccessibleChild(), getSelectedAccessibleChildCount(), isAccessibleChildSelected(), and selectAccessibleChild().
|
overridevirtual |
Definition at line 541 of file accessibledialogwindow.cxx.
|
overridevirtual |
Definition at line 632 of file accessibledialogwindow.cxx.
References m_pDialogWindow.
|
overridevirtual |
Definition at line 598 of file accessibledialogwindow.cxx.
References vcl::Window::GetAccessibleChildWindow(), vcl::Window::GetAccessibleChildWindowCount(), i, m_pDialogWindow, and nCount.
|
overridevirtual |
Definition at line 644 of file accessibledialogwindow.cxx.
References m_pDialogWindow, and sName.
|
overridevirtual |
Definition at line 582 of file accessibledialogwindow.cxx.
References vcl::Window::GetAccessible(), and m_pDialogWindow.
|
overridevirtual |
Definition at line 656 of file accessibledialogwindow.cxx.
|
overridevirtual |
Definition at line 624 of file accessibledialogwindow.cxx.
|
overridevirtual |
Definition at line 664 of file accessibledialogwindow.cxx.
References FillAccessibleStateSet().
|
overridevirtual |
Definition at line 755 of file accessibledialogwindow.cxx.
References m_pDialogWindow.
|
overridevirtual |
Definition at line 775 of file accessibledialogwindow.cxx.
References m_pDialogWindow.
|
overridevirtual |
Definition at line 731 of file accessibledialogwindow.cxx.
References vcl::Font::GetColor(), and m_pDialogWindow.
|
overridevirtual |
Definition at line 525 of file accessibledialogwindow.cxx.
|
overridevirtual |
Definition at line 683 of file accessibledialogwindow.cxx.
References AllSettings::GetLanguageTag(), LanguageTag::getLocale(), Application::GetSettings(), and Locale.
|
overridevirtual |
Definition at line 890 of file accessibledialogwindow.cxx.
References getAccessibleChild(), getAccessibleChildCount(), getSelectedAccessibleChildCount(), i, isAccessibleChildSelected(), and nCount.
|
overridevirtual |
Definition at line 874 of file accessibledialogwindow.cxx.
References getAccessibleChildCount(), i, isAccessibleChildSelected(), and nCount.
Referenced by getSelectedAccessibleChild().
|
overridevirtual |
Definition at line 535 of file accessibledialogwindow.cxx.
|
overridevirtual |
Definition at line 800 of file accessibledialogwindow.cxx.
|
overridevirtual |
Definition at line 808 of file accessibledialogwindow.cxx.
References m_pDialogWindow.
|
overridevirtual |
Definition at line 722 of file accessibledialogwindow.cxx.
References m_pDialogWindow.
|
overrideprivatevirtual |
Definition at line 426 of file accessibledialogwindow.cxx.
References AWTRectangle(), and m_pDialogWindow.
|
private |
Definition at line 209 of file accessibledialogwindow.cxx.
References Any, getAccessibleChild(), m_aAccessibleChildren, and SortChildren().
Referenced by Notify(), and UpdateChild().
|
overridevirtual |
Definition at line 842 of file accessibledialogwindow.cxx.
References getAccessibleChildCount(), m_aAccessibleChildren, and m_pDialogWindow.
Referenced by getSelectedAccessibleChild(), and getSelectedAccessibleChildCount().
|
private |
Definition at line 166 of file accessibledialogwindow.cxx.
References aMap, bVisible, SdrObject::GetLayer(), SdrLayerAdmin::GetLayerPerID(), SdrLayer::GetName(), SdrAttrObj::GetSnapRect(), SdrPaintView::IsLayerVisible(), m_pDialogWindow, tools::Rectangle::Move(), tools::Rectangle::Overlaps(), basctl::AccessibleDialogWindow::ChildDescriptor::pDlgEdObj, Point::X(), and Point::Y().
Referenced by AccessibleDialogWindow(), Notify(), and UpdateChild().
|
overridevirtual |
Reimplemented from SfxListener.
Definition at line 439 of file accessibledialogwindow.cxx.
References InsertChild(), IsChildVisible(), basctl::DlgEdHint::LAYERCHANGED, basctl::DlgEdHint::OBJORDERCHANGED, RemoveChild(), basctl::DlgEdHint::SELECTIONCHANGED, SortChildren(), UpdateBounds(), UpdateChild(), UpdateChildren(), UpdateFocused(), UpdateSelected(), and basctl::DlgEdHint::WINDOWSCROLLED.
|
private |
Definition at line 308 of file accessibledialogwindow.cxx.
References Any, SfxListener::EndListening(), VclSimpleEvent::GetId(), i, LINK, m_aAccessibleChildren, m_pDialogWindow, m_pDlgEdModel, UpdateBounds(), and UpdateChildren().
|
private |
Definition at line 237 of file accessibledialogwindow.cxx.
References Any, and m_aAccessibleChildren.
Referenced by Notify(), and UpdateChild().
|
overridevirtual |
Definition at line 823 of file accessibledialogwindow.cxx.
References getAccessibleChildCount(), SdrPaintView::GetSdrPageView(), m_aAccessibleChildren, m_pDialogWindow, and SdrMarkView::MarkObj().
|
overridevirtual |
Definition at line 865 of file accessibledialogwindow.cxx.
References m_pDialogWindow.
|
private |
Definition at line 293 of file accessibledialogwindow.cxx.
References m_aAccessibleChildren.
Referenced by InsertChild(), and Notify().
|
overridevirtual |
Definition at line 530 of file accessibledialogwindow.cxx.
References cppu::supportsService().
|
private |
Definition at line 151 of file accessibledialogwindow.cxx.
References basctl::AccessibleDialogControlShape::GetBounds(), i, m_aAccessibleChildren, and basctl::AccessibleDialogControlShape::SetBounds().
Referenced by Notify(), and ProcessWindowEvent().
|
private |
Definition at line 266 of file accessibledialogwindow.cxx.
References InsertChild(), IsChildVisible(), and RemoveChild().
Referenced by Notify(), and UpdateChildren().
|
private |
Definition at line 281 of file accessibledialogwindow.cxx.
References SdrObjList::GetObj(), SdrObjList::GetObjCount(), i, m_pDialogWindow, nCount, and UpdateChild().
Referenced by Notify(), and ProcessWindowEvent().
|
private |
Definition at line 119 of file accessibledialogwindow.cxx.
References i, basctl::AccessibleDialogControlShape::IsFocused(), m_aAccessibleChildren, and basctl::AccessibleDialogControlShape::SetFocused().
Referenced by Notify().
|
private |
Definition at line 134 of file accessibledialogwindow.cxx.
References Any, i, basctl::AccessibleDialogControlShape::IsSelected(), m_aAccessibleChildren, and basctl::AccessibleDialogControlShape::SetSelected().
Referenced by Notify().
|
private |
Definition at line 66 of file accessibledialogwindow.hxx.
Referenced by AccessibleDialogWindow(), deselectAccessibleChild(), disposing(), getAccessibleAtPoint(), getAccessibleChild(), getAccessibleChildCount(), InsertChild(), isAccessibleChildSelected(), ProcessWindowEvent(), RemoveChild(), selectAccessibleChild(), SortChildren(), UpdateBounds(), UpdateFocused(), and UpdateSelected().
|
private |
Definition at line 67 of file accessibledialogwindow.hxx.
Referenced by AccessibleDialogWindow(), clearAccessibleSelection(), deselectAccessibleChild(), disposing(), FillAccessibleStateSet(), getAccessibleChild(), getAccessibleDescription(), getAccessibleIndexInParent(), getAccessibleName(), getAccessibleParent(), getBackground(), getFont(), getForeground(), getToolTipText(), grabFocus(), implGetBounds(), isAccessibleChildSelected(), IsChildVisible(), ProcessWindowEvent(), selectAccessibleChild(), selectAllAccessibleChildren(), UpdateChildren(), and ~AccessibleDialogWindow().
|
private |
Definition at line 68 of file accessibledialogwindow.hxx.
Referenced by AccessibleDialogWindow(), disposing(), ProcessWindowEvent(), and ~AccessibleDialogWindow().