LibreOffice Module sfx2 (master) 1
|
Outer container of the sidebar window. More...
#include <SidebarChildWindow.hxx>
Public Member Functions | |
SidebarChildWindow (vcl::Window *pParent, sal_uInt16 nId, SfxBindings *pBindings, SfxChildWinInfo *pInfo) | |
SFX_DECL_CHILDWINDOW_WITHID (SidebarChildWindow) | |
Public Member Functions inherited from SfxChildWindow | |
virtual | ~SfxChildWindow () |
void | Destroy () |
vcl::Window * | GetWindow () const |
void | SetController (std::shared_ptr< SfxDialogController > controller) |
void | ClearController () |
std::shared_ptr< SfxDialogController > & | GetController () |
const std::shared_ptr< SfxDialogController > & | GetController () const |
vcl::Window * | GetParent () const |
SfxChildAlignment | GetAlignment () const |
void | SetAlignment (SfxChildAlignment eAlign) |
virtual void | Hide () |
virtual void | Show (ShowFlags nFlags) |
sal_uInt16 | GetPosition () const |
sal_uInt16 | GetType () const |
virtual SfxChildWinInfo | GetInfo () const |
void | SaveStatus (const SfxChildWinInfo &rInfo) |
void | SetHideNotDelete (bool bOn) |
bool | IsHideNotDelete () const |
bool | IsVisible () const |
void | SetWantsFocus (bool) |
bool | WantsFocus () const |
virtual bool | QueryClose () |
const css::uno::Reference< css::frame::XFrame > & | GetFrame () const |
void | SetFrame (const css::uno::Reference< css::frame::XFrame > &) |
void | SetVisible_Impl (bool bVis) |
SAL_DLLPRIVATE void | SetWorkWindow_Impl (SfxWorkWindow *) |
SAL_DLLPRIVATE void | Activate_Impl () |
SAL_DLLPRIVATE void | SetFactory_Impl (const SfxChildWinFactory *) |
Static Public Member Functions | |
static sal_Int32 | GetDefaultWidth (vcl::Window const *pWindow) |
Static Public Member Functions inherited from SfxChildWindow | |
static void | RegisterChildWindow (SfxModule *, const SfxChildWinFactory &) |
static std::unique_ptr< SfxChildWindow > | CreateChildWindow (sal_uInt16, vcl::Window *, SfxBindings *, SfxChildWinInfo const &) |
static SAL_DLLPRIVATE void | InitializeChildWinFactory_Impl (sal_uInt16, SfxChildWinInfo &) |
Additional Inherited Members | |
Protected Member Functions inherited from SfxChildWindow | |
void | SetWindow (const VclPtr< vcl::Window > &p) |
SfxChildWindow (vcl::Window *pParentWindow, sal_uInt16 nId) | |
Outer container of the sidebar window.
Has to be registered for every application via the RegisterChildWindow() method from the RegisterControllers() method of the applications DLL.
Definition at line 32 of file SidebarChildWindow.hxx.
sfx2::sidebar::SidebarChildWindow::SidebarChildWindow | ( | vcl::Window * | pParent, |
sal_uInt16 | nId, | ||
SfxBindings * | pBindings, | ||
SfxChildWinInfo * | pInfo | ||
) |
Definition at line 32 of file SidebarChildWindow.cxx.
References SfxChildWinInfo::aExtraString, SfxChildWinInfo::aModule, VclPtr< class reference_type >::Create(), sfx2::sidebar::TabBar::GetDefaultWidth(), GetDefaultWidth(), HID_SIDEBAR_WINDOW, comphelper::LibreOfficeKit::isActive(), nId, RIGHT, SfxChildWindow::SetAlignment(), SfxChildWindow::SetHideNotDelete(), SfxChildWindow::SetWindow(), WB_3DLOOK, WB_CLIPCHILDREN, WB_OWNERDRAWDECORATION, WB_SIZEABLE, and WB_STDDOCKWIN.
|
static |
Definition at line 79 of file SidebarChildWindow.cxx.
References sfx2::sidebar::TabBar::GetDefaultWidth(), and SfxChildWindow::pWindow.
Referenced by SidebarChildWindow(), and sfx2::sidebar::SidebarController::UpdateDeckOpenState().
sfx2::sidebar::SidebarChildWindow::SFX_DECL_CHILDWINDOW_WITHID | ( | SidebarChildWindow | ) |