LibreOffice Module sdext (master)  1
Public Types | Public Member Functions | Public Attributes | List of all members
sdext::presenter::PresenterPaneContainer::PaneDescriptor Class Reference

Each pane descriptor holds references to one pane and the view displayed in this pane as well as the other information that is used to manage the pane window like an XWindow reference, the title, and the coordinates. More...

#include <PresenterPaneContainer.hxx>

Collaboration diagram for sdext::presenter::PresenterPaneContainer::PaneDescriptor:
[legend]

Public Types

typedef ::std::function< std::shared_ptr< PresenterSprite >)> SpriteProvider
 

Public Member Functions

void SetActivationState (const bool bIsActive)
 

Public Attributes

css::uno::Reference< css::drawing::framework::XResourceId > mxPaneId
 
OUString msViewURL
 
::rtl::Reference< PresenterPaneBasemxPane
 
css::uno::Reference< css::drawing::framework::XView > mxView
 
css::uno::Reference< css::awt::XWindow > mxContentWindow
 
css::uno::Reference< css::awt::XWindow > mxBorderWindow
 
OUString msTitleTemplate
 
OUString msAccessibleTitleTemplate
 
OUString msTitle
 
ViewInitializationFunction maViewInitialization
 
bool mbIsActive
 
bool mbIsOpaque
 
bool mbIsSprite
 

Detailed Description

Each pane descriptor holds references to one pane and the view displayed in this pane as well as the other information that is used to manage the pane window like an XWindow reference, the title, and the coordinates.

A initialization function for the view is stored as well. This function is executed as soon as a view is created.

Definition at line 74 of file PresenterPaneContainer.hxx.

Member Typedef Documentation

Definition at line 77 of file PresenterPaneContainer.hxx.

Member Function Documentation

void sdext::presenter::PresenterPaneContainer::PaneDescriptor::SetActivationState ( const bool  bIsActive)

Definition at line 326 of file PresenterPaneContainer.cxx.

References mbIsActive.

Member Data Documentation

ViewInitializationFunction sdext::presenter::PresenterPaneContainer::PaneDescriptor::maViewInitialization

Definition at line 87 of file PresenterPaneContainer.hxx.

bool sdext::presenter::PresenterPaneContainer::PaneDescriptor::mbIsActive

Definition at line 88 of file PresenterPaneContainer.hxx.

Referenced by SetActivationState().

bool sdext::presenter::PresenterPaneContainer::PaneDescriptor::mbIsOpaque

Definition at line 89 of file PresenterPaneContainer.hxx.

bool sdext::presenter::PresenterPaneContainer::PaneDescriptor::mbIsSprite

Definition at line 90 of file PresenterPaneContainer.hxx.

OUString sdext::presenter::PresenterPaneContainer::PaneDescriptor::msAccessibleTitleTemplate

Definition at line 85 of file PresenterPaneContainer.hxx.

OUString sdext::presenter::PresenterPaneContainer::PaneDescriptor::msTitle

Definition at line 86 of file PresenterPaneContainer.hxx.

OUString sdext::presenter::PresenterPaneContainer::PaneDescriptor::msTitleTemplate

Definition at line 84 of file PresenterPaneContainer.hxx.

OUString sdext::presenter::PresenterPaneContainer::PaneDescriptor::msViewURL

Definition at line 79 of file PresenterPaneContainer.hxx.

css::uno::Reference<css::awt::XWindow> sdext::presenter::PresenterPaneContainer::PaneDescriptor::mxBorderWindow

Definition at line 83 of file PresenterPaneContainer.hxx.

css::uno::Reference<css::awt::XWindow> sdext::presenter::PresenterPaneContainer::PaneDescriptor::mxContentWindow

Definition at line 82 of file PresenterPaneContainer.hxx.

::rtl::Reference<PresenterPaneBase> sdext::presenter::PresenterPaneContainer::PaneDescriptor::mxPane

Definition at line 80 of file PresenterPaneContainer.hxx.

css::uno::Reference<css::drawing::framework::XResourceId> sdext::presenter::PresenterPaneContainer::PaneDescriptor::mxPaneId

Definition at line 78 of file PresenterPaneContainer.hxx.

css::uno::Reference<css::drawing::framework::XView> sdext::presenter::PresenterPaneContainer::PaneDescriptor::mxView

Definition at line 81 of file PresenterPaneContainer.hxx.


The documentation for this class was generated from the following files: