LibreOffice Module sd (master) 1
|
#include <navigatr.hxx>
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::Rectangle & | GetInnerRect () const |
const tools::Rectangle & | GetOuterRect () const |
SfxBindings & | GetBindings () const |
sal_uInt16 | GetType () const |
SfxChildAlignment | GetAlignment () const |
void | SetAlignment (SfxChildAlignment eAlign) |
const Size & | GetFloatingSize () const |
void | SetFloatingSize (const Size &rSize) |
void | SetMinOutputSizePixel (const Size &rSize) |
const Size & | GetMinOutputSizePixel () 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< SdNavigatorWin > | m_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 SfxChildWindow * | GetChildWindow_Impl () |
Protected Attributes inherited from SfxDockingWindow | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Box > | m_xContainer |
Definition at line 82 of file navigatr.hxx.
sd::SdNavigatorFloat::SdNavigatorFloat | ( | SfxBindings * | _pBindings, |
SfxChildWindow * | pMgr, | ||
vcl::Window * | pParent, | ||
SfxChildWinInfo * | pInfo | ||
) |
Definition at line 43 of file NavigatorChildWindow.cxx.
References get(), m_xContainer, m_xNavWin, sd::RequestNavigatorUpdate(), and SfxDockingWindow::SetMinOutputSizePixel().
|
overridevirtual |
Definition at line 83 of file NavigatorChildWindow.cxx.
|
overridevirtual |
Definition at line 55 of file NavigatorChildWindow.cxx.
References m_bSetInitialFocusOnActivate, and m_xNavWin.
|
overridevirtual |
Reimplemented from SfxDockingWindow.
Definition at line 77 of file NavigatorChildWindow.cxx.
References SfxDockingWindow::dispose(), and m_xNavWin.
void sd::SdNavigatorFloat::FreshTree | ( | const SdDrawDocument * | pDoc | ) |
Definition at line 72 of file NavigatorChildWindow.cxx.
References m_xNavWin.
Referenced by sd::DrawViewShell::FreshNavigatrTree().
void sd::SdNavigatorFloat::InitTreeLB | ( | const SdDrawDocument * | pDoc | ) |
Definition at line 67 of file NavigatorChildWindow.cxx.
References m_xNavWin.
Referenced by sd::DrawViewShell::ExecNavigatorWin().
|
private |
Definition at line 86 of file navigatr.hxx.
Referenced by Activate().
|
private |
Definition at line 85 of file navigatr.hxx.
Referenced by Activate(), dispose(), FreshTree(), InitTreeLB(), and SdNavigatorFloat().