LibreOffice Module vcl (master) 1
Classes | Macros | Functions
dockmgr.cxx File Reference
#include <tools/time.hxx>
#include <sal/log.hxx>
#include <o3tl/deleter.hxx>
#include <brdwin.hxx>
#include <svdata.hxx>
#include <window.h>
#include <vcl/event.hxx>
#include <vcl/toolkit/floatwin.hxx>
#include <vcl/dockwin.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/svapp.hxx>
#include <vcl/timer.hxx>
#include <vcl/settings.hxx>
#include "impldockingwrapper.hxx"
Include dependency graph for dockmgr.cxx:

Go to the source code of this file.

Classes

class  ImplPopupFloatWin
 

Macros

#define DOCKWIN_FLOATSTYLES   (WB_SIZEABLE | WB_MOVEABLE | WB_CLOSEABLE | WB_STANDALONE)
 

Functions

 IMPL_LINK_NOARG (ImplDockFloatWin2, DockTimerHdl, Timer *, void)
 
 IMPL_LINK_NOARG (ImplDockFloatWin2, EndDockTimerHdl, Timer *, void)
 
 IMPL_LINK_NOARG (ImplDockFloatWin2, DockingHdl, void *, void)
 
 IMPL_LINK_NOARG (ImplDockingWindowWrapper, PopupModeEnd, FloatingWindow *, void)
 

Macro Definition Documentation

◆ DOCKWIN_FLOATSTYLES

#define DOCKWIN_FLOATSTYLES   (WB_SIZEABLE | WB_MOVEABLE | WB_CLOSEABLE | WB_STANDALONE)

Definition at line 38 of file dockmgr.cxx.

Function Documentation

◆ IMPL_LINK_NOARG() [1/4]

IMPL_LINK_NOARG ( ImplDockFloatWin2  ,
DockingHdl  ,
void *  ,
void   
)

◆ IMPL_LINK_NOARG() [2/4]

IMPL_LINK_NOARG ( ImplDockFloatWin2  ,
DockTimerHdl  ,
Timer ,
void   
)

Definition at line 116 of file dockmgr.cxx.

References Big, KEY_MOD1, MOUSE_LEFT, MOUSE_MIDDLE, MOUSE_RIGHT, SAL_WARN_IF, and TrackWindow.

◆ IMPL_LINK_NOARG() [3/4]

IMPL_LINK_NOARG ( ImplDockFloatWin2  ,
EndDockTimerHdl  ,
Timer ,
void   
)

Definition at line 141 of file dockmgr.cxx.

References MOUSE_LEFT, MOUSE_MIDDLE, MOUSE_RIGHT, and SAL_WARN_IF.

◆ IMPL_LINK_NOARG() [4/4]

IMPL_LINK_NOARG ( ImplDockingWindowWrapper  ,
PopupModeEnd  ,
FloatingWindow ,
void   
)