LibreOffice Module vcl (master)  1
Public Member Functions | Public Attributes | List of all members
ImplFrameData Struct Reference

#include <window.h>

Collaboration diagram for ImplFrameData:
[legend]

Public Member Functions

 ImplFrameData (vcl::Window *pWindow)
 

Public Attributes

Idle maPaintIdle
 
Idle maResizeIdle
 
InputContext maOldInputContext
 
VclPtr< vcl::WindowmpNextFrame
 
VclPtr< vcl::WindowmpFirstOverlap
 
VclPtr< vcl::WindowmpFocusWin
 
VclPtr< vcl::WindowmpMouseMoveWin
 
VclPtr< vcl::WindowmpMouseDownWin
 
std::vector< VclPtr< vcl::Window > > maOwnerDrawList
 
std::shared_ptr< PhysicalFontCollectionmxFontCollection
 
std::shared_ptr< ImplFontCachemxFontCache
 
sal_Int32 mnDPIX
 
sal_Int32 mnDPIY
 
ImplSVEventmnFocusId
 
ImplSVEventmnMouseMoveId
 
tools::Long mnLastMouseX
 
tools::Long mnLastMouseY
 
tools::Long mnBeforeLastMouseX
 
tools::Long mnBeforeLastMouseY
 
tools::Long mnFirstMouseX
 
tools::Long mnFirstMouseY
 
tools::Long mnLastMouseWinX
 
tools::Long mnLastMouseWinY
 
sal_uInt16 mnModalMode
 
sal_uInt64 mnMouseDownTime
 
sal_uInt16 mnClickCount
 
sal_uInt16 mnFirstMouseCode
 
sal_uInt16 mnMouseCode
 
MouseEventModifiers mnMouseMode
 
bool mbHasFocus
 
bool mbInMouseMove
 
bool mbMouseIn
 
bool mbStartDragCalled
 
bool mbNeedSysWindow
 
bool mbMinimized
 
bool mbStartFocusState
 
bool mbInSysObjFocusHdl
 
bool mbInSysObjToTopHdl
 
bool mbSysObjFocus
 
sal_Int32 mnTouchPanPosition
 
css::uno::Reference< css::datatransfer::dnd::XDragSource > mxDragSource
 
css::uno::Reference< css::datatransfer::dnd::XDropTarget > mxDropTarget
 
css::uno::Reference< css::datatransfer::dnd::XDropTargetListener > mxDropTargetListener
 
css::uno::Reference< css::datatransfer::clipboard::XClipboard > mxClipboard
 
bool mbInternalDragGestureRecognizer
 
VclPtr< VirtualDevicempBuffer
 Buffer for the double-buffering. More...
 
bool mbInBufferedPaint
 PaintHelper is in the process of painting into this buffer. More...
 
tools::Rectangle maBufferedRect
 Rectangle in the buffer that has to be painted to the screen. More...
 

Detailed Description

Definition at line 127 of file window.h.

Constructor & Destructor Documentation

ImplFrameData::ImplFrameData ( vcl::Window pWindow)

Member Data Documentation

tools::Rectangle ImplFrameData::maBufferedRect

Rectangle in the buffer that has to be painted to the screen.

Definition at line 178 of file window.h.

Referenced by PaintHelper::DoPaint(), PaintHelper::PaintBuffer(), PaintHelper::StartBufferedPaint(), and PaintHelper::~PaintHelper().

InputContext ImplFrameData::maOldInputContext

Definition at line 131 of file window.h.

std::vector<VclPtr<vcl::Window> > ImplFrameData::maOwnerDrawList

Definition at line 137 of file window.h.

Idle ImplFrameData::maPaintIdle

Definition at line 129 of file window.h.

Referenced by ImplFrameData().

Idle ImplFrameData::maResizeIdle

Definition at line 130 of file window.h.

Referenced by ImplFrameData(), and ImplHandleResize().

bool ImplFrameData::mbHasFocus
bool ImplFrameData::mbInBufferedPaint

PaintHelper is in the process of painting into this buffer.

Definition at line 177 of file window.h.

Referenced by PaintHelper::DoPaint(), ImplFrameData(), PaintHelper::PaintBuffer(), PaintHelper::StartBufferedPaint(), and PaintHelper::~PaintHelper().

bool ImplFrameData::mbInMouseMove

Definition at line 159 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

bool ImplFrameData::mbInSysObjFocusHdl

Definition at line 165 of file window.h.

Referenced by ImplFrameData(), and ImplSysChildProc().

bool ImplFrameData::mbInSysObjToTopHdl

Definition at line 166 of file window.h.

