LibreOffice Module framework (master) 1
|
#include <uielement.hxx>
Public Member Functions | |
UIElement () | |
UIElement (OUString aName, OUString aType, css::uno::Reference< css::ui::XUIElement > xUIElement) | |
bool | operator< (const UIElement &aUIElement) const |
Public Attributes | |
OUString | m_aType |
OUString | m_aName |
OUString | m_aUIName |
css::uno::Reference< css::ui::XUIElement > | m_xUIElement |
bool | m_bFloating |
bool | m_bVisible |
bool | m_bUserActive |
bool | m_bMasterHide |
bool | m_bContextSensitive |
bool | m_bNoClose |
bool | m_bStateRead |
ButtonType | m_nStyle |
DockedData | m_aDockedData |
FloatingData | m_aFloatingData |
Definition at line 57 of file uielement.hxx.
|
inline |
Definition at line 59 of file uielement.hxx.
References SYMBOLONLY.
|
inline |
Definition at line 69 of file uielement.hxx.
References aName, and SYMBOLONLY.
bool framework::UIElement::operator< | ( | const UIElement & | aUIElement | ) | const |
Definition at line 29 of file uielement.cxx.
References m_aDockedData, m_aFloatingData, framework::DockedData::m_aPos, framework::FloatingData::m_aPos, m_bFloating, m_bUserActive, m_bVisible, framework::DockedData::m_nDockedArea, and m_xUIElement.
DockedData framework::UIElement::m_aDockedData |
Definition at line 98 of file uielement.hxx.
Referenced by framework::ToolbarLayoutManager::docking(), framework::ToolbarLayoutManager::dockToolbar(), framework::ToolbarLayoutManager::endDocking(), framework::ToolbarLayoutManager::getToolbarPos(), framework::ToolbarLayoutManager::implts_calcDockingPosSize(), framework::ToolbarLayoutManager::implts_calcTrackingAndElementRect(), framework::ToolbarLayoutManager::implts_getDockingAreaElementInfoOnSingleRowCol(), framework::ToolbarLayoutManager::implts_getDockingAreaElementInfos(), framework::ToolbarLayoutManager::implts_renumberRowColumnData(), framework::ToolbarLayoutManager::implts_setElementData(), framework::LayoutManager::implts_writeWindowStateData(), framework::ToolbarLayoutManager::implts_writeWindowStateData(), framework::ToolbarLayoutManager::lockToolbar(), operator<(), framework::LayoutManager::readWindowStateData(), framework::ToolbarLayoutManager::toggleFloatingMode(), and framework::ToolbarLayoutManager::unlockToolbar().
FloatingData framework::UIElement::m_aFloatingData |
Definition at line 99 of file uielement.hxx.
Referenced by framework::ToolbarLayoutManager::docking(), framework::ToolbarLayoutManager::endDocking(), framework::ToolbarLayoutManager::implts_getDockingAreaElementInfos(), framework::ToolbarLayoutManager::implts_setElementData(), framework::LayoutManager::implts_writeWindowStateData(), framework::ToolbarLayoutManager::implts_writeWindowStateData(), operator<(), framework::ToolbarLayoutManager::prepareToggleFloatingMode(), framework::LayoutManager::readWindowStateData(), framework::ToolbarLayoutManager::setToolbarPos(), framework::ToolbarLayoutManager::setToolbarSize(), framework::ToolbarLayoutManager::startDocking(), framework::ToolbarLayoutManager::toggleFloatingMode(), and framework::ToolbarLayoutManager::windowResized().
OUString framework::UIElement::m_aName |
Definition at line 87 of file uielement.hxx.
Referenced by framework::ToolbarLayoutManager::createToolbar(), framework::LayoutManager::destroyElement(), framework::ToolbarLayoutManager::endDocking(), framework::LayoutManager::hideElement(), framework::ToolbarLayoutManager::implts_calcDockingPosSize(), framework::ToolbarLayoutManager::implts_createAddonsToolBars(), framework::ToolbarLayoutManager::implts_createNonContextSensitiveToolBars(), framework::LayoutManager::implts_createStatusBar(), framework::LayoutManager::implts_destroyStatusBar(), framework::LayoutManager::implts_findElement(), framework::ToolbarLayoutManager::implts_getDockingAreaElementInfoOnSingleRowCol(), framework::ToolbarLayoutManager::implts_getDockingAreaElementInfos(), framework::ToolbarLayoutManager::implts_insertToolbar(), framework::ToolbarLayoutManager::implts_renumberRowColumnData(), framework::ToolbarLayoutManager::implts_setToolbar(), framework::ToolbarLayoutManager::implts_writeWindowStateData(), framework::LayoutManager::isElementVisible(), framework::ToolbarLayoutManager::prepareToggleFloatingMode(), framework::ToolbarLayoutManager::refreshToolbarsVisibility(), framework::LayoutManager::requestElement(), framework::ToolbarLayoutManager::requestToolbar(), framework::LayoutManager::showElement(), and framework::ToolbarLayoutManager::toggleFloatingMode().
OUString framework::UIElement::m_aType |
Definition at line 86 of file uielement.hxx.
Referenced by framework::ToolbarLayoutManager::requestToolbar().
OUString framework::UIElement::m_aUIName |
Definition at line 88 of file uielement.hxx.
Referenced by framework::ToolbarLayoutManager::implts_createAddonsToolBars(), framework::ToolbarLayoutManager::implts_setElementData(), framework::LayoutManager::implts_writeWindowStateData(), framework::ToolbarLayoutManager::implts_writeWindowStateData(), and framework::LayoutManager::readWindowStateData().
bool framework::UIElement::m_bContextSensitive |
Definition at line 94 of file uielement.hxx.
Referenced by framework::ToolbarLayoutManager::implts_createNonContextSensitiveToolBars(), and framework::LayoutManager::readWindowStateData().
bool framework::UIElement::m_bFloating |
Definition at line 90 of file uielement.hxx.
Referenced by framework::ToolbarLayoutManager::childWindowEvent(), framework::ToolbarLayoutManager::createToolbar(), framework::ToolbarLayoutManager::docking(), framework::ToolbarLayoutManager::elementReplaced(), framework::ToolbarLayoutManager::endDocking(), framework::ToolbarLayoutManager::floatToolbar(), framework::ToolbarLayoutManager::getToolbarPos(), framework::ToolbarLayoutManager::hideToolbar(), framework::ToolbarLayoutManager::implts_createAddonsToolBars(), framework::ToolbarLayoutManager::implts_setElementData(), framework::LayoutManager::implts_writeWindowStateData(), framework::ToolbarLayoutManager::implts_writeWindowStateData(), operator<(), framework::LayoutManager::readWindowStateData(), framework::ToolbarLayoutManager::showToolbar(), framework::ToolbarLayoutManager::toggleFloatingMode(), and framework::ToolbarLayoutManager::windowResized().
bool framework::UIElement::m_bMasterHide |
Definition at line 93 of file uielement.hxx.
Referenced by framework::LayoutManager::hideElement(), framework::LayoutManager::implts_setCurrentUIVisibility(), framework::ToolbarLayoutManager::implts_setElementData(), framework::LayoutManager::implts_setVisibleState(), framework::LayoutManager::implts_showProgressBar(), framework::LayoutManager::requestElement(), framework::ToolbarLayoutManager::requestToolbar(), and framework::LayoutManager::showElement().
bool framework::UIElement::m_bNoClose |
Definition at line 95 of file uielement.hxx.
Referenced by framework::ToolbarLayoutManager::implts_setElementData(), and framework::LayoutManager::readWindowStateData().
bool framework::UIElement::m_bStateRead |
Definition at line 96 of file uielement.hxx.
Referenced by framework::LayoutManager::implts_readStatusBarState(), and framework::LayoutManager::implts_reset().
bool framework::UIElement::m_bUserActive |
Definition at line 92 of file uielement.hxx.
Referenced by framework::ToolbarLayoutManager::endDocking(), operator<(), framework::ToolbarLayoutManager::startDocking(), and framework::ToolbarLayoutManager::toggleFloatingMode().
bool framework::UIElement::m_bVisible |
Definition at line 91 of file uielement.hxx.
Referenced by framework::ToolbarLayoutManager::createToolbar(), framework::ToolbarLayoutManager::dockToolbar(), framework::ToolbarLayoutManager::hideToolbar(), framework::ToolbarLayoutManager::implts_createNonContextSensitiveToolBars(), framework::LayoutManager::implts_hideProgressBar(), framework::LayoutManager::implts_hideStatusBar(), framework::LayoutManager::implts_setCurrentUIVisibility(), framework::ToolbarLayoutManager::implts_setElementData(), framework::LayoutManager::implts_showProgressBar(), framework::LayoutManager::implts_showStatusBar(), framework::LayoutManager::implts_writeWindowStateData(), framework::ToolbarLayoutManager::implts_writeWindowStateData(), framework::LayoutManager::isElementVisible(), operator<(), framework::LayoutManager::readWindowStateData(), framework::ToolbarLayoutManager::refreshToolbarsVisibility(), framework::LayoutManager::requestElement(), framework::ToolbarLayoutManager::requestToolbar(), framework::ToolbarLayoutManager::showToolbar(), and framework::ToolbarLayoutManager::windowResized().
ButtonType framework::UIElement::m_nStyle |
Definition at line 97 of file uielement.hxx.
Referenced by framework::ToolbarLayoutManager::implts_setElementData(), framework::ToolbarLayoutManager::implts_writeWindowStateData(), and framework::LayoutManager::readWindowStateData().
css::uno::Reference< css::ui::XUIElement > framework::UIElement::m_xUIElement |
Definition at line 89 of file uielement.hxx.
Referenced by framework::ToolbarLayoutManager::childWindowEvent(), framework::ToolbarLayoutManager::createToolbar(), framework::ToolbarLayoutManager::dockToolbar(), framework::ToolbarLayoutManager::elementInserted(), framework::ToolbarLayoutManager::elementRemoved(), framework::ToolbarLayoutManager::elementReplaced(), framework::ToolbarLayoutManager::endDocking(), framework::ToolbarLayoutManager::floatToolbar(), framework::LayoutManager::getElements(), framework::ToolbarLayoutManager::getToolbar(), framework::LayoutManager::hideElement(), framework::ToolbarLayoutManager::hideToolbar(), framework::LayoutManager::implts_backupProgressBarWrapper(), framework::ToolbarLayoutManager::implts_calcDockingPosSize(), framework::ToolbarLayoutManager::implts_createAddonsToolBars(), framework::LayoutManager::implts_createProgressBar(), framework::LayoutManager::implts_createStatusBar(), framework::LayoutManager::implts_destroyStatusBar(), framework::LayoutManager::implts_findElement(), framework::ToolbarLayoutManager::implts_getDockingAreaElementInfoOnSingleRowCol(), framework::ToolbarLayoutManager::implts_getDockingAreaElementInfos(), framework::LayoutManager::implts_getStatusBarSize(), framework::LayoutManager::implts_hideProgressBar(), framework::LayoutManager::implts_hideStatusBar(), framework::LayoutManager::implts_reparentChildWindows(), framework::LayoutManager::implts_setCurrentUIVisibility(), framework::LayoutManager::implts_setStatusBarPosSize(), framework::LayoutManager::implts_showProgressBar(), framework::LayoutManager::implts_showStatusBar(), framework::LayoutManager::implts_writeWindowStateData(), framework::ToolbarLayoutManager::implts_writeWindowStateData(), framework::LayoutManager::isElementVisible(), framework::ToolbarLayoutManager::lockToolbar(), operator<(), framework::LayoutManager::requestElement(), framework::ToolbarLayoutManager::requestToolbar(), framework::LayoutManager::showElement(), framework::ToolbarLayoutManager::showToolbar(), framework::ToolbarLayoutManager::startDocking(), framework::ToolbarLayoutManager::unlockToolbar(), and framework::ToolbarLayoutManager::windowResized().