|
LibreOffice Module vcl (master) 1
|
#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"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) | |
| #define DOCKWIN_FLOATSTYLES (WB_SIZEABLE | WB_MOVEABLE | WB_CLOSEABLE | WB_STANDALONE) |
Definition at line 38 of file dockmgr.cxx.
| IMPL_LINK_NOARG | ( | ImplDockFloatWin2 | , |
| DockingHdl | , | ||
| void * | , | ||
| void | |||
| ) |
Definition at line 155 of file dockmgr.cxx.
References vcl::Window::AbsoluteScreenToOutputPixel(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), Big, Border, tools::Rectangle::Contains(), vcl::Window::GetParent(), vcl::Window::GetPointerState(), vcl::Window::GetSizePixel(), tools::Time::GetSystemTicks(), vcl::Window::GetWindow(), KEY_MOD1, MOUSE_LEFT, MOUSE_MIDDLE, MOUSE_RIGHT, vcl::Window::OutputToScreenPixel(), tools::Rectangle::SetBottom(), tools::Rectangle::Top(), TrackWindow, and WB_OWNERDRAWDECORATION.
| 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 | ( | 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 | ( | ImplDockingWindowWrapper | , |
| PopupModeEnd | , | ||
| FloatingWindow * | , | ||
| void | |||
| ) |
Definition at line 844 of file dockmgr.cxx.
References aData, Border, vcl::Window::CallEventListeners(), vcl::Window::GetWindow(), vcl::Window::mpWindowImpl, NoFocusChange, Parent, ImplBorderWindow::Resize(), vcl::Window::SetParent(), vcl::Window::Show(), and WindowEndPopupMode.