LibreOffice Module framework (master) 1
|
#include <layoutmanager.hxx>
Public Member Functions | |
LayoutManager (const css::uno::Reference< css::uno::XComponentContext > &xContext) | |
virtual | ~LayoutManager () override |
virtual OUString SAL_CALL | getImplementationName () override |
declaration of XInterface, XTypeProvider, XServiceInfo More... | |
virtual sal_Bool SAL_CALL | supportsService (OUString const &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual void SAL_CALL | attachFrame (const css::uno::Reference< css::frame::XFrame > &Frame) override |
virtual void SAL_CALL | reset () override |
virtual css::awt::Rectangle SAL_CALL | getCurrentDockingArea () override |
virtual css::uno::Reference< css::ui::XDockingAreaAcceptor > SAL_CALL | getDockingAreaAcceptor () override |
virtual void SAL_CALL | setDockingAreaAcceptor (const css::uno::Reference< css::ui::XDockingAreaAcceptor > &xDockingAreaAcceptor) final override |
virtual void SAL_CALL | createElement (const OUString &aName) override |
virtual void SAL_CALL | destroyElement (const OUString &aName) override |
virtual sal_Bool SAL_CALL | requestElement (const OUString &ResourceURL) override |
virtual css::uno::Reference< css::ui::XUIElement > SAL_CALL | getElement (const OUString &aName) override |
virtual css::uno::Sequence< css::uno::Reference< css::ui::XUIElement > > SAL_CALL | getElements () override |
virtual sal_Bool SAL_CALL | showElement (const OUString &aName) override |
virtual sal_Bool SAL_CALL | hideElement (const OUString &aName) override |
virtual sal_Bool SAL_CALL | dockWindow (const OUString &aName, css::ui::DockingArea DockingArea, const css::awt::Point &Pos) override |
virtual sal_Bool SAL_CALL | dockAllWindows (::sal_Int16 nElementType) override |
virtual sal_Bool SAL_CALL | floatWindow (const OUString &aName) override |
virtual sal_Bool SAL_CALL | lockWindow (const OUString &ResourceURL) override |
virtual sal_Bool SAL_CALL | unlockWindow (const OUString &ResourceURL) override |
virtual void SAL_CALL | setElementSize (const OUString &aName, const css::awt::Size &aSize) override |
virtual void SAL_CALL | setElementPos (const OUString &aName, const css::awt::Point &aPos) override |
virtual void SAL_CALL | setElementPosSize (const OUString &aName, const css::awt::Point &aPos, const css::awt::Size &aSize) override |
virtual sal_Bool SAL_CALL | isElementVisible (const OUString &aName) override |
virtual sal_Bool SAL_CALL | isElementFloating (const OUString &aName) override |
virtual sal_Bool SAL_CALL | isElementDocked (const OUString &aName) override |
virtual sal_Bool SAL_CALL | isElementLocked (const OUString &ResourceURL) override |
virtual css::awt::Size SAL_CALL | getElementSize (const OUString &aName) override |
virtual css::awt::Point SAL_CALL | getElementPos (const OUString &aName) override |
virtual void SAL_CALL | lock () override |
virtual void SAL_CALL | unlock () override |
virtual void SAL_CALL | doLayout () override |
virtual void SAL_CALL | setVisible (sal_Bool bVisible) override |
virtual sal_Bool SAL_CALL | isVisible () override |
virtual sal_Bool SAL_CALL | setMergedMenuBar (const css::uno::Reference< css::container::XIndexAccess > &xMergedMenuBar) override |
virtual void SAL_CALL | removeMergedMenuBar () override |
virtual void SAL_CALL | windowResized (const css::awt::WindowEvent &aEvent) override |
virtual void SAL_CALL | windowMoved (const css::awt::WindowEvent &aEvent) override |
virtual void SAL_CALL | windowShown (const css::lang::EventObject &aEvent) override |
virtual void SAL_CALL | windowHidden (const css::lang::EventObject &aEvent) override |
virtual void SAL_CALL | frameAction (const css::frame::FrameActionEvent &aEvent) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &aEvent) override |
virtual void SAL_CALL | elementInserted (const css::ui::ConfigurationEvent &Event) override |
virtual void SAL_CALL | elementRemoved (const css::ui::ConfigurationEvent &Event) override |
virtual void SAL_CALL | elementReplaced (const css::ui::ConfigurationEvent &Event) override |
virtual void SAL_CALL | addLayoutManagerEventListener (const css::uno::Reference< css::frame::XLayoutManagerListener > &aLayoutManagerListener) override |
virtual void SAL_CALL | removeLayoutManagerEventListener (const css::uno::Reference< css::frame::XLayoutManagerListener > &aLayoutManagerListener) override |
DECL_LINK (MenuBarClose, void *, void) | |
DECL_LINK (WindowEventListener, VclWindowEvent &, void) | |
void | requestLayout () |
Public Member Functions inherited from cppu::OBroadcastHelperVar< class container, class keyType > | |
OBroadcastHelperVar (::osl::Mutex &rMutex_) | |
void | addListener (const keyType &key, const css::uno::Reference< css::uno::XInterface > &r) |
void | removeListener (const keyType &key, const css::uno::Reference< css::uno::XInterface > &r) |
OInterfaceContainerHelper *SAL_CALL | getContainer (const keyType &key) const |
Public Member Functions inherited from comphelper::OPropertyContainer | |
virtual | ~OPropertyContainer () |
Static Public Member Functions | |
static bool | readWindowStateData (const OUString &rName, UIElement &rElementData, const css::uno::Reference< css::container::XNameAccess > &rPersistentWindowState, std::unique_ptr< GlobalSettings > &rGlobalSettings, bool &bInGlobalSettings, const css::uno::Reference< css::uno::XComponentContext > &rComponentContext) |
Reading of settings - shared with ToolbarLayoutManager. More... | |
Private Member Functions | |
DECL_LINK (AsyncLayoutHdl, Timer *, void) | |
void | implts_createMenuBar (const OUString &rMenuBarName) |
void | impl_clearUpMenuBar () |
void | implts_reset (bool bAttach) |
void | implts_updateMenuBarClose () |
bool | implts_resetMenuBar () |
void | implts_createMSCompatibleMenuBar (const OUString &rName) |
void | implts_lock () |
bool | implts_unlock () |
css::uno::Reference< css::ui::XUIElement > | implts_findElement (std::u16string_view aName) |
bool | implts_readWindowStateData (const OUString &rName, UIElement &rElementData) |
void | implts_writeWindowStateData (const OUString &rName, const UIElement &rElementData) |
void | implts_destroyElements () |
void | implts_toggleFloatingUIElementsVisibility (bool bActive) |
void | implts_reparentChildWindows () |
css::uno::Reference< css::ui::XUIElement > | implts_createDockingWindow (const OUString &aElementName) |
bool | implts_isEmbeddedLayoutManager () const |
css::uno::Reference< css::ui::XUIElement > | implts_createElement (const OUString &aName) |
bool | implts_resizeContainerWindow (const css::awt::Size &rContainerSize, const css::awt::Point &rComponentPos) |
::Size | implts_getContainerWindowOutputSize () |
void | implts_setDockingAreaWindowSizes () |
css::awt::Rectangle | implts_calcDockingAreaSizes () |
bool | implts_doLayout (bool bForceRequestBorderSpace, bool bOuterResize) |
void | implts_doLayout_notify (bool bOuterResize) |
::Size | implts_getStatusBarSize () |
void | implts_destroyStatusBar () |
void | implts_createStatusBar (const OUString &rStatusBarName) |
void | implts_createProgressBar () |
void | implts_destroyProgressBar () |
void | implts_setStatusBarPosSize (const ::Point &rPos, const ::Size &rSize) |
bool | implts_showStatusBar (bool bStoreState=false) |
bool | implts_hideStatusBar (bool bStoreState=false) |
void | implts_readStatusBarState (const OUString &rStatusBarName) |
bool | implts_showProgressBar () |
bool | implts_hideProgressBar () |
void | implts_backupProgressBarWrapper () |
void | implts_setOffset (const sal_Int32 nBottomOffset) |
void | implts_setInplaceMenuBar (const css::uno::Reference< css::container::XIndexAccess > &xMergedMenuBar) |
void | implts_resetInplaceMenuBar () |
void | implts_setVisibleState (bool bShow) |
void | implts_updateUIElementsVisibleState (bool bShow) |
void | implts_setCurrentUIVisibility (bool bShow) |
void | implts_notifyListeners (short nEvent, const css::uno::Any &rInfoParam) |
virtual void SAL_CALL | setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &aValue) override |
virtual ::cppu::IPropertyArrayHelper &SAL_CALL | getInfoHelper () override |
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
Private Attributes | |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
css::uno::Reference< css::util::XURLTransformer > | m_xURLTransformer |
reference to factory, which has created this instance. More... | |
css::uno::Reference< css::frame::XFrame > | m_xFrame |
css::uno::Reference< css::ui::XUIConfigurationManager > | m_xModuleCfgMgr |
css::uno::Reference< css::ui::XUIConfigurationManager > | m_xDocCfgMgr |
css::uno::Reference< css::awt::XWindow > | m_xContainerWindow |
css::uno::Reference< css::awt::XTopWindow2 > | m_xContainerTopWindow |
sal_Int32 | m_nLockCount |
bool | m_bInplaceMenuSet |
bool | m_bMenuVisible |
bool | m_bVisible |
bool | m_bParentWindowVisible |
bool | m_bMustDoLayout |
bool | m_bAutomaticToolbars |
bool | m_bHideCurrentUI |
bool | m_bGlobalSettings |
bool | m_bPreserveContentSize |
bool | m_bMenuBarCloseButton |
css::awt::Rectangle | m_aDockingArea |
css::uno::Reference< css::ui::XDockingAreaAcceptor > | m_xDockingAreaAcceptor |
rtl::Reference< MenuBarManager > | m_xInplaceMenuBar |
css::uno::Reference< css::ui::XUIElement > | m_xMenuBar |
UIElement | m_aStatusBarElement |
UIElement | m_aProgressBarElement |
css::uno::Reference< css::ui::XUIElement > | m_xProgressBarBackup |
css::uno::Reference< css::frame::XModuleManager2 > | m_xModuleManager |
css::uno::Reference< css::ui::XUIElementFactoryManager > | m_xUIElementFactoryManager |
css::uno::Reference< css::container::XNameAccess > | m_xPersistentWindowState |
css::uno::Reference< css::container::XNameAccess > | m_xPersistentWindowStateSupplier |
std::unique_ptr< GlobalSettings > | m_pGlobalSettings |
OUString | m_aModuleIdentifier |
Timer | m_aAsyncLayoutTimer |
comphelper::OMultiTypeInterfaceContainerHelper2 | m_aListenerContainer |
rtl::Reference< ToolbarLayoutManager > | m_xToolbarManager |
Private Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
Friends | |
class | detail::InfoHelperBuilder |
Additional Inherited Members | |
Public Attributes inherited from cppu::OBroadcastHelperVar< class container, class keyType > | |
::osl::Mutex & | rMutex |
container | aLC |
sal_Bool | bDisposed |
sal_Bool | bInDispose |
Protected Member Functions inherited from comphelper::OPropertyContainer | |
OPropertyContainer (::cppu::OBroadcastHelper &_rBHelper) | |
virtual sal_Bool SAL_CALL | convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override |
virtual void SAL_CALL | setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &rValue) override |
virtual void SAL_CALL | getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const override |
virtual css::uno::Any SAL_CALL | getFastPropertyValue (sal_Int32 nHandle) override final |
virtual void | getFastPropertyValue (std::unique_lock< std::mutex > &rGuard, css::uno::Any &rValue, sal_Int32 nHandle) const =0 |
virtual void SAL_CALL | setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue) override final |
Protected Member Functions inherited from comphelper::OPropertyContainerHelper | |
OPropertyContainerHelper () | |
~OPropertyContainerHelper () | |
void | registerProperty (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, void *_pPointerToMember, const css::uno::Type &_rMemberType) |
void | registerMayBeVoidProperty (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, css::uno::Any *_pPointerToMember, const css::uno::Type &_rExpectedType) |
void | registerPropertyNoMember (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, const css::uno::Type &_rType, css::uno::Any const &_pInitialValue) |
void | revokeProperty (sal_Int32 _nHandle) |
bool | isRegisteredProperty (sal_Int32 _nHandle) const |
bool | isRegisteredProperty (const OUString &_rName) const |
bool | convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) |
void | setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue) |
void | getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const |
void | describeProperties (css::uno::Sequence< css::beans::Property > &_rProps) const |
const css::beans::Property & | getProperty (const OUString &_rName) const |
Static Protected Member Functions inherited from comphelper::OPropertyContainer | |
static css::uno::Sequence< css::uno::Type > | getBaseTypes () |
Definition at line 59 of file layoutmanager.hxx.
framework::LayoutManager::LayoutManager | ( | const css::uno::Reference< css::uno::XComponentContext > & | xContext | ) |
Definition at line 88 of file layoutmanager.cxx.
References comphelper::LibreOfficeKit::isActive(), LAYOUTMANAGER_PROPHANDLE_AUTOMATICTOOLBARS, LAYOUTMANAGER_PROPHANDLE_HIDECURRENTUI, LAYOUTMANAGER_PROPHANDLE_LOCKCOUNT, LAYOUTMANAGER_PROPHANDLE_MENUBARCLOSER, LAYOUTMANAGER_PROPHANDLE_PRESERVE_CONTENT_SIZE, LAYOUTMANAGER_PROPHANDLE_REFRESHTOOLTIP, LAYOUTMANAGER_PROPHANDLE_REFRESHVISIBILITY, framework::LAYOUTMANAGER_PROPNAME_ASCII_AUTOMATICTOOLBARS, framework::LAYOUTMANAGER_PROPNAME_ASCII_HIDECURRENTUI, framework::LAYOUTMANAGER_PROPNAME_ASCII_LOCKCOUNT, framework::LAYOUTMANAGER_PROPNAME_ASCII_PRESERVE_CONTENT_SIZE, framework::LAYOUTMANAGER_PROPNAME_ASCII_REFRESHTOOLTIP, framework::LAYOUTMANAGER_PROPNAME_ASCII_REFRESHVISIBILITY, LAYOUTMANAGER_PROPNAME_MENUBARCLOSER, LINK, and STATUS_BAR_ALIAS.
|
overridevirtual |
Definition at line 136 of file layoutmanager.cxx.
References m_aAsyncLayoutTimer, m_pGlobalSettings, setDockingAreaAcceptor(), and Task::Stop().
|
overridevirtual |
Definition at line 2560 of file layoutmanager.cxx.
References comphelper::OMultiTypeInterfaceContainerHelper2::addInterface(), and m_aListenerContainer.
|
overridevirtual |
Definition at line 1213 of file layoutmanager.cxx.
|
overridevirtual |
Definition at line 1400 of file layoutmanager.cxx.
References aName, framework::impl_addWindowListeners(), framework::impl_getModelFromFrame(), implts_createDockingWindow(), implts_createMenuBar(), implts_createProgressBar(), implts_createStatusBar(), implts_doLayout_notify(), implts_isEmbeddedLayoutManager(), framework::implts_isFrameOrWindowTop(), framework::implts_isPreviewModel(), implts_notifyListeners(), m_bMenuVisible, m_xContainerWindow, m_xFrame, m_xToolbarManager, framework::parseResourceURL(), SAL_INFO, UIRESOURCETYPE_TOOLBAR, xFrame, and xModel.
Referenced by requestElement().
|
private |
framework::LayoutManager::DECL_LINK | ( | MenuBarClose | , |
void * | , | ||
void | |||
) |
framework::LayoutManager::DECL_LINK | ( | WindowEventListener | , |
VclWindowEvent & | , | ||
void | |||
) |
|
overridevirtual |
Definition at line 1489 of file layoutmanager.cxx.
References aName, doLayout(), impl_clearUpMenuBar(), framework::impl_setDockingWindowVisibility(), implts_createProgressBar(), implts_destroyStatusBar(), implts_notifyListeners(), framework::UIElement::m_aName, m_aStatusBarElement, m_bInplaceMenuSet, m_xContext, m_xFrame, m_xMenuBar, m_xToolbarManager, framework::parseResourceURL(), SAL_INFO, UIRESOURCETYPE_TOOLBAR, and xFrame.
|
overridevirtual |
Definition at line 2721 of file layoutmanager.cxx.
References aEvent, VclPtr< class reference_type >::disposeAndClear(), comphelper::OMultiTypeInterfaceContainerHelper2::disposeAndClear(), Exception, impl_clearUpMenuBar(), implts_destroyElements(), m_aListenerContainer, m_pGlobalSettings, m_xContainerTopWindow, m_xContainerWindow, m_xDocCfgMgr, m_xFrame, m_xInplaceMenuBar, m_xMenuBar, m_xModuleCfgMgr, m_xToolbarManager, setDockingAreaAcceptor(), and framework::ToolbarLayoutManager::setParentWindow().
|
overridevirtual |
Definition at line 1866 of file layoutmanager.cxx.
References framework::ToolbarLayoutManager::dockAllToolbars(), doLayout(), framework::ToolbarLayoutManager::isLayoutDirty(), and m_xToolbarManager.
|
overridevirtual |
Definition at line 1844 of file layoutmanager.cxx.
References aName, framework::ToolbarLayoutManager::dockToolbar(), doLayout(), framework::ToolbarLayoutManager::isLayoutDirty(), m_xToolbarManager, framework::parseResourceURL(), Pos, and UIRESOURCETYPE_TOOLBAR.
|
overridevirtual |
Definition at line 2178 of file layoutmanager.cxx.
References implts_doLayout_notify().
Referenced by destroyElement(), dockAllWindows(), dockWindow(), elementInserted(), elementRemoved(), elementReplaced(), floatWindow(), hideElement(), lockWindow(), requestLayout(), setElementPos(), setElementPosSize(), setElementSize(), showElement(), and unlockWindow().
|
overridevirtual |
Definition at line 2824 of file layoutmanager.cxx.
References Any, doLayout(), implts_findElement(), m_xDocCfgMgr, m_xFrame, m_xToolbarManager, framework::parseResourceURL(), UIRESOURCETYPE_MENUBAR, UIRESOURCETYPE_TOOLBAR, and xFrame.
|
overridevirtual |
Definition at line 2867 of file layoutmanager.cxx.
References Any, doLayout(), framework::getTopSystemWindow(), implts_findElement(), m_bInplaceMenuSet, m_xContainerWindow, m_xDocCfgMgr, m_xFrame, m_xMenuBar, m_xModuleCfgMgr, m_xToolbarManager, framework::parseResourceURL(), SystemWindow::SetMenuBar(), UIRESOURCETYPE_TOOLBAR, and xFrame.
|
overridevirtual |
Definition at line 2954 of file layoutmanager.cxx.
References doLayout(), implts_findElement(), m_xFrame, m_xToolbarManager, framework::parseResourceURL(), UIRESOURCETYPE_TOOLBAR, and xFrame.
|
overridevirtual |
Definition at line 1882 of file layoutmanager.cxx.
References aName, doLayout(), o3tl::equalsIgnoreAsciiCase(), framework::ToolbarLayoutManager::floatToolbar(), framework::getElementTypeFromResourceURL(), framework::ToolbarLayoutManager::isLayoutDirty(), m_xToolbarManager, and UIRESOURCETYPE_TOOLBAR.
|
overridevirtual |
Definition at line 2692 of file layoutmanager.cxx.
References aEvent, implts_doLayout(), implts_reset(), implts_toggleFloatingUIElementsVisibility(), m_bMustDoLayout, and SAL_INFO.
|
overridevirtual |
Definition at line 1241 of file layoutmanager.cxx.
References m_aDockingArea.
|
overridevirtual |
Definition at line 1247 of file layoutmanager.cxx.
References m_xDockingAreaAcceptor.
|
overridevirtual |
Definition at line 1634 of file layoutmanager.cxx.
References aName, framework::ToolbarLayoutManager::getToolbar(), implts_findElement(), and m_xToolbarManager.
|
overridevirtual |
Definition at line 2124 of file layoutmanager.cxx.
References aName, o3tl::equalsIgnoreAsciiCase(), framework::getElementTypeFromResourceURL(), framework::ToolbarLayoutManager::getToolbarPos(), m_xToolbarManager, and UIRESOURCETYPE_TOOLBAR.
|
overridevirtual |
Definition at line 1650 of file layoutmanager.cxx.
References aSeq, framework::ToolbarLayoutManager::getToolbars(), m_aStatusBarElement, m_xMenuBar, m_xToolbarManager, and framework::UIElement::m_xUIElement.
|
overridevirtual |
Definition at line 2109 of file layoutmanager.cxx.
References aName, o3tl::equalsIgnoreAsciiCase(), framework::getElementTypeFromResourceURL(), framework::ToolbarLayoutManager::getToolbarSize(), m_xToolbarManager, and UIRESOURCETYPE_TOOLBAR.
|
inlineoverridevirtual |
declaration of XInterface, XTypeProvider, XServiceInfo
Definition at line 71 of file layoutmanager.hxx.
|
overrideprivate |
Definition at line 3063 of file layoutmanager.cxx.
References INFO.
Referenced by getPropertySetInfo().
|
overrideprivatevirtual |
Definition at line 3069 of file layoutmanager.cxx.
References getInfoHelper().
|
inlineoverridevirtual |
Definition at line 81 of file layoutmanager.hxx.
References aSeq.
|
overridevirtual |
Definition at line 1762 of file layoutmanager.cxx.
References aName, doLayout(), SystemWindow::GetMenuBar(), framework::getTopSystemWindow(), framework::ToolbarLayoutManager::hideToolbar(), framework::impl_setDockingWindowVisibility(), implts_hideProgressBar(), implts_hideStatusBar(), implts_notifyListeners(), implts_writeWindowStateData(), framework::ToolbarLayoutManager::isLayoutDirty(), framework::UIElement::m_aName, m_aStatusBarElement, framework::UIElement::m_bMasterHide, m_bMenuVisible, m_xContainerWindow, m_xContext, m_xFrame, m_xToolbarManager, framework::UIElement::m_xUIElement, OUStringToOString(), framework::parseResourceURL(), SAL_INFO, MenuBar::SetDisplayable(), STATUS_BAR_ALIAS, UIRESOURCETYPE_TOOLBAR, and xFrame.
|
private |
Definition at line 199 of file layoutmanager.cxx.
References VclPtr< class reference_type >::disposeAndClear(), VCLXMenu::GetMenu(), SystemWindow::GetMenuBar(), framework::getTopSystemWindow(), implts_lock(), implts_unlock(), m_bInplaceMenuSet, m_xContainerWindow, m_xInplaceMenuBar, m_xMenuBar, and SystemWindow::SetMenuBar().
Referenced by destroyElement(), disposing(), and implts_destroyElements().
|
private |
Definition at line 929 of file layoutmanager.cxx.
References m_aProgressBarElement, m_xProgressBarBackup, framework::UIElement::m_xUIElement, and framework::ProgressBarWrapper::setStatusBar().
Referenced by implts_destroyProgressBar().
|
private |
Definition at line 2397 of file layoutmanager.cxx.
References m_xContainerWindow, m_xDockingAreaAcceptor, and m_xToolbarManager.
Referenced by implts_doLayout().
|
private |
Definition at line 1380 of file layoutmanager.cxx.
References implts_createElement().
Referenced by createElement().
|
private |
Definition at line 724 of file layoutmanager.cxx.
References aName, m_xFrame, m_xUIElementFactoryManager, and comphelper::makePropertyValue().
Referenced by implts_createDockingWindow(), implts_createMenuBar(), implts_createMSCompatibleMenuBar(), and implts_createStatusBar().
|
private |
Definition at line 143 of file layoutmanager.cxx.
References VCLXMenu::GetMenu(), framework::getTopSystemWindow(), implts_createElement(), implts_createMSCompatibleMenuBar(), implts_updateMenuBarClose(), m_aModuleIdentifier, m_bInplaceMenuSet, m_bMenuVisible, m_xContainerWindow, m_xMenuBar, MenuBar::SetDisplayable(), and SystemWindow::SetMenuBar().
Referenced by createElement().
|
private |
Definition at line 2486 of file layoutmanager.cxx.
References aCommand, aName, implts_createElement(), m_xMenuBar, nIndex, and setMergedMenuBar().
Referenced by implts_createMenuBar().
|
private |
Definition at line 872 of file layoutmanager.cxx.
References VCLUnoHelper::GetInterface(), VCLUnoHelper::GetWindow(), implts_showProgressBar(), m_aProgressBarElement, m_aStatusBarElement, m_xContainerWindow, m_xProgressBarBackup, framework::UIElement::m_xUIElement, WB_3DLOOK, and WB_LEFT.
Referenced by createElement(), destroyElement(), and implts_createStatusBar().
|
private |
Definition at line 846 of file layoutmanager.cxx.
References implts_createElement(), implts_createProgressBar(), implts_readStatusBarState(), framework::UIElement::m_aName, m_aStatusBarElement, and framework::UIElement::m_xUIElement.
Referenced by createElement().
|
private |
Definition at line 461 of file layoutmanager.cxx.
References framework::ToolbarLayoutManager::destroyToolbars(), impl_clearUpMenuBar(), implts_destroyStatusBar(), and m_xToolbarManager.
Referenced by disposing(), implts_reset(), and setDockingAreaAcceptor().
|
private |
Definition at line 955 of file layoutmanager.cxx.
References implts_backupProgressBarWrapper().
Referenced by implts_destroyStatusBar().
|
private |
Definition at line 830 of file layoutmanager.cxx.
References implts_destroyProgressBar(), framework::UIElement::m_aName, m_aStatusBarElement, and framework::UIElement::m_xUIElement.
Referenced by destroyElement(), and implts_destroyElements().
|
private |
Definition at line 2197 of file layoutmanager.cxx.
References Size::AdjustHeight(), framework::equalRectangles(), Height, Size::Height(), implts_calcDockingAreaSizes(), implts_getContainerWindowOutputSize(), implts_getStatusBarSize(), implts_resizeContainerWindow(), implts_setOffset(), implts_setStatusBarPosSize(), m_aDockingArea, m_bMustDoLayout, m_bParentWindowVisible, m_bPreserveContentSize, m_nLockCount, m_xContainerTopWindow, m_xContainerWindow, m_xDockingAreaAcceptor, m_xFrame, m_xToolbarManager, SAL_INFO, and Size::Width().
Referenced by frameAction(), implts_doLayout_notify(), and setDockingAreaAcceptor().
|
private |
Definition at line 2190 of file layoutmanager.cxx.
References Any, implts_doLayout(), and implts_notifyListeners().
Referenced by createElement(), doLayout(), implts_hideProgressBar(), implts_hideStatusBar(), implts_showProgressBar(), implts_showStatusBar(), implts_updateUIElementsVisibleState(), and unlock().
|
private |
Definition at line 487 of file layoutmanager.cxx.
References aName, framework::UIElement::m_aName, m_aProgressBarElement, m_aStatusBarElement, m_xMenuBar, framework::UIElement::m_xUIElement, and framework::parseResourceURL().
Referenced by elementInserted(), elementRemoved(), elementReplaced(), and getElement().
|
private |
Definition at line 710 of file layoutmanager.cxx.
References vcl::Window::GetOutputSizePixel(), VCLUnoHelper::GetWindow(), and m_xContainerWindow.
Referenced by implts_doLayout().
|
private |
Definition at line 2368 of file layoutmanager.cxx.
References bVisible, framework::ProgressBarWrapper::getStatusBar(), isElementVisible(), m_aProgressBarElement, m_aStatusBarElement, m_bVisible, framework::UIElement::m_xUIElement, and STATUS_BAR_ALIAS.
Referenced by implts_doLayout(), and implts_setDockingAreaWindowSizes().
|
private |
Definition at line 1045 of file layoutmanager.cxx.
References framework::ProgressBarWrapper::getStatusBar(), VCLUnoHelper::GetWindow(), implts_doLayout_notify(), implts_readStatusBarState(), implts_setOffset(), m_aProgressBarElement, m_aStatusBarElement, framework::UIElement::m_bVisible, framework::UIElement::m_xUIElement, and STATUS_BAR_ALIAS.
Referenced by hideElement().
|
private |
Definition at line 1108 of file layoutmanager.cxx.
References VCLUnoHelper::GetWindow(), implts_doLayout_notify(), implts_setOffset(), m_aStatusBarElement, framework::UIElement::m_bVisible, and framework::UIElement::m_xUIElement.
Referenced by hideElement(), and implts_updateUIElementsVisibleState().
|
private |
Definition at line 450 of file layoutmanager.cxx.
References m_xContainerWindow, m_xFrame, and xFrame.
Referenced by createElement().
|
private |
Definition at line 262 of file layoutmanager.cxx.
References m_nLockCount.
Referenced by impl_clearUpMenuBar(), implts_reset(), and lock().
|
private |
Definition at line 2570 of file layoutmanager.cxx.
References comphelper::OMultiTypeInterfaceContainerHelper2::getContainer(), comphelper::OInterfaceIteratorHelper2::hasMoreElements(), m_aListenerContainer, comphelper::OInterfaceIteratorHelper2::next(), and comphelper::OInterfaceIteratorHelper2::remove().
Referenced by createElement(), destroyElement(), hideElement(), implts_doLayout_notify(), implts_updateUIElementsVisibleState(), lock(), requestElement(), setMergedMenuBar(), showElement(), and unlock().
|
private |
Definition at line 861 of file layoutmanager.cxx.
References implts_readWindowStateData(), m_aStatusBarElement, and framework::UIElement::m_bStateRead.
Referenced by implts_createStatusBar(), implts_hideProgressBar(), and requestElement().
|
private |
Definition at line 507 of file layoutmanager.cxx.
References aName, m_bGlobalSettings, m_pGlobalSettings, m_xContext, m_xPersistentWindowState, and readWindowStateData().
Referenced by implts_readStatusBarState().
|
private |
Definition at line 1339 of file layoutmanager.cxx.
References Exception, VCLUnoHelper::GetWindow(), implts_resetMenuBar(), m_aStatusBarElement, m_xContainerWindow, m_xToolbarManager, framework::UIElement::m_xUIElement, and framework::ToolbarLayoutManager::setParentWindow().
Referenced by setDockingAreaAcceptor().
|
private |
Definition at line 275 of file layoutmanager.cxx.
References Exception, framework::impl_getModelFromFrame(), implts_destroyElements(), implts_lock(), implts_unlock(), m_aDockingArea, m_aModuleIdentifier, m_aStatusBarElement, m_bAutomaticToolbars, framework::UIElement::m_bStateRead, m_xContainerWindow, m_xContext, m_xDocCfgMgr, m_xFrame, m_xModuleCfgMgr, m_xModuleManager, m_xPersistentWindowState, m_xPersistentWindowStateSupplier, m_xToolbarManager, xFrame, and xModel.
Referenced by frameAction(), and reset().
|
private |
css::uno::RuntimeException |
Definition at line 1183 of file layoutmanager.cxx.
References VclPtr< class reference_type >::disposeAndClear(), framework::MenuBarManager::GetMenuBar(), framework::MenuBarWrapper::GetMenuBarManager(), framework::getTopSystemWindow(), m_bInplaceMenuSet, m_xContainerWindow, m_xInplaceMenuBar, m_xMenuBar, and SystemWindow::SetMenuBar().
Referenced by removeMergedMenuBar().
|
private |
Definition at line 2458 of file layoutmanager.cxx.
References framework::MenuBarManager::GetMenuBar(), framework::MenuBarWrapper::GetMenuBarManager(), framework::getTopSystemWindow(), m_bMenuVisible, m_xContainerWindow, m_xInplaceMenuBar, m_xMenuBar, MenuBar::SetDisplayable(), and SystemWindow::SetMenuBar().
Referenced by implts_reparentChildWindows(), and showElement().
|
private |
Definition at line 2319 of file layoutmanager.cxx.
References tools::Rectangle::GetHeight(), Application::GetScreenPosSizePixel(), tools::Rectangle::GetWidth(), tools::Rectangle::IsEmpty(), m_xContainerTopWindow, m_xContainerWindow, and m_xFrame.
Referenced by implts_doLayout().
|
private |
Definition at line 817 of file layoutmanager.cxx.
References implts_updateUIElementsVisibleState(), m_aStatusBarElement, framework::UIElement::m_bMasterHide, framework::UIElement::m_bVisible, and framework::UIElement::m_xUIElement.
Referenced by setFastPropertyValue_NoBroadcast().
|
private |
Definition at line 2411 of file layoutmanager.cxx.
References Size::Height(), implts_getStatusBarSize(), implts_setStatusBarPosSize(), and m_xContainerWindow.
|
private |
css::uno::RuntimeException |
Definition at line 1140 of file layoutmanager.cxx.
References VclPtr< class reference_type >::Create(), VclPtr< class reference_type >::disposeAndClear(), framework::getTopSystemWindow(), implts_updateMenuBarClose(), m_bInplaceMenuSet, m_xContainerWindow, m_xContext, m_xFrame, m_xInplaceMenuBar, m_xURLTransformer, and SystemWindow::SetMenuBar().
Referenced by setMergedMenuBar().
|
private |
Definition at line 1134 of file layoutmanager.cxx.
References m_xToolbarManager.
Referenced by implts_doLayout(), implts_hideProgressBar(), implts_hideStatusBar(), implts_showProgressBar(), and implts_showStatusBar().
|
private |
Definition at line 964 of file layoutmanager.cxx.
References VclPtr< class reference_type >::get(), framework::ProgressBarWrapper::getStatusBar(), VCLUnoHelper::GetWindow(), m_aProgressBarElement, m_aStatusBarElement, m_xContainerWindow, and framework::UIElement::m_xUIElement.
Referenced by implts_doLayout(), and implts_setDockingAreaWindowSizes().
|
private |
Definition at line 746 of file layoutmanager.cxx.
References implts_updateUIElementsVisibleState(), m_aStatusBarElement, and framework::UIElement::m_bMasterHide.
Referenced by setVisible().
|
private |
Definition at line 1003 of file layoutmanager.cxx.
References bVisible, framework::ProgressBarWrapper::getStatusBar(), VCLUnoHelper::GetWindow(), implts_doLayout_notify(), implts_setOffset(), m_aProgressBarElement, m_aStatusBarElement, framework::UIElement::m_bMasterHide, m_bVisible, framework::UIElement::m_bVisible, and framework::UIElement::m_xUIElement.
Referenced by implts_createProgressBar(), requestElement(), and showElement().
|
private |
Definition at line 1082 of file layoutmanager.cxx.
References VCLUnoHelper::GetWindow(), implts_doLayout_notify(), implts_setOffset(), m_aStatusBarElement, framework::UIElement::m_bVisible, and framework::UIElement::m_xUIElement.
Referenced by implts_updateUIElementsVisibleState(), and showElement().
|
private |
Definition at line 477 of file layoutmanager.cxx.
References m_xToolbarManager, and framework::ToolbarLayoutManager::setFloatingToolbarsVisibility().
Referenced by frameAction().
|
private |
Definition at line 268 of file layoutmanager.cxx.
References m_nLockCount.
Referenced by impl_clearUpMenuBar(), implts_reset(), and unlock().
|
private |
Definition at line 2433 of file layoutmanager.cxx.
References SystemWindow::GetMenuBar(), framework::getTopSystemWindow(), LINK, m_bMenuBarCloseButton, m_xContainerWindow, MenuBar::SetCloseButtonClickHdl(), and MenuBar::ShowCloseButton().
Referenced by implts_createMenuBar(), implts_setInplaceMenuBar(), and setFastPropertyValue_NoBroadcast().
|
private |
Definition at line 756 of file layoutmanager.cxx.
References a, framework::MenuBarManager::GetMenuBar(), framework::MenuBarWrapper::GetMenuBarManager(), framework::getTopSystemWindow(), implts_doLayout_notify(), implts_hideStatusBar(), implts_notifyListeners(), implts_showStatusBar(), framework::ToolbarLayoutManager::isLayoutDirty(), m_xContainerWindow, m_xInplaceMenuBar, m_xMenuBar, m_xToolbarManager, SystemWindow::SetMenuBar(), and framework::ToolbarLayoutManager::setVisible().
Referenced by implts_setCurrentUIVisibility(), implts_setVisibleState(), windowHidden(), and windowShown().
|
private |
Definition at line 647 of file layoutmanager.cxx.
References aName, Any, Exception, framework::UIElement::m_aDockedData, framework::UIElement::m_aFloatingData, framework::DockedData::m_aPos, framework::FloatingData::m_aPos, framework::FloatingData::m_aSize, framework::UIElement::m_aUIName, framework::UIElement::m_bFloating, framework::DockedData::m_bLocked, framework::UIElement::m_bVisible, framework::DockedData::m_nDockedArea, m_xPersistentWindowState, framework::UIElement::m_xUIElement, comphelper::makePropertyValue(), WINDOWSTATE_PROPERTY_DOCKED, WINDOWSTATE_PROPERTY_DOCKINGAREA, WINDOWSTATE_PROPERTY_DOCKPOS, WINDOWSTATE_PROPERTY_LOCKED, WINDOWSTATE_PROPERTY_POS, WINDOWSTATE_PROPERTY_SIZE, WINDOWSTATE_PROPERTY_UINAME, and WINDOWSTATE_PROPERTY_VISIBLE.
Referenced by hideElement(), and showElement().
|
overridevirtual |
Definition at line 2079 of file layoutmanager.cxx.
References aName, o3tl::equalsIgnoreAsciiCase(), framework::getElementTypeFromResourceURL(), framework::ToolbarLayoutManager::isToolbarDocked(), m_xToolbarManager, and UIRESOURCETYPE_TOOLBAR.
|
overridevirtual |
Definition at line 2064 of file layoutmanager.cxx.
References aName, o3tl::equalsIgnoreAsciiCase(), framework::getElementTypeFromResourceURL(), framework::ToolbarLayoutManager::isToolbarFloating(), m_xToolbarManager, and UIRESOURCETYPE_TOOLBAR.
|
overridevirtual |
Definition at line 2094 of file layoutmanager.cxx.
References aName, o3tl::equalsIgnoreAsciiCase(), framework::getElementTypeFromResourceURL(), framework::ToolbarLayoutManager::isToolbarLocked(), m_xToolbarManager, and UIRESOURCETYPE_TOOLBAR.
|
overridevirtual |
Definition at line 1990 of file layoutmanager.cxx.
References aName, SystemWindow::GetMenuBar(), framework::getTopSystemWindow(), VCLUnoHelper::GetWindow(), MenuBar::IsDisplayable(), framework::IsDockingWindowVisible(), framework::ToolbarLayoutManager::isToolbarVisible(), framework::UIElement::m_aName, m_aProgressBarElement, m_aStatusBarElement, m_bMenuVisible, framework::UIElement::m_bVisible, m_xContainerWindow, m_xFrame, m_xToolbarManager, framework::UIElement::m_xUIElement, framework::parseResourceURL(), UIRESOURCETYPE_TOOLBAR, and xFrame.
Referenced by implts_getStatusBarSize().
|
overridevirtual |
Definition at line 2362 of file layoutmanager.cxx.
References m_bVisible.
|
overridevirtual |
Definition at line 2139 of file layoutmanager.cxx.
References a, Any, implts_lock(), implts_notifyListeners(), m_nLockCount, and SAL_INFO.
Referenced by setDockingAreaAcceptor().
|
overridevirtual |
Definition at line 1901 of file layoutmanager.cxx.
References aName, doLayout(), o3tl::equalsIgnoreAsciiCase(), framework::getElementTypeFromResourceURL(), framework::ToolbarLayoutManager::isLayoutDirty(), framework::ToolbarLayoutManager::lockToolbar(), m_xToolbarManager, and UIRESOURCETYPE_TOOLBAR.
|
static |
Reading of settings - shared with ToolbarLayoutManager.
Definition at line 513 of file layoutmanager.cxx.
References aName, StyleSettings::GetDockingFloatsSupported(), framework::GlobalSettings::GetToolbarStateInfo(), framework::GlobalSettings::HasToolbarStatesInfo(), if(), framework::UIElement::m_aDockedData, framework::UIElement::m_aFloatingData, framework::DockedData::m_aPos, framework::FloatingData::m_aPos, framework::FloatingData::m_aSize, framework::UIElement::m_aUIName, framework::UIElement::m_bContextSensitive, framework::UIElement::m_bFloating, framework::DockedData::m_bLocked, framework::UIElement::m_bNoClose, framework::UIElement::m_bVisible, framework::DockedData::m_nDockedArea, framework::UIElement::m_nStyle, SAL_MAX_INT32, framework::GlobalSettings::STATEINFO_DOCKED, framework::GlobalSettings::STATEINFO_LOCKED, WINDOWSTATE_PROPERTY_CONTEXT, WINDOWSTATE_PROPERTY_DOCKED, WINDOWSTATE_PROPERTY_DOCKINGAREA, WINDOWSTATE_PROPERTY_DOCKPOS, WINDOWSTATE_PROPERTY_LOCKED, WINDOWSTATE_PROPERTY_NOCLOSE, WINDOWSTATE_PROPERTY_POS, WINDOWSTATE_PROPERTY_SIZE, WINDOWSTATE_PROPERTY_STYLE, WINDOWSTATE_PROPERTY_UINAME, and WINDOWSTATE_PROPERTY_VISIBLE.
Referenced by framework::ToolbarLayoutManager::implts_readWindowStateData(), and implts_readWindowStateData().
|
overridevirtual |
Definition at line 2565 of file layoutmanager.cxx.
References m_aListenerContainer, and comphelper::OMultiTypeInterfaceContainerHelper2::removeInterface().
|
overridevirtual |
Definition at line 1236 of file layoutmanager.cxx.
References implts_resetInplaceMenuBar().
|
overridevirtual |
Definition at line 1558 of file layoutmanager.cxx.
References framework::CreateDockingWindow(), createElement(), VCLUnoHelper::GetWindow(), implts_notifyListeners(), implts_readStatusBarState(), implts_showProgressBar(), m_aModuleIdentifier, framework::UIElement::m_aName, m_aStatusBarElement, framework::UIElement::m_bMasterHide, m_bVisible, framework::UIElement::m_bVisible, m_xFrame, m_xToolbarManager, framework::UIElement::m_xUIElement, OUStringToOString(), framework::parseResourceURL(), framework::ToolbarLayoutManager::requestToolbar(), SAL_INFO, UIRESOURCETYPE_TOOLBAR, and xFrame.
void framework::LayoutManager::requestLayout | ( | ) |
Definition at line 2185 of file layoutmanager.cxx.
References doLayout().
Referenced by framework::ToolbarLayoutManager::childWindowEvent(), framework::ToolbarLayoutManager::closed(), framework::ToolbarLayoutManager::elementReplaced(), framework::ToolbarLayoutManager::endDocking(), framework::ToolbarLayoutManager::toggleFloatingMode(), and framework::ToolbarLayoutManager::windowResized().
|
overridevirtual |
Definition at line 1219 of file layoutmanager.cxx.
References implts_reset().
|
finaloverridevirtual |
Definition at line 1253 of file layoutmanager.cxx.
References framework::ToolbarLayoutManager::createStaticToolbars(), VCLUnoHelper::GetWindow(), implts_destroyElements(), implts_doLayout(), implts_reparentChildWindows(), LINK, lock(), m_aAsyncLayoutTimer, m_aDockingArea, m_bAutomaticToolbars, m_bParentWindowVisible, m_xContainerTopWindow, m_xContainerWindow, m_xDockingAreaAcceptor, m_xFrame, m_xToolbarManager, framework::ToolbarLayoutManager::resetDockingArea(), Task::Stop(), and unlock().
Referenced by disposing(), and ~LayoutManager().
|
overridevirtual |
Definition at line 1956 of file layoutmanager.cxx.
References aName, doLayout(), o3tl::equalsIgnoreAsciiCase(), framework::getElementTypeFromResourceURL(), framework::ToolbarLayoutManager::isLayoutDirty(), m_xToolbarManager, framework::ToolbarLayoutManager::setToolbarPos(), and UIRESOURCETYPE_TOOLBAR.
|
overridevirtual |
Definition at line 1973 of file layoutmanager.cxx.
References aName, doLayout(), o3tl::equalsIgnoreAsciiCase(), framework::getElementTypeFromResourceURL(), framework::ToolbarLayoutManager::isLayoutDirty(), m_xToolbarManager, framework::ToolbarLayoutManager::setToolbarPosSize(), and UIRESOURCETYPE_TOOLBAR.
|
overridevirtual |
Definition at line 1939 of file layoutmanager.cxx.
References aName, doLayout(), o3tl::equalsIgnoreAsciiCase(), framework::getElementTypeFromResourceURL(), framework::ToolbarLayoutManager::isLayoutDirty(), m_xToolbarManager, framework::ToolbarLayoutManager::setToolbarSize(), and UIRESOURCETYPE_TOOLBAR.
|
overrideprivatevirtual |
Reimplemented from comphelper::OPropertyContainer.
Definition at line 3002 of file layoutmanager.cxx.
References implts_setCurrentUIVisibility(), implts_updateMenuBarClose(), LAYOUTMANAGER_PROPHANDLE_HIDECURRENTUI, LAYOUTMANAGER_PROPHANDLE_MENUBARCLOSER, LAYOUTMANAGER_PROPHANDLE_REFRESHTOOLTIP, LAYOUTMANAGER_PROPHANDLE_REFRESHVISIBILITY, m_bAutomaticToolbars, m_bHideCurrentUI, m_xToolbarManager, nHandle, framework::ToolbarLayoutManager::refreshToolbarsVisibility(), and comphelper::OPropertyContainer::setFastPropertyValue_NoBroadcast().
|
overridevirtual |
Definition at line 1226 of file layoutmanager.cxx.
References a, implts_notifyListeners(), and implts_setInplaceMenuBar().
Referenced by implts_createMSCompatibleMenuBar().
|
overridevirtual |
Definition at line 2351 of file layoutmanager.cxx.
References bVisible, implts_setVisibleState(), and m_bVisible.
|
overridevirtual |
Definition at line 1686 of file layoutmanager.cxx.
References aName, doLayout(), framework::impl_setDockingWindowVisibility(), implts_notifyListeners(), implts_resetMenuBar(), implts_showProgressBar(), implts_showStatusBar(), implts_writeWindowStateData(), framework::ToolbarLayoutManager::isLayoutDirty(), framework::UIElement::m_aName, m_aStatusBarElement, framework::UIElement::m_bMasterHide, m_bMenuVisible, m_xContext, m_xFrame, m_xToolbarManager, framework::UIElement::m_xUIElement, OUStringToOString(), framework::parseResourceURL(), SAL_INFO, framework::ToolbarLayoutManager::showToolbar(), STATUS_BAR_ALIAS, UIRESOURCETYPE_TOOLBAR, and xFrame.
|
inlineoverridevirtual |
Definition at line 76 of file layoutmanager.hxx.
References ServiceName, and cppu::supportsService().
|
overridevirtual |
Definition at line 2153 of file layoutmanager.cxx.
References a, Any, implts_doLayout_notify(), implts_notifyListeners(), implts_unlock(), m_aAsyncLayoutTimer, m_nLockCount, SAL_INFO, and Task::Stop().
Referenced by setDockingAreaAcceptor().
|
overridevirtual |
Definition at line 1920 of file layoutmanager.cxx.
References aName, doLayout(), o3tl::equalsIgnoreAsciiCase(), framework::getElementTypeFromResourceURL(), framework::ToolbarLayoutManager::isLayoutDirty(), m_xToolbarManager, UIRESOURCETYPE_TOOLBAR, and framework::ToolbarLayoutManager::unlockToolbar().
|
overridevirtual |
Definition at line 2657 of file layoutmanager.cxx.
References aEvent, implts_updateUIElementsVisibleState(), m_bParentWindowVisible, and m_xContainerWindow.
|
overridevirtual |
Definition at line 2633 of file layoutmanager.cxx.
|
overridevirtual |
Definition at line 2593 of file layoutmanager.cxx.
References aEvent, Timer::Invoke(), Task::IsActive(), m_aAsyncLayoutTimer, m_bMustDoLayout, m_bVisible, m_nLockCount, m_xContainerWindow, m_xFrame, and Timer::Start().
|
overridevirtual |
Definition at line 2637 of file layoutmanager.cxx.
References aEvent, implts_updateUIElementsVisibleState(), m_bParentWindowVisible, and m_xContainerWindow.
|
friend |
Definition at line 267 of file layoutmanager.hxx.
|
private |
Definition at line 263 of file layoutmanager.hxx.
Referenced by setDockingAreaAcceptor(), unlock(), windowResized(), and ~LayoutManager().
|
private |
Definition at line 250 of file layoutmanager.hxx.
Referenced by getCurrentDockingArea(), implts_doLayout(), implts_reset(), and setDockingAreaAcceptor().
|
private |
Definition at line 264 of file layoutmanager.hxx.
Referenced by addLayoutManagerEventListener(), disposing(), implts_notifyListeners(), and removeLayoutManagerEventListener().
|
private |
Definition at line 262 of file layoutmanager.hxx.
Referenced by implts_createMenuBar(), implts_reset(), and requestElement().
|
private |
Definition at line 255 of file layoutmanager.hxx.
Referenced by implts_backupProgressBarWrapper(), implts_createProgressBar(), implts_findElement(), implts_getStatusBarSize(), implts_hideProgressBar(), implts_setStatusBarPosSize(), implts_showProgressBar(), and isElementVisible().
|
private |
Definition at line 254 of file layoutmanager.hxx.
Referenced by destroyElement(), getElements(), hideElement(), implts_createProgressBar(), implts_createStatusBar(), implts_destroyStatusBar(), implts_findElement(), implts_getStatusBarSize(), implts_hideProgressBar(), implts_hideStatusBar(), implts_readStatusBarState(), implts_reparentChildWindows(), implts_reset(), implts_setCurrentUIVisibility(), implts_setStatusBarPosSize(), implts_setVisibleState(), implts_showProgressBar(), implts_showStatusBar(), isElementVisible(), requestElement(), and showElement().
|
private |
Definition at line 245 of file layoutmanager.hxx.
Referenced by implts_reset(), setDockingAreaAcceptor(), and setFastPropertyValue_NoBroadcast().
|
private |
Definition at line 247 of file layoutmanager.hxx.
Referenced by implts_readWindowStateData().
|
private |
Definition at line 246 of file layoutmanager.hxx.
Referenced by setFastPropertyValue_NoBroadcast().
|
private |
Definition at line 240 of file layoutmanager.hxx.
Referenced by destroyElement(), elementRemoved(), impl_clearUpMenuBar(), implts_createMenuBar(), implts_resetInplaceMenuBar(), and implts_setInplaceMenuBar().
|
private |
Definition at line 249 of file layoutmanager.hxx.
Referenced by implts_updateMenuBarClose().
|
private |
Definition at line 241 of file layoutmanager.hxx.
Referenced by createElement(), hideElement(), implts_createMenuBar(), implts_resetMenuBar(), isElementVisible(), and showElement().
|
private |
Definition at line 244 of file layoutmanager.hxx.
Referenced by frameAction(), implts_doLayout(), and windowResized().
|
private |
Definition at line 243 of file layoutmanager.hxx.
Referenced by implts_doLayout(), setDockingAreaAcceptor(), windowHidden(), and windowShown().
|
private |
Definition at line 248 of file layoutmanager.hxx.
Referenced by implts_doLayout().
|
private |
Definition at line 242 of file layoutmanager.hxx.
Referenced by implts_getStatusBarSize(), implts_showProgressBar(), isVisible(), requestElement(), setVisible(), and windowResized().
|
private |
Definition at line 239 of file layoutmanager.hxx.
Referenced by implts_doLayout(), implts_lock(), implts_unlock(), lock(), unlock(), and windowResized().
|
private |
Definition at line 261 of file layoutmanager.hxx.
Referenced by disposing(), implts_readWindowStateData(), and ~LayoutManager().
|
private |
Definition at line 238 of file layoutmanager.hxx.
Referenced by disposing(), implts_doLayout(), implts_resizeContainerWindow(), and setDockingAreaAcceptor().
|
private |
Definition at line 237 of file layoutmanager.hxx.
Referenced by createElement(), disposing(), elementRemoved(), hideElement(), impl_clearUpMenuBar(), implts_calcDockingAreaSizes(), implts_createMenuBar(), implts_createProgressBar(), implts_doLayout(), implts_getContainerWindowOutputSize(), implts_isEmbeddedLayoutManager(), implts_reparentChildWindows(), implts_reset(), implts_resetInplaceMenuBar(), implts_resetMenuBar(), implts_resizeContainerWindow(), implts_setDockingAreaWindowSizes(), implts_setInplaceMenuBar(), implts_setStatusBarPosSize(), implts_updateMenuBarClose(), implts_updateUIElementsVisibleState(), isElementVisible(), setDockingAreaAcceptor(), windowHidden(), windowResized(), and windowShown().
|
private |
Definition at line 232 of file layoutmanager.hxx.
Referenced by destroyElement(), hideElement(), implts_readWindowStateData(), implts_reset(), implts_setInplaceMenuBar(), and showElement().
|
private |
Definition at line 236 of file layoutmanager.hxx.
Referenced by disposing(), elementInserted(), elementRemoved(), and implts_reset().
|
private |
Definition at line 251 of file layoutmanager.hxx.
Referenced by getDockingAreaAcceptor(), implts_calcDockingAreaSizes(), implts_doLayout(), and setDockingAreaAcceptor().
|
private |
Definition at line 234 of file layoutmanager.hxx.
Referenced by attachFrame(), createElement(), destroyElement(), disposing(), elementInserted(), elementRemoved(), elementReplaced(), hideElement(), implts_createElement(), implts_doLayout(), implts_isEmbeddedLayoutManager(), implts_reset(), implts_resizeContainerWindow(), implts_setInplaceMenuBar(), isElementVisible(), requestElement(), setDockingAreaAcceptor(), showElement(), and windowResized().
|
private |
Definition at line 252 of file layoutmanager.hxx.
Referenced by disposing(), impl_clearUpMenuBar(), implts_resetInplaceMenuBar(), implts_resetMenuBar(), implts_setInplaceMenuBar(), and implts_updateUIElementsVisibleState().
|
private |
Definition at line 253 of file layoutmanager.hxx.
Referenced by destroyElement(), disposing(), elementRemoved(), getElements(), impl_clearUpMenuBar(), implts_createMenuBar(), implts_createMSCompatibleMenuBar(), implts_findElement(), implts_resetInplaceMenuBar(), implts_resetMenuBar(), and implts_updateUIElementsVisibleState().
|
private |
Definition at line 235 of file layoutmanager.hxx.
Referenced by disposing(), elementRemoved(), and implts_reset().
|
private |
Definition at line 257 of file layoutmanager.hxx.
Referenced by implts_reset().
|
private |
Definition at line 259 of file layoutmanager.hxx.
Referenced by implts_readWindowStateData(), implts_reset(), and implts_writeWindowStateData().
|
private |
Definition at line 260 of file layoutmanager.hxx.
Referenced by implts_reset().
|
private |
Definition at line 256 of file layoutmanager.hxx.
Referenced by implts_backupProgressBarWrapper(), and implts_createProgressBar().
|
private |
Definition at line 265 of file layoutmanager.hxx.
Referenced by createElement(), destroyElement(), disposing(), dockAllWindows(), dockWindow(), elementInserted(), elementRemoved(), elementReplaced(), floatWindow(), getElement(), getElementPos(), getElements(), getElementSize(), hideElement(), implts_calcDockingAreaSizes(), implts_destroyElements(), implts_doLayout(), implts_reparentChildWindows(), implts_reset(), implts_setOffset(), implts_toggleFloatingUIElementsVisibility(), implts_updateUIElementsVisibleState(), isElementDocked(), isElementFloating(), isElementLocked(), isElementVisible(), lockWindow(), requestElement(), setDockingAreaAcceptor(), setElementPos(), setElementPosSize(), setElementSize(), setFastPropertyValue_NoBroadcast(), showElement(), and unlockWindow().
|
private |
Definition at line 258 of file layoutmanager.hxx.
Referenced by implts_createElement().
|
private |
reference to factory, which has created this instance.
Definition at line 233 of file layoutmanager.hxx.
Referenced by implts_setInplaceMenuBar().