LibreOffice Module sd (master) 1
Public Member Functions | Private Attributes | List of all members
sd::SdNavigatorFloat Class Referencefinal

#include <navigatr.hxx>

Inheritance diagram for sd::SdNavigatorFloat:
[legend]
Collaboration diagram for sd::SdNavigatorFloat:
[legend]

Public Member Functions

 SdNavigatorFloat (SfxBindings *_pBindings, SfxChildWindow *pMgr, vcl::Window *pParent, SfxChildWinInfo *pInfo)
 
void InitTreeLB (const SdDrawDocument *pDoc)
 
void FreshTree (const SdDrawDocument *pDoc)
 
virtual void Activate () override
 
virtual void dispose () override
 
virtual ~SdNavigatorFloat () override
 
- Public Member Functions inherited from SfxNavigator
 SfxNavigator (SfxBindings *pBindings, SfxChildWindow *pChildWin, vcl::Window *pParent, SfxChildWinInfo *pInfo)
 
- Public Member Functions inherited from SfxDockingWindow
 SfxDockingWindow (SfxBindings *pBindings, SfxChildWindow *pCW, vcl::Window *pParent, WinBits nWinBits)
 
 SfxDockingWindow (SfxBindings *pBindings, SfxChildWindow *pCW, vcl::Window *pParent, const OUString &rID, const OUString &rUIXMLDescription)
 
virtual ~SfxDockingWindow () override
 
virtual void dispose () override
 
void Initialize (SfxChildWinInfo *pInfo)
 
virtual void FillInfo (SfxChildWinInfo &) const
 
virtual void StateChanged (StateChangedType nStateChange) override
 
void SetDockingRects (const tools::Rectangle &rOuter, const tools::Rectangle &rInner)
 
const tools::RectangleGetInnerRect () const
 
const tools::RectangleGetOuterRect () const
 
SfxBindingsGetBindings () const
 
sal_uInt16 GetType () const
 
SfxChildAlignment GetAlignment () const
 
void SetAlignment (SfxChildAlignment eAlign)
 
const SizeGetFloatingSize () const
 
void SetFloatingSize (const Size &rSize)
 
void SetMinOutputSizePixel (const Size &rSize)
 
const SizeGetMinOutputSizePixel () const
 
virtual bool EventNotify (NotifyEvent &rNEvt) override
 
 DECL_DLLPRIVATE_LINK (TimerHdl, Timer *, void)
 
SAL_DLLPRIVATE void Initialize_Impl ()
 
SAL_DLLPRIVATE void SetItemSize_Impl (const Size &rSize)
 
SAL_DLLPRIVATE void Disappear_Impl ()
 
SAL_DLLPRIVATE void Reappear_Impl ()
 
SAL_DLLPRIVATE bool IsAutoHide_Impl () const
 
SAL_DLLPRIVATE void AutoShow_Impl ()
 
SAL_DLLPRIVATE void ReleaseChildWindow_Impl ()
 

Private Attributes

std::unique_ptr< SdNavigatorWinm_xNavWin
 
bool m_bSetInitialFocusOnActivate
 

Additional Inherited Members

- Protected Member Functions inherited from SfxDockingWindow
SfxChildAlignment CalcAlignment (const Point &rPos, tools::Rectangle &rRect)
 
virtual Size CalcDockingSize (SfxChildAlignment)
 
virtual SfxChildAlignment CheckAlignment (SfxChildAlignment, SfxChildAlignment)
 
virtual void Resize () override
 
virtual bool PrepareToggleFloatingMode () override
 
virtual void ToggleFloatingMode () override
 
virtual void StartDocking () override
 
virtual bool Docking (const Point &rPos, tools::Rectangle &rRect) override
 
virtual void EndDocking (const tools::Rectangle &rRect, bool bFloatMode) override
 
virtual void Resizing (Size &rSize) override
 
virtual void Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override
 
virtual bool Close () override
 
virtual void Move () override
 
SAL_DLLPRIVATE SfxChildWindowGetChildWindow_Impl ()
 
- Protected Attributes inherited from SfxDockingWindow
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Boxm_xContainer
 

Detailed Description

Definition at line 82 of file navigatr.hxx.

Constructor & Destructor Documentation

◆ SdNavigatorFloat()

sd::SdNavigatorFloat::SdNavigatorFloat ( SfxBindings _pBindings,
SfxChildWindow pMgr,
vcl::Window pParent,
SfxChildWinInfo pInfo 
)

◆ ~SdNavigatorFloat()

sd::SdNavigatorFloat::~SdNavigatorFloat ( )
overridevirtual

Definition at line 83 of file NavigatorChildWindow.cxx.

Member Function Documentation

◆ Activate()

void sd::SdNavigatorFloat::Activate ( )
overridevirtual

Definition at line 55 of file NavigatorChildWindow.cxx.

References m_bSetInitialFocusOnActivate, and m_xNavWin.

◆ dispose()

void sd::SdNavigatorFloat::dispose ( void  )
overridevirtual

Reimplemented from SfxDockingWindow.

Definition at line 77 of file NavigatorChildWindow.cxx.

References SfxDockingWindow::dispose(), and m_xNavWin.

◆ FreshTree()

void sd::SdNavigatorFloat::FreshTree ( const SdDrawDocument pDoc)

Definition at line 72 of file NavigatorChildWindow.cxx.

References m_xNavWin.

Referenced by sd::DrawViewShell::FreshNavigatrTree().

◆ InitTreeLB()

void sd::SdNavigatorFloat::InitTreeLB ( const SdDrawDocument pDoc)

Definition at line 67 of file NavigatorChildWindow.cxx.

References m_xNavWin.

Referenced by sd::DrawViewShell::ExecNavigatorWin().

Member Data Documentation

◆ m_bSetInitialFocusOnActivate

bool sd::SdNavigatorFloat::m_bSetInitialFocusOnActivate
private

Definition at line 86 of file navigatr.hxx.

Referenced by Activate().

◆ m_xNavWin

std::unique_ptr<SdNavigatorWin> sd::SdNavigatorFloat::m_xNavWin
private

Definition at line 85 of file navigatr.hxx.

Referenced by Activate(), dispose(), FreshTree(), InitTreeLB(), and SdNavigatorFloat().


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