LibreOffice Module toolkit (master) 1
|
#include <unocontrol.hxx>
Public Member Functions | |
UnoControl () | |
virtual | ~UnoControl () override |
UnoControlComponentInfos & | GetComponentInfos () |
virtual OUString | GetComponentServiceName () const |
css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
void SAL_CALL | dispose () override |
void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override |
void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override |
void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
virtual void SAL_CALL | setOutputSize (const css::awt::Size &aSize) override |
virtual css::awt::Size SAL_CALL | getOutputSize () override |
virtual sal_Bool SAL_CALL | isVisible () override |
virtual sal_Bool SAL_CALL | isActive () override |
virtual sal_Bool SAL_CALL | isEnabled () override |
virtual sal_Bool SAL_CALL | hasFocus () override |
void SAL_CALL | setPosSize (sal_Int32 X, sal_Int32 Y, sal_Int32 Width, sal_Int32 Height, sal_Int16 Flags) override |
css::awt::Rectangle SAL_CALL | getPosSize () override |
void SAL_CALL | setVisible (sal_Bool Visible) override |
void SAL_CALL | setEnable (sal_Bool Enable) override |
void SAL_CALL | setFocus () override |
void SAL_CALL | addWindowListener (const css::uno::Reference< css::awt::XWindowListener > &xListener) override |
void SAL_CALL | removeWindowListener (const css::uno::Reference< css::awt::XWindowListener > &xListener) override |
void SAL_CALL | addFocusListener (const css::uno::Reference< css::awt::XFocusListener > &xListener) override |
void SAL_CALL | removeFocusListener (const css::uno::Reference< css::awt::XFocusListener > &xListener) override |
void SAL_CALL | addKeyListener (const css::uno::Reference< css::awt::XKeyListener > &xListener) override |
void SAL_CALL | removeKeyListener (const css::uno::Reference< css::awt::XKeyListener > &xListener) override |
void SAL_CALL | addMouseListener (const css::uno::Reference< css::awt::XMouseListener > &xListener) override |
void SAL_CALL | removeMouseListener (const css::uno::Reference< css::awt::XMouseListener > &xListener) override |
void SAL_CALL | addMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &xListener) override |
void SAL_CALL | removeMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &xListener) override |
void SAL_CALL | addPaintListener (const css::uno::Reference< css::awt::XPaintListener > &xListener) override |
void SAL_CALL | removePaintListener (const css::uno::Reference< css::awt::XPaintListener > &xListener) override |
sal_Bool SAL_CALL | setGraphics (const css::uno::Reference< css::awt::XGraphics > &aDevice) override |
css::uno::Reference< css::awt::XGraphics > SAL_CALL | getGraphics () override |
css::awt::Size SAL_CALL | getSize () override |
void SAL_CALL | draw (sal_Int32 nX, sal_Int32 nY) override |
void SAL_CALL | setZoom (float fZoomX, float fZoomY) override |
void SAL_CALL | setContext (const css::uno::Reference< css::uno::XInterface > &Context) override |
css::uno::Reference< css::uno::XInterface > SAL_CALL | getContext () override |
void SAL_CALL | createPeer (const css::uno::Reference< css::awt::XToolkit > &Toolkit, const css::uno::Reference< css::awt::XWindowPeer > &Parent) override |
css::uno::Reference< css::awt::XWindowPeer > SAL_CALL | getPeer () override |
sal_Bool SAL_CALL | setModel (const css::uno::Reference< css::awt::XControlModel > &Model) override |
css::uno::Reference< css::awt::XControlModel > SAL_CALL | getModel () override |
css::uno::Reference< css::awt::XView > SAL_CALL | getView () override |
void SAL_CALL | setDesignMode (sal_Bool bOn) override |
sal_Bool SAL_CALL | isDesignMode () override |
sal_Bool SAL_CALL | isTransparent () override |
OUString SAL_CALL | getImplementationName () override |
sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL | getAccessibleContext () override |
virtual void SAL_CALL | addModeChangeListener (const css::uno::Reference< css::util::XModeChangeListener > &_rxListener) override |
virtual void SAL_CALL | removeModeChangeListener (const css::uno::Reference< css::util::XModeChangeListener > &_rxListener) override |
virtual void SAL_CALL | addModeChangeApproveListener (const css::uno::Reference< css::util::XModeChangeApproveListener > &_rxListener) override |
virtual void SAL_CALL | removeModeChangeApproveListener (const css::uno::Reference< css::util::XModeChangeApproveListener > &_rxListener) override |
virtual css::awt::Point SAL_CALL | convertPointToLogic (const css::awt::Point &Point, ::sal_Int16 TargetUnit) override |
virtual css::awt::Point SAL_CALL | convertPointToPixel (const css::awt::Point &aPoint, ::sal_Int16 SourceUnit) override |
virtual css::awt::Size SAL_CALL | convertSizeToLogic (const css::awt::Size &aSize, ::sal_Int16 TargetUnit) override |
virtual css::awt::Size SAL_CALL | convertSizeToPixel (const css::awt::Size &aSize, ::sal_Int16 SourceUnit) override |
virtual css::uno::Reference< css::awt::XStyleSettings > SAL_CALL | getStyleSettings () override |
css::uno::Reference< css::awt::XVclWindowPeer > | getVclWindowPeer () |
Public Member Functions inherited from cppu::WeakAggImplHelper9< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 > | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE |
Public Member Functions inherited from cppu::OWeakAggObject | |
OWeakAggObject () | |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | setDelegator (const css::uno::Reference< css::uno::XInterface > &Delegator) SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | queryAggregation (const css::uno::Type &rType) SAL_OVERRIDE |
Public Member Functions inherited from cppu::OWeakObject | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
Protected Member Functions | |
::osl::Mutex & | GetMutex () |
css::uno::Reference< css::awt::XWindow > | getParentPeer () const |
virtual void | updateFromModel () |
void | peerCreated () |
bool | ImplCheckLocalize (OUString &_rPossiblyLocalizable) |
css::uno::Reference< css::awt::XVclWindowPeer > | ImplGetCompatiblePeer () |
virtual void | ImplSetPeerProperty (const OUString &rPropName, const css::uno::Any &rVal) |
virtual void | PrepareWindowDescriptor (css::awt::WindowDescriptor &rDesc) |
virtual void | ImplModelPropertiesChanged (const css::uno::Sequence< css::beans::PropertyChangeEvent > &rEvents) |
void | ImplLockPropertyChangeNotification (const OUString &rPropertyName, bool bLock) |
void | ImplLockPropertyChangeNotifications (const css::uno::Sequence< OUString > &rPropertyNames, bool bLock) |
void | DisposeAccessibleContext (css::uno::Reference< css::lang::XComponent > const &xContext) |
void | setPeer (const css::uno::Reference< css::awt::XVclWindowPeer > &_xPeer) |
virtual bool | requiresNewPeer (const OUString &_rPropertyName) const |
void SAL_CALL | propertiesChange (const css::uno::Sequence< css::beans::PropertyChangeEvent > &evt) override |
Protected Member Functions inherited from cppu::OWeakAggObject | |
virtual | ~OWeakAggObject () SAL_OVERRIDE |
Protected Member Functions inherited from cppu::OWeakObject | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
Protected Attributes | |
EventListenerMultiplexer | maDisposeListeners |
WindowListenerMultiplexer | maWindowListeners |
FocusListenerMultiplexer | maFocusListeners |
KeyListenerMultiplexer | maKeyListeners |
MouseListenerMultiplexer | maMouseListeners |
MouseMotionListenerMultiplexer | maMouseMotionListeners |
PaintListenerMultiplexer | maPaintListeners |
::comphelper::OInterfaceContainerHelper3< css::util::XModeChangeListener > | maModeChangeListeners |
css::uno::Reference< css::uno::XInterface > | mxContext |
css::uno::Reference< css::awt::XControlModel > | mxModel |
css::uno::Reference< css::awt::XGraphics > | mxGraphics |
css::uno::WeakReferenceHelper | maAccessibleContext |
bool | mbDisposePeer |
our most recent XAccessibleContext instance More... | |
bool | mbRefreshingPeer |
bool | mbCreatingPeer |
bool | mbCreatingCompatiblePeer |
bool | mbDesignMode |
UnoControlComponentInfos | maComponentInfos |
std::unique_ptr< UnoControl_Data > | mpData |
Protected Attributes inherited from cppu::OWeakAggObject | |
css::uno::WeakReferenceHelper | xDelegator |
Protected Attributes inherited from cppu::OWeakObject | |
oslInterlockedCount | m_refCount |
Private Attributes | |
::osl::Mutex | maMutex |
css::uno::Reference< css::awt::XVclWindowPeer > | mxVclWindowPeer |
Definition at line 75 of file unocontrol.hxx.
UnoControl::UnoControl | ( | ) |
Definition at line 133 of file unocontrol.cxx.
References mbCreatingCompatiblePeer, mbCreatingPeer, mbDesignMode, mbDisposePeer, and mbRefreshingPeer.
|
overridevirtual |
Definition at line 151 of file unocontrol.cxx.
|
override |
Definition at line 385 of file unocontrol.cxx.
References GetMutex(), and maDisposeListeners.
|
override |
Definition at line 834 of file unocontrol.cxx.
References GetMutex(), getPeer(), and maFocusListeners.
|
override |
Definition at line 860 of file unocontrol.cxx.
References GetMutex(), getPeer(), and maKeyListeners.
|
overridevirtual |
Definition at line 1516 of file unocontrol.cxx.
|
overridevirtual |
Definition at line 1504 of file unocontrol.cxx.
References comphelper::OInterfaceContainerHelper3< class ListenerT >::addInterface(), GetMutex(), and maModeChangeListeners.
|
override |
Definition at line 886 of file unocontrol.cxx.
References GetMutex(), getPeer(), and maMouseListeners.
|
override |
Definition at line 912 of file unocontrol.cxx.
References GetMutex(), getPeer(), and maMouseMotionListeners.
|
override |
Definition at line 938 of file unocontrol.cxx.
References GetMutex(), getPeer(), and maPaintListeners.
|
override |
Definition at line 808 of file unocontrol.cxx.
References GetMutex(), getPeer(), and maWindowListeners.
|
overridevirtual |
Definition at line 1527 of file unocontrol.cxx.
References GetMutex(), and getPeer().
|
overridevirtual |
Definition at line 1540 of file unocontrol.cxx.
References GetMutex(), and getPeer().
|
overridevirtual |
Definition at line 1553 of file unocontrol.cxx.
References GetMutex(), and getPeer().
|
overridevirtual |
Definition at line 1566 of file unocontrol.cxx.
References GetMutex(), and getPeer().
|
override |
Definition at line 1072 of file unocontrol.cxx.
References Any, aPropName, BASEPROPERTY_ALIGN, BASEPROPERTY_AUTOHSCROLL, BASEPROPERTY_AUTOVSCROLL, BASEPROPERTY_BORDER, BASEPROPERTY_CLOSEABLE, BASEPROPERTY_DESKTOP_AS_PARENT, BASEPROPERTY_DROPDOWN, BASEPROPERTY_HSCROLL, BASEPROPERTY_MOVEABLE, BASEPROPERTY_NOLABEL, BASEPROPERTY_SIZEABLE, BASEPROPERTY_SPIN, BASEPROPERTY_VSCROLL, UnoControlComponentInfos::bEnable, UnoControlComponentInfos::bVisible, VCLUnoHelper::CreateToolkit(), eType, GetComponentServiceName(), GetMutex(), getPeer(), getPosSize(), GetPropertyName(), AllSettings::GetStyleSettings(), VCLUnoHelper::GetWindow(), maComponentInfos, mbCreatingPeer, mbDesignMode, mxContext, mxGraphics, mxModel, mxVclWindowPeer, n, UnoControlComponentInfos::nFlags, UnoControlComponentInfos::nHeight, UnoControlComponentInfos::nWidth, UnoControlComponentInfos::nX, UnoControlComponentInfos::nY, UnoControlComponentInfos::nZoomX, UnoControlComponentInfos::nZoomY, peerCreated(), PrepareWindowDescriptor(), PROPERTY_ALIGN_CENTER, PROPERTY_ALIGN_LEFT, setPosSize(), StyleSettings::SetStandardStyles(), AllSettings::SetStyleSettings(), and updateFromModel().
Referenced by UnoButtonControl::createPeer(), UnoRadioButtonControl::createPeer(), UnoCheckBoxControl::createPeer(), UnoFixedHyperlinkControl::createPeer(), UnoListBoxControl::createPeer(), UnoControlTabPageContainer::createPeer(), toolkit::UnoScrollBarControl::createPeer(), UnoControlContainer::createPeer(), and toolkit::UnoGridControl::createPeer().
|
override |
Definition at line 346 of file unocontrol.cxx.
References DisposeAccessibleContext(), comphelper::OInterfaceContainerHelper3< class ListenerT >::disposeAndClear(), GetMutex(), maAccessibleContext, maDisposeListeners, maFocusListeners, maKeyListeners, maModeChangeListeners, maMouseListeners, maMouseMotionListeners, maPaintListeners, maWindowListeners, mbDisposePeer, mxVclWindowPeer, setContext(), setModel(), and setPeer().
Referenced by UnoButtonControl::dispose(), UnoImageControlControl::dispose(), UnoRadioButtonControl::dispose(), UnoCheckBoxControl::dispose(), UnoFixedHyperlinkControl::dispose(), UnoListBoxControl::dispose(), UnoComboBoxControl::dispose(), toolkit::UnoRoadmapControl::dispose(), UnoControlTabPageContainer::dispose(), toolkit::UnoScrollBarControl::dispose(), UnoControlContainer::dispose(), and toolkit::UnoGridControl::dispose().
|
protected |
Definition at line 330 of file unocontrol.cxx.
References Exception.
Referenced by dispose(), and setDesignMode().
|
override |
Definition at line 654 of file unocontrol.cxx.
References DBG_ASSERT, GetMutex(), maAccessibleContext, and mxModel.
Referenced by UnoButtonControl::disposing(), UnoRadioButtonControl::disposing(), UnoCheckBoxControl::disposing(), UnoListBoxControl::disposing(), toolkit::UnoRoadmapControl::disposing(), toolkit::UnoScrollBarControl::disposing(), and UnoControlContainer::disposing().
|
override |
Definition at line 988 of file unocontrol.cxx.
References DBG_ASSERT, GetMutex(), getPeer(), ImplGetCompatiblePeer(), mbDesignMode, x, and y.
|
overridevirtual |
Definition at line 1469 of file unocontrol.cxx.
References toolkit::OAccessibleControlContext::create(), DBG_ASSERT, GetMutex(), getPeer(), maAccessibleContext, and mbDesignMode.
|
inline |
Definition at line 136 of file unocontrol.hxx.
|
virtual |
Reimplemented in UnoFixedHyperlinkControl, UnoFixedTextControl, UnoGroupBoxControl, UnoProgressBarControl, UnoFixedLineControl, toolkit::UnoRoadmapControl, and toolkit::UnoScrollBarControl.
Definition at line 155 of file unocontrol.cxx.
Referenced by createPeer().
|
override |
Definition at line 1040 of file unocontrol.cxx.
References GetMutex(), and mxContext.
|
override |
Definition at line 977 of file unocontrol.cxx.
References mxGraphics.
|
overridevirtual |
Reimplemented from cppu::WeakAggImplHelper9< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 >.
Reimplemented in UnoFixedHyperlinkControl, UnoFixedTextControl, and UnoProgressBarControl.
References dispose(), getImplementationName(), getSupportedServiceNames(), getView(), and isActive().
|
override |
Definition at line 1452 of file unocontrol.cxx.
|
override |
Definition at line 1396 of file unocontrol.cxx.
References mxModel.
Referenced by ImplModelPropertiesChanged(), toolkit::UnoRoadmapControl::itemStateChanged(), and toolkit::UnoRoadmapControl::setModel().
|
inlineprotected |
Definition at line 108 of file unocontrol.hxx.
References maMutex.
Referenced by addEventListener(), addFocusListener(), addKeyListener(), addModeChangeListener(), addMouseListener(), addMouseMotionListener(), addPaintListener(), addWindowListener(), convertPointToLogic(), convertPointToPixel(), convertSizeToLogic(), convertSizeToPixel(), createPeer(), dispose(), disposing(), draw(), getAccessibleContext(), getContext(), getPeer(), getPosSize(), getSize(), getStyleSettings(), getVclWindowPeer(), ImplModelPropertiesChanged(), propertiesChange(), removeEventListener(), removeFocusListener(), removeKeyListener(), removeModeChangeListener(), removeMouseListener(), removeMouseMotionListener(), removePaintListener(), removeWindowListener(), setContext(), setDesignMode(), setEnable(), setFocus(), setGraphics(), setModel(), setOutputSize(), setPosSize(), setVisible(), and setZoom().
|
overridevirtual |
Definition at line 705 of file unocontrol.cxx.
References getPeer().
|
protected |
Definition at line 295 of file unocontrol.cxx.
References mxContext.
Referenced by ImplModelPropertiesChanged().
|
override |
Definition at line 1346 of file unocontrol.cxx.
References GetMutex(), and mxVclWindowPeer.
Referenced by UnoFixedHyperlinkControl::addActionListener(), addFocusListener(), toolkit::UnoRoadmapControl::addItemListener(), addKeyListener(), addMouseListener(), addMouseMotionListener(), addPaintListener(), addWindowListener(), toolkit::UnoScrollBarControl::adjustmentValueChanged(), convertPointToLogic(), convertPointToPixel(), convertSizeToLogic(), convertSizeToPixel(), createPeer(), UnoFixedHyperlinkControl::createPeer(), toolkit::UnoScrollBarControl::createPeer(), draw(), toolkit::UnoRoadmapControl::elementInserted(), toolkit::UnoRoadmapControl::elementRemoved(), toolkit::UnoRoadmapControl::elementReplaced(), getAccessibleContext(), toolkit::UnoScrollBarControl::getBlockIncrement(), toolkit::UnoScrollBarControl::getLineIncrement(), toolkit::UnoScrollBarControl::getMaximum(), toolkit::UnoScrollBarControl::getOrientation(), getOutputSize(), getPosSize(), getStyleSettings(), toolkit::UnoScrollBarControl::getValue(), toolkit::UnoScrollBarControl::getVisibleSize(), hasFocus(), UnoControlBase::Impl_calcAdjustedSize(), UnoControlBase::Impl_getColumnsAndLines(), UnoControlBase::Impl_getMinimumSize(), UnoControlBase::Impl_getPreferredSize(), ImplModelPropertiesChanged(), isActive(), isEnabled(), isVisible(), peerCreated(), toolkit::UnoRoadmapControl::propertyChange(), UnoFixedHyperlinkControl::removeActionListener(), removeFocusListener(), toolkit::UnoRoadmapControl::removeItemListener(), removeKeyListener(), removeMouseListener(), removeMouseMotionListener(), removePaintListener(), removeWindowListener(), setDesignMode(), setEnable(), setFocus(), setGraphics(), setOutputSize(), setPosSize(), setVisible(), setZoom(), and updateFromModel().
|
override |
Definition at line 754 of file unocontrol.cxx.
References GetMutex(), getPeer(), maComponentInfos, UnoControlComponentInfos::nHeight, UnoControlComponentInfos::nWidth, UnoControlComponentInfos::nX, and UnoControlComponentInfos::nY.
Referenced by createPeer().
|
override |
Definition at line 982 of file unocontrol.cxx.
References GetMutex(), maComponentInfos, UnoControlComponentInfos::nHeight, and UnoControlComponentInfos::nWidth.
|
overridevirtual |
Definition at line 1579 of file unocontrol.cxx.
References GetMutex(), and getPeer().
|
override |
Definition at line 1463 of file unocontrol.cxx.
Referenced by UnoButtonControl::getSupportedServiceNames(), UnoImageControlControl::getSupportedServiceNames(), UnoRadioButtonControl::getSupportedServiceNames(), UnoCheckBoxControl::getSupportedServiceNames(), UnoFixedTextControl::getSupportedServiceNames(), UnoGroupBoxControl::getSupportedServiceNames(), UnoListBoxControl::getSupportedServiceNames(), UnoProgressBarControl::getSupportedServiceNames(), UnoFixedLineControl::getSupportedServiceNames(), toolkit::UnoRoadmapControl::getSupportedServiceNames(), toolkit::UnoScrollBarControl::getSupportedServiceNames(), UnoControlContainer::getSupportedServiceNames(), and toolkit::UnoGridControl::getSupportedServiceNames().
Reference< XVclWindowPeer > UnoControl::getVclWindowPeer | ( | ) |
Definition at line 1352 of file unocontrol.cxx.
References GetMutex(), and mxVclWindowPeer.
Referenced by ImplGetCompatiblePeer().
|
override |
Definition at line 1401 of file unocontrol.cxx.
|
overridevirtual |
Definition at line 725 of file unocontrol.cxx.
References getPeer().
|
protected |
Definition at line 218 of file unocontrol.cxx.
References DBG_UNHANDLED_EXCEPTION, Exception, mpData, and mxModel.
Referenced by ImplSetPeerProperty().
|
protected |
Definition at line 160 of file unocontrol.cxx.
References UnoControlComponentInfos::bVisible, DBG_ASSERT, ENSURE_OR_THROW, Application::GetDefaultDevice(), getVclWindowPeer(), maComponentInfos, mbCreatingCompatiblePeer, and setPeer().
Referenced by draw(), UnoControlBase::Impl_calcAdjustedSize(), UnoControlBase::Impl_getColumnsAndLines(), UnoControlBase::Impl_getMinimumSize(), and UnoControlBase::Impl_getPreferredSize().
|
protected |
Definition at line 434 of file unocontrol.cxx.
Referenced by ImplLockPropertyChangeNotifications(), and UnoControlBase::ImplSetPropertyValue().
|
protected |
Definition at line 455 of file unocontrol.cxx.
References ImplLockPropertyChangeNotification().
Referenced by UnoControlBase::ImplSetPropertyValues().
|
protectedvirtual |
Definition at line 461 of file unocontrol.cxx.
References aLanguageDependentProp, aPropName, BASEPROPERTY_ALIGN, BASEPROPERTY_AUTOHSCROLL, BASEPROPERTY_AUTOVSCROLL, BASEPROPERTY_BORDER, BASEPROPERTY_DROPDOWN, BASEPROPERTY_HSCROLL, BASEPROPERTY_MULTILINE, BASEPROPERTY_NATIVE_WIDGET_LOOK, BASEPROPERTY_ORIENTATION, BASEPROPERTY_PAINTTRANSPARENT, BASEPROPERTY_SPIN, BASEPROPERTY_VSCROLL, DBG_ASSERT, DoesDependOnOthers(), getModel(), GetMutex(), getParentPeer(), getPeer(), GetPropertyId(), VCLUnoHelper::GetWindow(), i, ImplSetPeerProperty(), mbCreatingPeer, mbDesignMode, mbDisposePeer, mbRefreshingPeer, mxVclWindowPeer, requiresNewPeer(), and xModel.
Referenced by propertiesChange().
|
protectedvirtual |
Definition at line 249 of file unocontrol.cxx.
References Any, ImplCheckLocalize(), mpData, and mxVclWindowPeer.
Referenced by ImplModelPropertiesChanged(), and UnoListBoxControl::ImplSetPeerProperty().
|
overridevirtual |
Definition at line 715 of file unocontrol.cxx.
References getPeer().
|
override |
Definition at line 1441 of file unocontrol.cxx.
References mbDesignMode.
|
overridevirtual |
Definition at line 720 of file unocontrol.cxx.
References UnoControlComponentInfos::bEnable, getPeer(), and maComponentInfos.
|
override |
Definition at line 1446 of file unocontrol.cxx.
|
overridevirtual |
Definition at line 710 of file unocontrol.cxx.
References UnoControlComponentInfos::bVisible, getPeer(), and maComponentInfos.
|
protected |
Definition at line 1047 of file unocontrol.cxx.
References getPeer(), maFocusListeners, maKeyListeners, maMouseListeners, maMouseMotionListeners, maPaintListeners, and maWindowListeners.
Referenced by createPeer().
|
protectedvirtual |
Definition at line 291 of file unocontrol.cxx.
Referenced by createPeer().
|
overrideprotected |
Definition at line 405 of file unocontrol.cxx.
References GetMutex(), ImplModelPropertiesChanged(), and mpData.
|
override |
Definition at line 392 of file unocontrol.cxx.
References GetMutex(), and maDisposeListeners.
|
override |
Definition at line 847 of file unocontrol.cxx.
References GetMutex(), getPeer(), and maFocusListeners.
|
override |
Definition at line 873 of file unocontrol.cxx.
References GetMutex(), getPeer(), and maKeyListeners.
|
overridevirtual |
Definition at line 1521 of file unocontrol.cxx.
|
overridevirtual |
Definition at line 1510 of file unocontrol.cxx.
References GetMutex(), maModeChangeListeners, and comphelper::OInterfaceContainerHelper3< class ListenerT >::removeInterface().
|
override |
Definition at line 899 of file unocontrol.cxx.
References GetMutex(), getPeer(), and maMouseListeners.
|
override |
Definition at line 925 of file unocontrol.cxx.
References GetMutex(), getPeer(), and maMouseMotionListeners.
|
override |
Definition at line 951 of file unocontrol.cxx.
References GetMutex(), getPeer(), and maPaintListeners.
|
override |
Definition at line 821 of file unocontrol.cxx.
References GetMutex(), getPeer(), and maWindowListeners.
|
protectedvirtual |
Definition at line 399 of file unocontrol.cxx.
Referenced by ImplModelPropertiesChanged().
|
override |
Definition at line 1033 of file unocontrol.cxx.
References GetMutex(), and mxContext.
Referenced by dispose().
|
override |
Definition at line 1406 of file unocontrol.cxx.
References DisposeAccessibleContext(), GetMutex(), getPeer(), maAccessibleContext, maModeChangeListeners, mbDesignMode, comphelper::OInterfaceContainerHelper3< class ListenerT >::notifyEach(), and u.
Referenced by ControlContainerBase::setDesignMode().
|
override |
Definition at line 783 of file unocontrol.cxx.
References UnoControlComponentInfos::bEnable, GetMutex(), getPeer(), and maComponentInfos.
|
override |
Definition at line 797 of file unocontrol.cxx.
References GetMutex(), and getPeer().
|
override |
Definition at line 965 of file unocontrol.cxx.
References GetMutex(), getPeer(), and mxGraphics.
|
override |
Definition at line 1358 of file unocontrol.cxx.
References DBG_UNHANDLED_EXCEPTION, Exception, GetMutex(), lcl_ImplGetPropertyNames(), mpData, mxModel, and cppu::WeakAggImplHelper9< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 >::queryInterface().
Referenced by dispose(), ControlContainerBase::setModel(), and toolkit::UnoRoadmapControl::setModel().
|
overridevirtual |
Definition at line 678 of file unocontrol.cxx.
References GetMutex(), and getPeer().
|
inlineprotected |
Definition at line 125 of file unocontrol.hxx.
Referenced by dispose(), and ImplGetCompatiblePeer().
|
override |
Definition at line 731 of file unocontrol.cxx.
References Flags, GetMutex(), getPeer(), Height, maComponentInfos, UnoControlComponentInfos::nFlags, UnoControlComponentInfos::nHeight, UnoControlComponentInfos::nWidth, UnoControlComponentInfos::nX, UnoControlComponentInfos::nY, Width, X, and Y.
Referenced by createPeer().
|
override |
Definition at line 769 of file unocontrol.cxx.
References bVisible, UnoControlComponentInfos::bVisible, GetMutex(), getPeer(), and maComponentInfos.
Referenced by UnoControlContainer::createPeer(), and UnoControlContainer::setVisible().
|
override |
Definition at line 1017 of file unocontrol.cxx.
References GetMutex(), getPeer(), maComponentInfos, UnoControlComponentInfos::nZoomX, and UnoControlComponentInfos::nZoomY.
|
override |
Definition at line 1458 of file unocontrol.cxx.
References cppu::supportsService().
|
protectedvirtual |
Definition at line 311 of file unocontrol.cxx.
References getPeer(), lcl_ImplGetPropertyNames(), and mxModel.
Referenced by createPeer(), and UnoListBoxControl::updateFromModel().
|
protected |
Definition at line 97 of file unocontrol.hxx.
Referenced by dispose(), disposing(), getAccessibleContext(), and setDesignMode().
|
protected |
Definition at line 105 of file unocontrol.hxx.
Referenced by createPeer(), getPosSize(), getSize(), ImplGetCompatiblePeer(), isEnabled(), isVisible(), setEnable(), setPosSize(), setVisible(), setZoom(), UnoFixedHyperlinkControl::UnoFixedHyperlinkControl(), UnoFixedLineControl::UnoFixedLineControl(), UnoFixedTextControl::UnoFixedTextControl(), and UnoGroupBoxControl::UnoGroupBoxControl().
|
protected |
Definition at line 83 of file unocontrol.hxx.
Referenced by addEventListener(), dispose(), and removeEventListener().
|
protected |
Definition at line 85 of file unocontrol.hxx.
Referenced by addFocusListener(), dispose(), peerCreated(), and removeFocusListener().
|
protected |
Definition at line 86 of file unocontrol.hxx.
Referenced by addKeyListener(), dispose(), peerCreated(), and removeKeyListener().
|
protected |
Definition at line 90 of file unocontrol.hxx.
Referenced by addModeChangeListener(), dispose(), removeModeChangeListener(), and setDesignMode().
|
protected |
Definition at line 87 of file unocontrol.hxx.
Referenced by addMouseListener(), dispose(), peerCreated(), and removeMouseListener().
|
protected |
Definition at line 88 of file unocontrol.hxx.
Referenced by addMouseMotionListener(), dispose(), peerCreated(), and removeMouseMotionListener().
|
private |
Definition at line 78 of file unocontrol.hxx.
|
protected |
Definition at line 89 of file unocontrol.hxx.
Referenced by addPaintListener(), dispose(), peerCreated(), and removePaintListener().
|
protected |
Definition at line 84 of file unocontrol.hxx.
Referenced by addWindowListener(), dispose(), peerCreated(), and removeWindowListener().
|
protected |
Definition at line 102 of file unocontrol.hxx.
Referenced by ImplGetCompatiblePeer(), and UnoControl().
|
protected |
Definition at line 101 of file unocontrol.hxx.
Referenced by createPeer(), ImplModelPropertiesChanged(), and UnoControl().
|
protected |
Definition at line 103 of file unocontrol.hxx.
Referenced by createPeer(), draw(), getAccessibleContext(), ImplModelPropertiesChanged(), isDesignMode(), setDesignMode(), and UnoControl().
|
protected |
our most recent XAccessibleContext instance
Definition at line 99 of file unocontrol.hxx.
Referenced by dispose(), ImplModelPropertiesChanged(), and UnoControl().
|
protected |
Definition at line 100 of file unocontrol.hxx.
Referenced by ImplModelPropertiesChanged(), and UnoControl().
|
protected |
Definition at line 106 of file unocontrol.hxx.
Referenced by ImplCheckLocalize(), ImplLockPropertyChangeNotification(), ImplSetPeerProperty(), propertiesChange(), and setModel().
|
protected |
Definition at line 92 of file unocontrol.hxx.
Referenced by createPeer(), getContext(), getParentPeer(), and setContext().
|
protected |
Definition at line 94 of file unocontrol.hxx.
Referenced by createPeer(), getGraphics(), and setGraphics().
|
protected |
Definition at line 93 of file unocontrol.hxx.
Referenced by createPeer(), disposing(), UnoFixedHyperlinkControl::getAlignment(), UnoFixedTextControl::getAlignment(), getModel(), ImplCheckLocalize(), UnoControlBase::ImplGetPropertyValue(), UnoControlBase::ImplGetPropertyValueClass(), UnoControlBase::ImplGetPropertyValuePOD(), UnoControlBase::ImplHasProperty(), UnoControlBase::ImplSetPropertyValue(), UnoControlBase::ImplSetPropertyValues(), setModel(), and updateFromModel().
|
private |
Definition at line 80 of file unocontrol.hxx.
Referenced by createPeer(), dispose(), getPeer(), getVclWindowPeer(), ImplModelPropertiesChanged(), and ImplSetPeerProperty().