LibreOffice Module basctl (master) 1
|
#include <accessibledialogcontrolshape.hxx>
Public Member Functions | |
AccessibleDialogControlShape (DialogWindow *, DlgEdObj *) | |
virtual | ~AccessibleDialogControlShape () override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &rSource) override |
virtual void SAL_CALL | propertyChange (const css::beans::PropertyChangeEvent &rEvent) 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 |
Private Member Functions | |
bool | IsFocused () const |
bool | IsSelected () const |
void | SetFocused (bool bFocused) |
void | SetSelected (bool bSelected) |
css::awt::Rectangle | GetBounds () const |
void | SetBounds (const css::awt::Rectangle &aBounds) |
vcl::Window * | GetWindow () const |
OUString | GetModelStringProperty (OUString const &pPropertyName) |
void | FillAccessibleStateSet (sal_Int64 &rStateSet) |
virtual css::awt::Rectangle | implGetBounds () override |
virtual void SAL_CALL | disposing () override |
Private Attributes | |
VclPtr< DialogWindow > | m_pDialogWindow |
DlgEdObj * | m_pDlgEdObj |
bool | m_bFocused |
bool | m_bSelected |
css::awt::Rectangle | m_aBounds |
css::uno::Reference< css::beans::XPropertySet > | m_xControlModel |
Friends | |
class | AccessibleDialogWindow |
Definition at line 38 of file accessibledialogcontrolshape.hxx.
basctl::AccessibleDialogControlShape::AccessibleDialogControlShape | ( | DialogWindow * | pDialogWindow, |
DlgEdObj * | pDlgEdObj | ||
) |
Definition at line 54 of file accessibledialogcontrolshape.cxx.
References GetBounds(), SdrUnoObj::GetUnoControlModel(), IsFocused(), IsSelected(), m_aBounds, m_bFocused, m_bSelected, m_pDlgEdObj, and m_xControlModel.
|
overridevirtual |
Definition at line 70 of file accessibledialogcontrolshape.cxx.
References m_xControlModel.
|
overrideprivatevirtual |
Definition at line 232 of file accessibledialogcontrolshape.cxx.
References m_pDialogWindow, m_pDlgEdObj, and m_xControlModel.
|
overridevirtual |
|
private |
Definition at line 204 of file accessibledialogcontrolshape.cxx.
References IsFocused(), and IsSelected().
Referenced by getAccessibleStateSet().
|
overridevirtual |
Definition at line 425 of file accessibledialogcontrolshape.cxx.
|
overridevirtual |
Definition at line 309 of file accessibledialogcontrolshape.cxx.
References getAccessibleChildCount().
|
overridevirtual |
Definition at line 303 of file accessibledialogcontrolshape.cxx.
Referenced by getAccessibleChild().
|
overridevirtual |
Definition at line 297 of file accessibledialogcontrolshape.cxx.
|
overridevirtual |
Definition at line 371 of file accessibledialogcontrolshape.cxx.
References GetModelStringProperty().
|
overridevirtual |
Definition at line 332 of file accessibledialogcontrolshape.cxx.
References getAccessibleParent(), i, and nCount.
|
overridevirtual |
Definition at line 379 of file accessibledialogcontrolshape.cxx.
References GetModelStringProperty().
|
overridevirtual |
Definition at line 320 of file accessibledialogcontrolshape.cxx.
References m_pDialogWindow.
Referenced by getAccessibleIndexInParent().
|
overridevirtual |
Definition at line 387 of file accessibledialogcontrolshape.cxx.
|
overridevirtual |
Definition at line 363 of file accessibledialogcontrolshape.cxx.
|
overridevirtual |
Definition at line 395 of file accessibledialogcontrolshape.cxx.
References FillAccessibleStateSet().
|
overridevirtual |
Definition at line 464 of file accessibledialogcontrolshape.cxx.
References vcl::Window::GetBackground(), Wallpaper::GetColor(), vcl::Window::GetControlBackground(), GetWindow(), and vcl::Window::IsControlBackground().
|
private |
Definition at line 129 of file accessibledialogcontrolshape.cxx.
References aMap, AWTRectangle(), tools::Rectangle::GetIntersection(), SdrAttrObj::GetSnapRect(), m_pDialogWindow, m_pDlgEdObj, tools::Rectangle::Move(), Point::X(), and Point::Y().
Referenced by AccessibleDialogControlShape(), implGetBounds(), propertyChange(), and basctl::AccessibleDialogWindow::UpdateBounds().
|
overridevirtual |
Definition at line 485 of file accessibledialogcontrolshape.cxx.
References vcl::Window::GetComponentInterface(), vcl::Window::GetControlFont(), vcl::Window::GetFont(), GetWindow(), and vcl::Window::IsControlFont().
|
overridevirtual |
Definition at line 439 of file accessibledialogcontrolshape.cxx.
References vcl::Font::GetColor(), vcl::Window::GetControlFont(), vcl::Window::GetControlForeground(), vcl::Window::GetFont(), GetWindow(), vcl::Window::IsControlFont(), and vcl::Window::IsControlForeground().
|
overridevirtual |
Definition at line 281 of file accessibledialogcontrolshape.cxx.
|
overridevirtual |
Definition at line 414 of file accessibledialogcontrolshape.cxx.
References AllSettings::GetLanguageTag(), LanguageTag::getLocale(), Application::GetSettings(), and Locale.
|
private |
Definition at line 182 of file accessibledialogcontrolshape.cxx.
References Exception, m_xControlModel, pPropertyName, and TOOLS_WARN_EXCEPTION.
Referenced by getAccessibleDescription(), and getAccessibleName().
|
overridevirtual |
Definition at line 291 of file accessibledialogcontrolshape.cxx.
|
overridevirtual |
Definition at line 511 of file accessibledialogcontrolshape.cxx.
|
overridevirtual |
Definition at line 519 of file accessibledialogcontrolshape.cxx.
References vcl::Window::GetQuickHelpText(), and GetWindow().
|
private |
Definition at line 168 of file accessibledialogcontrolshape.cxx.
References basctl::DlgEdObj::GetControl(), VCLUnoHelper::GetWindow(), and m_pDlgEdObj.
Referenced by getBackground(), getFont(), getForeground(), and getToolTipText().
|
overridevirtual |
Definition at line 433 of file accessibledialogcontrolshape.cxx.
|
overrideprivatevirtual |
Definition at line 226 of file accessibledialogcontrolshape.cxx.
References GetBounds().
|
private |
Definition at line 77 of file accessibledialogcontrolshape.cxx.
References SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMarkView::IsObjMarked(), m_pDialogWindow, and m_pDlgEdObj.
Referenced by AccessibleDialogControlShape(), FillAccessibleStateSet(), and basctl::AccessibleDialogWindow::UpdateFocused().
|
private |
Definition at line 91 of file accessibledialogcontrolshape.cxx.
References m_pDialogWindow, and m_pDlgEdObj.
Referenced by AccessibleDialogControlShape(), FillAccessibleStateSet(), and basctl::AccessibleDialogWindow::UpdateSelected().
|
overridevirtual |
Definition at line 259 of file accessibledialogcontrolshape.cxx.
References Any, DLGED_PROP_BACKGROUNDCOLOR, basctl::DLGED_PROP_HEIGHT, basctl::DLGED_PROP_NAME, basctl::DLGED_PROP_POSITIONX, basctl::DLGED_PROP_POSITIONY, DLGED_PROP_TEXTCOLOR, DLGED_PROP_TEXTLINECOLOR, basctl::DLGED_PROP_WIDTH, GetBounds(), and SetBounds().
|
private |
Definition at line 158 of file accessibledialogcontrolshape.cxx.
References Any, and m_aBounds.
Referenced by propertyChange(), and basctl::AccessibleDialogWindow::UpdateBounds().
|
private |
Definition at line 99 of file accessibledialogcontrolshape.cxx.
References Any, and m_bFocused.
Referenced by basctl::AccessibleDialogWindow::UpdateFocused().
|
private |
Definition at line 114 of file accessibledialogcontrolshape.cxx.
References Any, and m_bSelected.
Referenced by basctl::AccessibleDialogWindow::UpdateSelected().
|
overridevirtual |
Definition at line 286 of file accessibledialogcontrolshape.cxx.
References cppu::supportsService().
|
friend |
Definition at line 44 of file accessibledialogcontrolshape.hxx.
|
private |
Definition at line 52 of file accessibledialogcontrolshape.hxx.
Referenced by AccessibleDialogControlShape(), and SetBounds().
|
private |
Definition at line 49 of file accessibledialogcontrolshape.hxx.
Referenced by AccessibleDialogControlShape(), and SetFocused().
|
private |
Definition at line 50 of file accessibledialogcontrolshape.hxx.
Referenced by AccessibleDialogControlShape(), and SetSelected().
|
private |
Definition at line 47 of file accessibledialogcontrolshape.hxx.
Referenced by disposing(), getAccessibleParent(), GetBounds(), IsFocused(), and IsSelected().
|
private |
Definition at line 48 of file accessibledialogcontrolshape.hxx.
Referenced by AccessibleDialogControlShape(), disposing(), GetBounds(), GetWindow(), IsFocused(), and IsSelected().
|
private |
Definition at line 53 of file accessibledialogcontrolshape.hxx.
Referenced by AccessibleDialogControlShape(), disposing(), GetModelStringProperty(), and ~AccessibleDialogControlShape().