Referenced by ImplFrameData(), and ImplSysChildProc().

bool ImplFrameData::mbInternalDragGestureRecognizer

Definition at line 175 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

bool ImplFrameData::mbMinimized

Definition at line 163 of file window.h.

Referenced by ImplFrameData(), and ImplHandleResize().

bool ImplFrameData::mbMouseIn

Definition at line 160 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

bool ImplFrameData::mbNeedSysWindow

Definition at line 162 of file window.h.

Referenced by ImplFrameData(), and ImplHandleResize().

bool ImplFrameData::mbStartDragCalled

Definition at line 161 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

bool ImplFrameData::mbStartFocusState

Definition at line 164 of file window.h.

Referenced by ImplFrameData(), ImplHandleGetFocus(), ImplHandleLoseFocus(), and ImplSysChildProc().

bool ImplFrameData::mbSysObjFocus

Definition at line 167 of file window.h.

Referenced by ImplFrameData(), and ImplSysChildProc().

tools::Long ImplFrameData::mnBeforeLastMouseX

Definition at line 146 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

tools::Long ImplFrameData::mnBeforeLastMouseY

Definition at line 147 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

sal_uInt16 ImplFrameData::mnClickCount

Definition at line 154 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

sal_Int32 ImplFrameData::mnDPIX

Definition at line 140 of file window.h.

Referenced by ImplFrameData().

sal_Int32 ImplFrameData::mnDPIY

Definition at line 141 of file window.h.

Referenced by ImplFrameData().

sal_uInt16 ImplFrameData::mnFirstMouseCode

Definition at line 155 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

tools::Long ImplFrameData::mnFirstMouseX

Definition at line 148 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

tools::Long ImplFrameData::mnFirstMouseY

Definition at line 149 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

ImplSVEvent* ImplFrameData::mnFocusId
tools::Long ImplFrameData::mnLastMouseWinX

Definition at line 150 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

tools::Long ImplFrameData::mnLastMouseWinY

Definition at line 151 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

tools::Long ImplFrameData::mnLastMouseX

Definition at line 144 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

tools::Long ImplFrameData::mnLastMouseY

Definition at line 145 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

sal_uInt16 ImplFrameData::mnModalMode

Definition at line 152 of file window.h.

Referenced by ImplFrameData().

sal_uInt16 ImplFrameData::mnMouseCode

Definition at line 156 of file window.h.

Referenced by ImplFrameData(), ImplHandleMouseEvent(), and ImplHandleSalKeyMod().

sal_uInt64 ImplFrameData::mnMouseDownTime

Definition at line 153 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

MouseEventModifiers ImplFrameData::mnMouseMode

Definition at line 157 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

ImplSVEvent* ImplFrameData::mnMouseMoveId

Definition at line 143 of file window.h.

Referenced by ImplFrameData().

sal_Int32 ImplFrameData::mnTouchPanPosition

Definition at line 168 of file window.h.

Referenced by ImplFrameData().

VclPtr<VirtualDevice> ImplFrameData::mpBuffer
VclPtr<vcl::Window> ImplFrameData::mpFirstOverlap

Definition at line 133 of file window.h.

Referenced by ImplFrameData().

VclPtr<vcl::Window> ImplFrameData::mpFocusWin
VclPtr<vcl::Window> ImplFrameData::mpMouseDownWin

Definition at line 136 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

VclPtr<vcl::Window> ImplFrameData::mpMouseMoveWin

Definition at line 135 of file window.h.

Referenced by ImplFrameData(), and ImplHandleMouseEvent().

VclPtr<vcl::Window> ImplFrameData::mpNextFrame

Definition at line 132 of file window.h.

Referenced by ImplFrameData().

css::uno::Reference< css::datatransfer::clipboard::XClipboard > ImplFrameData::mxClipboard

Definition at line 173 of file window.h.

css::uno::Reference< css::datatransfer::dnd::XDragSource > ImplFrameData::mxDragSource

Definition at line 170 of file window.h.

css::uno::Reference< css::datatransfer::dnd::XDropTarget > ImplFrameData::mxDropTarget

Definition at line 171 of file window.h.

css::uno::Reference< css::datatransfer::dnd::XDropTargetListener > ImplFrameData::mxDropTargetListener

Definition at line 172 of file window.h.

std::shared_ptr<ImplFontCache> ImplFrameData::mxFontCache

Definition at line 139 of file window.h.

Referenced by ImplFrameData().

std::shared_ptr<PhysicalFontCollection> ImplFrameData::mxFontCollection

Definition at line 138 of file window.h.

Referenced by ImplFrameData().


The documentation for this struct was generated from the following files: