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

#include <window.h>

Public Member Functions

 ImplWinData ()
 
 ~ImplWinData ()
 

Public Attributes

o3tl::optional< OUString > mpExtOldText
 
std::unique_ptr< ExtTextInputAttr[]> mpExtOldAttrAry
 
o3tl::optional< tools::RectanglempCursorRect
 
long mnCursorExtWidth
 
bool mbVertical
 
std::unique_ptr< tools::Rectangle[]> mpCompositionCharRects
 
long mnCompositionCharRects
 
o3tl::optional< tools::RectanglempFocusRect
 
o3tl::optional< tools::RectanglempTrackRect
 
ShowTrackFlags mnTrackFlags
 
sal_uInt16 mnIsTopWindow
 
bool mbMouseOver
 
bool mbEnableNativeWidget
 
::std::list< VclPtr< vcl::Window > > maTopWindowChildren
 

Detailed Description

Definition at line 98 of file window.h.

Constructor & Destructor Documentation

ImplWinData::ImplWinData ( )

Definition at line 745 of file window.cxx.

References NONE.

ImplWinData::~ImplWinData ( )

Definition at line 756 of file window.cxx.

References mpCompositionCharRects.

Member Data Documentation

::std::list< VclPtr<vcl::Window> > ImplWinData::maTopWindowChildren

Definition at line 120 of file window.h.

Referenced by vcl::Window::dispose(), and vcl::Window::ImplInit().

bool ImplWinData::mbEnableNativeWidget
bool ImplWinData::mbMouseOver

Definition at line 117 of file window.h.

Referenced by ImplHandleMouseEvent(), and vcl::Window::IsMouseOver().

bool ImplWinData::mbVertical
long ImplWinData::mnCompositionCharRects
long ImplWinData::mnCursorExtWidth
sal_uInt16 ImplWinData::mnIsTopWindow

Definition at line 116 of file window.h.

ShowTrackFlags ImplWinData::mnTrackFlags
std::unique_ptr<tools::Rectangle[]> ImplWinData::mpCompositionCharRects
o3tl::optional<tools::Rectangle> ImplWinData::mpCursorRect

Definition at line 105 of file window.h.

Referenced by vcl::Window::GetCursorRect(), and vcl::Window::SetCursorRect().

std::unique_ptr<ExtTextInputAttr[]> ImplWinData::mpExtOldAttrAry

Definition at line 103 of file window.h.

Referenced by ImplHandleEndExtTextInput(), and ImplHandleExtTextInput().

o3tl::optional<OUString> ImplWinData::mpExtOldText

Definition at line 101 of file window.h.

Referenced by ImplHandleEndExtTextInput(), and ImplHandleExtTextInput().

o3tl::optional<tools::Rectangle> ImplWinData::mpFocusRect

Definition at line 112 of file window.h.

Referenced by vcl::Window::ShowFocus().

o3tl::optional<tools::Rectangle> ImplWinData::mpTrackRect

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