LibreOffice Module vcl (master) 1
Macros | Functions
menubarwindow.cxx File Reference
#include "menubarwindow.hxx"
#include "menuitemlist.hxx"
#include "menufloatingwindow.hxx"
#include <vcl/dockingarea.hxx>
#include <vcl/settings.hxx>
#include <vcl/taskpanelist.hxx>
#include <sal/log.hxx>
#include <salframe.hxx>
#include <salmenu.hxx>
#include <svdata.hxx>
#include <strings.hrc>
#include <bitmaps.hlst>
#include <window.h>
#include "bufferdevice.hxx"
#include <menubarvalue.hxx>
Include dependency graph for menubarwindow.cxx:

Go to the source code of this file.

Macros

#define IID_DOCUMENTCLOSE   1
 

Functions

 IMPL_LINK_NOARG (MenuBarWindow, CloseHdl, ToolBox *, void)
 
 IMPL_LINK (MenuBarWindow, ToolboxEventHdl, VclWindowEvent &, rEvent, void)
 
 IMPL_LINK (MenuBarWindow, ShowHideListener, VclWindowEvent &, rEvent, void)
 
static int ImplGetTopDockingAreaHeight (vcl::Window const *pWindow)
 
static void ImplAddNWFSeparator (vcl::RenderContext &rRenderContext, const Size &rSize, const MenubarValue &rMenubarValue)
 

Macro Definition Documentation

◆ IID_DOCUMENTCLOSE

#define IID_DOCUMENTCLOSE   1

Definition at line 39 of file menubarwindow.cxx.

Function Documentation

◆ IMPL_LINK() [1/2]

IMPL_LINK ( MenuBarWindow  ,
ShowHideListener  ,
VclWindowEvent ,
rEvent  ,
void   
)

Definition at line 264 of file menubarwindow.cxx.

References ITEMPOS_INVALID, MenuHide, MenuShow, WindowHide, and WindowShow.

◆ IMPL_LINK() [2/2]

IMPL_LINK ( MenuBarWindow  ,
ToolboxEventHdl  ,
VclWindowEvent ,
rEvent  ,
void   
)

◆ IMPL_LINK_NOARG()

IMPL_LINK_NOARG ( MenuBarWindow  ,
CloseHdl  ,
ToolBox ,
void   
)

◆ ImplAddNWFSeparator()

static void ImplAddNWFSeparator ( vcl::RenderContext rRenderContext,
const Size rSize,
const MenubarValue rMenubarValue 
)
static

◆ ImplGetTopDockingAreaHeight()

static int ImplGetTopDockingAreaHeight ( vcl::Window const *  pWindow)
static