LibreOffice Module vcl (master) 1
|
#include <window.h>
Public Member Functions | |
ImplFrameData (vcl::Window *pWindow) | |
ImplFrameData::ImplFrameData | ( | vcl::Window * | pWindow | ) |
Definition at line 764 of file window.cxx.
References VclPtr< reference_type >::get(), ImplGetSVData(), LINK, ImplSVData::maFrameData, ImplSVData::maGDIData, maPaintIdle, maResizeIdle, mbDragging, mbHasFocus, mbInBufferedPaint, mbInMouseMove, mbInSysObjFocusHdl, mbInSysObjToTopHdl, mbInternalDragGestureRecognizer, mbMinimized, mbMouseIn, mbNeedSysWindow, mbStartDragCalled, mbStartFocusState, mbSysObjFocus, mnBeforeLastMouseX, mnBeforeLastMouseY, mnClickCount, mnDPIX, mnDPIY, mnFirstMouseCode, mnFirstMouseX, mnFirstMouseY, mnFocusId, mnLastMouseWinX, mnLastMouseWinY, mnLastMouseX, mnLastMouseY, mnModalMode, mnMouseCode, mnMouseDownTime, mnMouseMode, mnMouseMoveId, mnTouchPanPosition, ImplSVFrameData::mpFirstFrame, mpFirstOverlap, mpFocusWin, mpMouseDownWin, mpMouseMoveWin, mpNextFrame, mpTrackWin, mxFontCache, mxFontCollection, ImplSVGDIData::mxScreenFontCache, ImplSVGDIData::mxScreenFontList, NONE, REPAINT, RESIZE, Timer::SetInvokeHandler(), and Task::SetPriority().
tools::Rectangle ImplFrameData::maBufferedRect |
Rectangle in the buffer that has to be painted to the screen.
Definition at line 182 of file window.h.
Referenced by PaintHelper::DoPaint(), PaintHelper::PaintBuffer(), PaintHelper::StartBufferedPaint(), and PaintHelper::~PaintHelper().
InputContext ImplFrameData::maOldInputContext |
std::vector<VclPtr<vcl::Window> > ImplFrameData::maOwnerDrawList |
Idle ImplFrameData::maPaintIdle |
Definition at line 131 of file window.h.
Referenced by ImplFrameData().
Idle ImplFrameData::maResizeIdle |
Definition at line 132 of file window.h.
Referenced by ImplFrameData().
bool ImplFrameData::mbDragging |
Definition at line 179 of file window.h.
Referenced by ImplFrameData(), ImplLOKHandleMouseEvent(), and vcl::Window::LocalStartDrag().
bool ImplFrameData::mbHasFocus |
Definition at line 161 of file window.h.
Referenced by ImplFrameData(), ImplHandleGetFocus(), ImplHandleLoseFocus(), and vcl::IsWindowFocused().
bool ImplFrameData::mbInBufferedPaint |
PaintHelper is in the process of painting into this buffer.
Definition at line 181 of file window.h.
Referenced by PaintHelper::DoPaint(), ImplFrameData(), PaintHelper::PaintBuffer(), PaintHelper::StartBufferedPaint(), and PaintHelper::~PaintHelper().
bool ImplFrameData::mbInMouseMove |
Definition at line 162 of file window.h.
Referenced by ImplFrameData(), and ImplHandleMouseEvent().
bool ImplFrameData::mbInSysObjFocusHdl |
Definition at line 168 of file window.h.
Referenced by ImplFrameData(), and ImplSysChildProc().
bool ImplFrameData::mbInSysObjToTopHdl |
Definition at line 169 of file window.h.
Referenced by ImplFrameData(), and ImplSysChildProc().
bool ImplFrameData::mbInternalDragGestureRecognizer |
Definition at line 178 of file window.h.
Referenced by ImplFrameData(), ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
bool ImplFrameData::mbMinimized |
Definition at line 166 of file window.h.
Referenced by ImplFrameData().
bool ImplFrameData::mbMouseIn |
Definition at line 163 of file window.h.
Referenced by ImplFrameData(), ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
bool ImplFrameData::mbNeedSysWindow |
Definition at line 165 of file window.h.
Referenced by ImplFrameData().
bool ImplFrameData::mbStartDragCalled |
Definition at line 164 of file window.h.
Referenced by ImplFrameData(), ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
bool ImplFrameData::mbStartFocusState |
Definition at line 167 of file window.h.
Referenced by ImplFrameData(), ImplHandleGetFocus(), ImplHandleLoseFocus(), and ImplSysChildProc().
bool ImplFrameData::mbSysObjFocus |
Definition at line 170 of file window.h.
Referenced by ImplFrameData(), and ImplSysChildProc().
tools::Long ImplFrameData::mnBeforeLastMouseX |
Definition at line 149 of file window.h.
Referenced by ImplFrameData(), and ImplHandleMouseEvent().
tools::Long ImplFrameData::mnBeforeLastMouseY |
Definition at line 150 of file window.h.
Referenced by ImplFrameData(), and ImplHandleMouseEvent().
sal_uInt16 ImplFrameData::mnClickCount |
Definition at line 157 of file window.h.
Referenced by ImplFrameData(), ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
sal_Int32 ImplFrameData::mnDPIX |
Definition at line 143 of file window.h.
Referenced by ImplFrameData().
sal_Int32 ImplFrameData::mnDPIY |
Definition at line 144 of file window.h.
Referenced by ImplFrameData().
sal_uInt16 ImplFrameData::mnFirstMouseCode |
Definition at line 158 of file window.h.
Referenced by ImplFrameData(), and ImplHandleMouseEvent().
tools::Long ImplFrameData::mnFirstMouseX |
Definition at line 151 of file window.h.
Referenced by ImplFrameData(), ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
tools::Long ImplFrameData::mnFirstMouseY |
Definition at line 152 of file window.h.
Referenced by ImplFrameData(), ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
ImplSVEvent* ImplFrameData::mnFocusId |
Definition at line 145 of file window.h.
Referenced by ImplFrameData(), ImplHandleExtTextInput(), ImplHandleGetFocus(), ImplHandleLoseFocus(), and ImplSysChildProc().
tools::Long ImplFrameData::mnLastMouseWinX |
Definition at line 153 of file window.h.
Referenced by ImplFrameData(), and ImplHandleMouseEvent().
tools::Long ImplFrameData::mnLastMouseWinY |
Definition at line 154 of file window.h.
Referenced by ImplFrameData(), and ImplHandleMouseEvent().
tools::Long ImplFrameData::mnLastMouseX |
Definition at line 147 of file window.h.
Referenced by ImplFrameData(), ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
tools::Long ImplFrameData::mnLastMouseY |
Definition at line 148 of file window.h.
Referenced by ImplFrameData(), ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
sal_uInt16 ImplFrameData::mnModalMode |
Definition at line 155 of file window.h.
Referenced by ImplFrameData().
sal_uInt16 ImplFrameData::mnMouseCode |
Definition at line 159 of file window.h.
Referenced by ImplFrameData(), ImplHandleMouseEvent(), ImplHandleSalKeyMod(), and ImplLOKHandleMouseEvent().
sal_uInt64 ImplFrameData::mnMouseDownTime |
Definition at line 156 of file window.h.
Referenced by ImplFrameData(), and ImplHandleMouseEvent().
MouseEventModifiers ImplFrameData::mnMouseMode |
Definition at line 160 of file window.h.
Referenced by ImplFrameData(), and ImplHandleMouseEvent().
ImplSVEvent* ImplFrameData::mnMouseMoveId |
Definition at line 146 of file window.h.
Referenced by ImplFrameData().
sal_Int32 ImplFrameData::mnTouchPanPosition |
Definition at line 171 of file window.h.
Referenced by ImplFrameData().
VclPtr<VirtualDevice> ImplFrameData::mpBuffer |
Buffer for the double-buffering.
Definition at line 180 of file window.h.
Referenced by PaintHelper::DoPaint(), vcl::PaintBufferGuard::GetRenderContext(), vcl::PaintBufferGuard::PaintBufferGuard(), and vcl::PaintBufferGuard::~PaintBufferGuard().
VclPtr<vcl::Window> ImplFrameData::mpFirstOverlap |
Definition at line 135 of file window.h.
Referenced by ImplFrameData().
VclPtr<vcl::Window> ImplFrameData::mpFocusWin |
Definition at line 136 of file window.h.
Referenced by ImplFrameData(), ImplGetKeyInputWindow(), ImplHandleGetFocus(), ImplHandleKey(), and ImplHandleLoseFocus().
VclPtr<vcl::Window> ImplFrameData::mpMouseDownWin |
Definition at line 138 of file window.h.
Referenced by ImplFrameData(), ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
VclPtr<vcl::Window> ImplFrameData::mpMouseMoveWin |
Definition at line 137 of file window.h.
Referenced by ImplFrameData(), ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
VclPtr<vcl::Window> ImplFrameData::mpNextFrame |
Definition at line 134 of file window.h.
Referenced by ImplFrameData().
VclPtr<vcl::Window> ImplFrameData::mpTrackWin |
Definition at line 139 of file window.h.
Referenced by ImplFrameData(), and ImplLOKHandleMouseEvent().
css::uno::Reference< css::datatransfer::clipboard::XClipboard > ImplFrameData::mxClipboard |
css::uno::Reference< css::datatransfer::dnd::XDragSource > ImplFrameData::mxDragSource |
css::uno::Reference< css::datatransfer::dnd::XDropTarget > ImplFrameData::mxDropTarget |
css::uno::Reference< css::datatransfer::dnd::XDropTargetListener > ImplFrameData::mxDropTargetListener |
std::shared_ptr<ImplFontCache> ImplFrameData::mxFontCache |
Definition at line 142 of file window.h.
Referenced by ImplFrameData().
std::shared_ptr<vcl::font::PhysicalFontCollection> ImplFrameData::mxFontCollection |
Definition at line 141 of file window.h.
Referenced by ImplFrameData().