LibreOffice Module vcl (master)  1
Public Member Functions | Public Attributes | Private Member Functions | List of all members
WindowImpl Class Reference

#include <window.h>

Collaboration diagram for WindowImpl:
[legend]

Public Member Functions

 WindowImpl (WindowType)
 
 ~WindowImpl ()
 

Public Attributes

ImplWinDatampWinData
 
ImplFrameDatampFrameData
 
SalFramempFrame
 
SalObjectmpSysObj
 
VclPtr< vcl::WindowmpFrameWindow
 
VclPtr< vcl::WindowmpOverlapWindow
 
VclPtr< vcl::WindowmpBorderWindow
 
VclPtr< vcl::WindowmpClientWindow
 
VclPtr< vcl::WindowmpParent
 
VclPtr< vcl::WindowmpRealParent
 
VclPtr< vcl::WindowmpFirstChild
 
VclPtr< vcl::WindowmpLastChild
 
VclPtr< vcl::WindowmpFirstOverlap
 
VclPtr< vcl::WindowmpLastOverlap
 
VclPtr< vcl::WindowmpPrev
 
VclPtr< vcl::WindowmpNext
 
VclPtr< vcl::WindowmpNextOverlap
 
VclPtr< vcl::WindowmpLastFocusWindow
 
VclPtr< vcl::WindowmpDlgCtrlDownWindow
 
std::vector< Link< VclWindowEvent &, void > > maEventListeners
 
int mnEventListenersIteratingCount
 
std::set< Link< VclWindowEvent &, void > > maEventListenersDeleted
 
std::vector< Link< VclWindowEvent &, void > > maChildEventListeners
 
int mnChildEventListenersIteratingCount
 
std::set< Link< VclWindowEvent &, void > > maChildEventListenersDeleted
 
Link< vcl::Window &, bool > maHelpRequestHdl
 
Link< vcl::Window &, bool > maMnemonicActivateHdl
 
css::uno::WeakReference< css::rendering::XCanvas > mxCanvas
 
vcl::CursormpCursor
 
PointerStyle maPointer
 
Fraction maZoom
 
OUString maText
 
std::unique_ptr< vcl::FontmpControlFont
 
Color maControlForeground
 
Color maControlBackground
 
sal_Int32 mnLeftBorder
 
sal_Int32 mnTopBorder
 
sal_Int32 mnRightBorder
 
sal_Int32 mnBottomBorder
 
sal_Int32 mnWidthRequest
 
sal_Int32 mnHeightRequest
 
sal_Int32 mnOptimalWidthCache
 
sal_Int32 mnOptimalHeightCache
 
long mnX
 
long mnY
 
long mnAbsScreenX
 
Point maPos
 
OString maHelpId
 
OUString maHelpText
 
OUString maQuickHelpText
 
OUString maID
 
InputContext maInputContext
 
css::uno::Reference< css::awt::XWindowPeer > mxWindowPeer
 
css::uno::Reference< css::accessibility::XAccessible > mxAccessible
 
std::shared_ptr< VclSizeGroupm_xSizeGroup
 
std::vector< VclPtr< FixedText > > m_aMnemonicLabels
 
std::vector< css::accessibility::AccessibleRelation > m_aExtraAccessibleRelations
 
std::unique_ptr< ImplAccessibleInfosmpAccessibleInfos
 
VCLXWindowmpVCLXWindow
 
vcl::Region maWinRegion
 
vcl::Region maWinClipRegion
 
vcl::Region maInvalidateRegion
 
std::unique_ptr< vcl::RegionmpChildClipRegion
 
vcl::RegionmpPaintRegion
 
WinBits mnStyle
 
WinBits mnPrevStyle
 
WindowExtendedStyle mnExtendedStyle
 
WindowType mnType
 
ControlPart mnNativeBackground
 
sal_uInt16 mnWaitCount
 
ImplPaintFlags mnPaintFlags
 
GetFocusFlags mnGetFocusFlags
 
ParentClipMode mnParentClipMode
 
ActivateModeFlags mnActivateMode
 
DialogControlFlags mnDlgCtrlFlags
 
AlwaysInputMode meAlwaysInputMode
 
VclAlign meHalign
 
VclAlign meValign
 
VclPackType mePackType
 
sal_Int32 mnPadding
 
sal_Int32 mnGridHeight
 
sal_Int32 mnGridLeftAttach
 
sal_Int32 mnGridTopAttach
 
sal_Int32 mnGridWidth
 
sal_Int32 mnBorderWidth
 
sal_Int32 mnMarginLeft
 
sal_Int32 mnMarginRight
 
sal_Int32 mnMarginTop
 
sal_Int32 mnMarginBottom
 
bool mbFrame:1
 
bool mbBorderWin:1
 
bool mbOverlapWin:1
 
bool mbSysWin:1
 
bool mbDialog:1
 
bool mbDockWin:1
 
bool mbFloatWin:1
 
bool mbPushButton:1
 
bool mbVisible:1
 
bool mbDisabled:1
 
bool mbInputDisabled:1
 
bool mbNoUpdate:1
 
bool mbNoParentUpdate:1
 
bool mbActive:1
 
bool mbReallyVisible:1
 
bool mbReallyShown:1
 
bool mbInInitShow:1
 
bool mbChildPtrOverwrite:1
 
bool mbNoPtrVisible:1
 
bool mbPaintFrame:1
 
bool mbInPaint:1
 
bool mbMouseButtonDown:1
 
bool mbMouseButtonUp:1
 
bool mbKeyInput:1
 
bool mbKeyUp:1
 
bool mbCommand:1
 
bool mbDefPos:1
 
bool mbDefSize:1
 
bool mbCallMove:1
 
bool mbCallResize:1
 
bool mbWaitSystemResize:1
 
bool mbInitWinClipRegion:1
 
bool mbInitChildRegion:1
 
bool mbWinRegion:1
 
bool mbClipChildren:1
 
bool mbClipSiblings:1
 
bool mbChildTransparent:1
 
bool mbPaintTransparent:1
 
bool mbMouseTransparent:1
 
bool mbDlgCtrlStart:1
 
bool mbFocusVisible:1
 
bool mbTrackVisible:1
 
bool mbUseNativeFocus:1
 
bool mbNativeFocusVisible:1
 
bool mbInShowFocus:1
 
bool mbInHideFocus:1
 
bool mbControlForeground:1
 
bool mbControlBackground:1
 
bool mbAlwaysOnTop:1
 
bool mbCompoundControl:1
 
bool mbCompoundControlHasFocus:1
 
bool mbPaintDisabled:1
 
bool mbAllResize:1
 
bool mbInDispose:1
 
bool mbExtTextInput:1
 
bool mbInFocusHdl:1
 
bool mbOverlapVisible:1
 
bool mbCreatedWithToolkit:1
 
bool mbToolBox:1
 
bool mbSplitter:1
 
bool mbSuppressAccessibilityEvents:1
 
bool mbMenuFloatingWindow:1
 
bool mbDrawSelectionBackground:1
 
bool mbIsInTaskPaneList:1
 
bool mbToolbarFloatingWindow:1
 
bool mbCallHandlersDuringInputDisabled:1
 
bool mbHelpTextDynamic:1
 
bool mbFakeFocusSet:1
 
bool mbHexpand:1
 
bool mbVexpand:1
 
bool mbExpand:1
 
bool mbFill:1
 
bool mbSecondary:1
 
bool mbNonHomogeneous:1
 
bool mbDoubleBufferingRequested:1
 
css::uno::Reference< css::uno::XInterface > mxDNDListenerContainer
 
const vcl::ILibreOfficeKitNotifiermpLOKNotifier
 To emit the LOK callbacks eg. for dialog tunneling. More...
 
vcl::LOKWindowId mnLOKWindowId
 ID of this specific window. More...
 
bool mbLOKParentNotifier
 

Private Member Functions

 WindowImpl (const WindowImpl &)=delete
 
WindowImploperator= (const WindowImpl &)=delete
 

Detailed Description

Definition at line 214 of file window.h.

Constructor & Destructor Documentation

WindowImpl::WindowImpl ( const WindowImpl )
privatedelete
WindowImpl::WindowImpl ( WindowType  nType)

Definition at line 596 of file window.cxx.

References AlwaysInputNone, Arrow, COL_TRANSPARENT(), Fill, maControlBackground, maControlForeground, maPointer, maWinClipRegion, maWinRegion, maZoom, mbActive, mbAllResize, mbAlwaysOnTop, mbBorderWin, mbCallHandlersDuringInputDisabled, mbCallMove, mbCallResize, mbChildPtrOverwrite, mbChildTransparent, mbClipChildren, mbClipSiblings, mbCommand, mbCompoundControl, mbCompoundControlHasFocus, mbControlBackground, mbControlForeground, mbCreatedWithToolkit, mbDefPos, mbDefSize, mbDialog, mbDisabled, mbDlgCtrlStart, mbDockWin, mbDoubleBufferingRequested, mbDrawSelectionBackground, mbExpand, mbExtTextInput, mbFakeFocusSet, mbFill, mbFloatWin, mbFocusVisible, mbFrame, mbHelpTextDynamic, mbHexpand, mbInDispose, mbInFocusHdl, mbInHideFocus, mbInInitShow, mbInitChildRegion, mbInitWinClipRegion, mbInPaint, mbInputDisabled, mbInShowFocus, mbIsInTaskPaneList, mbKeyInput, mbKeyUp, mbLOKParentNotifier, mbMenuFloatingWindow, mbMouseButtonDown, mbMouseButtonUp, mbMouseTransparent, mbNativeFocusVisible, mbNonHomogeneous, mbNoParentUpdate, mbNoPtrVisible, mbNoUpdate, mbOverlapVisible, mbOverlapWin, mbPaintDisabled, mbPaintFrame, mbPaintTransparent, mbPushButton, mbReallyShown, mbReallyVisible, mbSecondary, mbSplitter, mbSuppressAccessibilityEvents, mbSysWin, mbToolbarFloatingWindow, mbToolBox, mbTrackVisible, mbUseNativeFocus, mbVexpand, mbVisible, mbWaitSystemResize, mbWinRegion, meAlwaysInputMode, meHalign, mePackType, meValign, mnAbsScreenX, mnActivateMode, mnBorderWidth, mnBottomBorder, mnChildEventListenersIteratingCount, mnDlgCtrlFlags, mnEventListenersIteratingCount, mnExtendedStyle, mnGetFocusFlags, mnGridHeight, mnGridLeftAttach, mnGridTopAttach, mnGridWidth, mnHeightRequest, mnLeftBorder, mnLOKWindowId, mnMarginBottom, mnMarginLeft, mnMarginRight, mnMarginTop, mnNativeBackground, mnOptimalHeightCache, mnOptimalWidthCache, mnPadding, mnPaintFlags, mnParentClipMode, mnPrevStyle, mnRightBorder, mnStyle, mnTopBorder, mnType, mnWaitCount, mnWidthRequest, mnX, mnY, mpAccessibleInfos, mpBorderWindow, mpChildClipRegion, mpClientWindow, mpCursor, mpDlgCtrlDownWindow, mpFirstChild, mpFirstOverlap, mpFrame, mpFrameData, mpFrameWindow, mpLastChild, mpLastFocusWindow, mpLastOverlap, mpLOKNotifier, mpNext, mpNextOverlap, mpOverlapWindow, mpPaintRegion, mpParent, mpPrev, mpRealParent, mpSysObj, mpVCLXWindow, mpWinData, NONE, and Start.

WindowImpl::~WindowImpl ( )

Definition at line 747 of file window.cxx.

References mpAccessibleInfos, and mpChildClipRegion.

Member Function Documentation

WindowImpl& WindowImpl::operator= ( const WindowImpl )
privatedelete

Member Data Documentation

std::vector<css::accessibility::AccessibleRelation> WindowImpl::m_aExtraAccessibleRelations

Definition at line 283 of file window.h.

std::vector<VclPtr<FixedText> > WindowImpl::m_aMnemonicLabels

Definition at line 282 of file window.h.

std::shared_ptr< VclSizeGroup > WindowImpl::m_xSizeGroup
std::vector<Link<VclWindowEvent&,void> > WindowImpl::maChildEventListeners

Definition at line 245 of file window.h.

std::set<Link<VclWindowEvent&,void> > WindowImpl::maChildEventListenersDeleted

Definition at line 247 of file window.h.

Color WindowImpl::maControlBackground

Definition at line 261 of file window.h.

Referenced by WindowImpl().

Color WindowImpl::maControlForeground

Definition at line 260 of file window.h.

Referenced by WindowImpl().

std::vector<Link<VclWindowEvent&,void> > WindowImpl::maEventListeners

Definition at line 242 of file window.h.

std::set<Link<VclWindowEvent&,void> > WindowImpl::maEventListenersDeleted

Definition at line 244 of file window.h.

OString WindowImpl::maHelpId

Definition at line 274 of file window.h.

Link<vcl::Window&, bool> WindowImpl::maHelpRequestHdl

Definition at line 248 of file window.h.

OUString WindowImpl::maHelpText

Definition at line 275 of file window.h.

OUString WindowImpl::maID

Definition at line 277 of file window.h.

InputContext WindowImpl::maInputContext

Definition at line 278 of file window.h.

vcl::Region WindowImpl::maInvalidateRegion

Definition at line 288 of file window.h.

Referenced by PaintHelper::DoPaint().

Link<vcl::Window&, bool> WindowImpl::maMnemonicActivateHdl

Definition at line 249 of file window.h.

PointerStyle WindowImpl::maPointer

Definition at line 255 of file window.h.

Referenced by WindowImpl().

Point WindowImpl::maPos

Definition at line 273 of file window.h.

OUString WindowImpl::maQuickHelpText

Definition at line 276 of file window.h.

OUString WindowImpl::maText

Definition at line 257 of file window.h.

vcl::Region WindowImpl::maWinClipRegion

Definition at line 287 of file window.h.

Referenced by WindowImpl().

vcl::Region WindowImpl::maWinRegion

Definition at line 286 of file window.h.

Referenced by WindowImpl().

Fraction WindowImpl::maZoom

Definition at line 256 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbActive

Definition at line 316 of file window.h.

Referenced by IMPL_LINK_NOARG(), and WindowImpl().

bool WindowImpl::mbAllResize

Definition at line 316 of file window.h.

Referenced by ImplHandleResize(), and WindowImpl().

bool WindowImpl::mbAlwaysOnTop

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbBorderWin

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbCallHandlersDuringInputDisabled

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbCallMove

Definition at line 316 of file window.h.

Referenced by ImplHandleMove(), and WindowImpl().

bool WindowImpl::mbCallResize

Definition at line 316 of file window.h.

Referenced by ImplHandleResize(), and WindowImpl().

bool WindowImpl::mbChildPtrOverwrite

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbChildTransparent

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbClipChildren

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbClipSiblings

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbCommand

Definition at line 316 of file window.h.

Referenced by ImplCallCommand(), ImplCallWheelCommand(), and WindowImpl().

bool WindowImpl::mbCompoundControl

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbCompoundControlHasFocus

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbControlBackground

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbControlForeground

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbCreatedWithToolkit

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbDefPos

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbDefSize

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbDialog

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbDisabled

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbDlgCtrlStart

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbDockWin

Definition at line 316 of file window.h.

Referenced by ImplGetKeyInputWindow(), and WindowImpl().

bool WindowImpl::mbDoubleBufferingRequested

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbDrawSelectionBackground

Definition at line 316 of file window.h.

Referenced by ToolBox::ImplHideFocus(), ToolBox::ImplShowFocus(), and WindowImpl().

bool WindowImpl::mbExpand

Definition at line 316 of file window.h.

Referenced by vcl::Window::get_expand(), vcl::Window::set_expand(), and WindowImpl().

bool WindowImpl::mbExtTextInput

Definition at line 316 of file window.h.

Referenced by ImplHandleEndExtTextInput(), ImplHandleExtTextInput(), and WindowImpl().

bool WindowImpl::mbFakeFocusSet

Definition at line 316 of file window.h.

Referenced by vcl::IsWindowFocused(), vcl::Window::SetFakeFocus(), and WindowImpl().

bool WindowImpl::mbFill

Definition at line 316 of file window.h.

Referenced by vcl::Window::get_fill(), vcl::Window::set_fill(), and WindowImpl().

bool WindowImpl::mbFloatWin

Definition at line 316 of file window.h.

Referenced by ImplGetKeyInputWindow(), ImplHandleKey(), ImplHandleResize(), and WindowImpl().

bool WindowImpl::mbFocusVisible

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbFrame

Definition at line 316 of file window.h.

Referenced by DrawProgress(), ImplHandleMove(), ImplHandleResize(), and WindowImpl().

bool WindowImpl::mbHelpTextDynamic

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbHexpand

Definition at line 316 of file window.h.

Referenced by vcl::Window::get_hexpand(), vcl::Window::set_hexpand(), and WindowImpl().

bool WindowImpl::mbInDispose

Definition at line 316 of file window.h.

Referenced by VclFrame::get_child(), VclScrolledWindow::get_child(), and WindowImpl().

bool WindowImpl::mbInFocusHdl

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbInHideFocus

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbInInitShow

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbInitChildRegion

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbInitWinClipRegion

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbInPaint

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbInputDisabled

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbInShowFocus

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbIsInTaskPaneList

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbKeyInput

Definition at line 316 of file window.h.

Referenced by ImplHandleKey(), and WindowImpl().

bool WindowImpl::mbKeyUp

Definition at line 316 of file window.h.

Referenced by ImplHandleKey(), and WindowImpl().

bool WindowImpl::mbLOKParentNotifier

Definition at line 396 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbMenuFloatingWindow

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbMouseButtonDown

Definition at line 316 of file window.h.

Referenced by ImplHandleMouseEvent(), and WindowImpl().

bool WindowImpl::mbMouseButtonUp

Definition at line 316 of file window.h.

Referenced by ImplHandleMouseEvent(), and WindowImpl().

bool WindowImpl::mbMouseTransparent

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbNativeFocusVisible

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbNonHomogeneous
bool WindowImpl::mbNoParentUpdate

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbNoPtrVisible

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbNoUpdate

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbOverlapVisible

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbOverlapWin

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbPaintDisabled

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbPaintFrame

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbPaintTransparent

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbPushButton

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbReallyShown

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbReallyVisible

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbSecondary

Definition at line 316 of file window.h.

Referenced by vcl::Window::get_secondary(), vcl::Window::set_secondary(), and WindowImpl().

bool WindowImpl::mbSplitter

Definition at line 316 of file window.h.

Referenced by Splitter::Splitter(), and WindowImpl().

bool WindowImpl::mbSuppressAccessibilityEvents

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbSysWin

Definition at line 316 of file window.h.

Referenced by ImplHandleMenuEvent(), and WindowImpl().

bool WindowImpl::mbToolbarFloatingWindow

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbToolBox
bool WindowImpl::mbTrackVisible

Definition at line 316 of file window.h.

Referenced by PaintHelper::DoPaint(), WindowImpl(), and PaintHelper::~PaintHelper().

bool WindowImpl::mbUseNativeFocus
bool WindowImpl::mbVexpand

Definition at line 316 of file window.h.

Referenced by vcl::Window::get_vexpand(), vcl::Window::set_vexpand(), and WindowImpl().

bool WindowImpl::mbVisible

Definition at line 316 of file window.h.

Referenced by WindowImpl().

bool WindowImpl::mbWaitSystemResize

Definition at line 316 of file window.h.

Referenced by ImplHandleResize(), and WindowImpl().

bool WindowImpl::mbWinRegion

Definition at line 316 of file window.h.

Referenced by WindowImpl().

AlwaysInputMode WindowImpl::meAlwaysInputMode

Definition at line 302 of file window.h.

Referenced by WindowImpl().

VclAlign WindowImpl::meHalign

Definition at line 303 of file window.h.

Referenced by vcl::Window::get_halign(), vcl::Window::set_halign(), and WindowImpl().

VclPackType WindowImpl::mePackType

Definition at line 305 of file window.h.

Referenced by vcl::Window::get_pack_type(), vcl::Window::set_pack_type(), and WindowImpl().

VclAlign WindowImpl::meValign

Definition at line 304 of file window.h.

Referenced by vcl::Window::get_valign(), vcl::Window::set_valign(), and WindowImpl().

long WindowImpl::mnAbsScreenX

Definition at line 272 of file window.h.

Referenced by WindowImpl().

ActivateModeFlags WindowImpl::mnActivateMode

Definition at line 300 of file window.h.

Referenced by WindowImpl().

sal_Int32 WindowImpl::mnBorderWidth
sal_Int32 WindowImpl::mnBottomBorder

Definition at line 265 of file window.h.

Referenced by WindowImpl().

int WindowImpl::mnChildEventListenersIteratingCount

Definition at line 246 of file window.h.

Referenced by WindowImpl().

DialogControlFlags WindowImpl::mnDlgCtrlFlags

Definition at line 301 of file window.h.

Referenced by WindowImpl().

int WindowImpl::mnEventListenersIteratingCount

Definition at line 243 of file window.h.

Referenced by WindowImpl().

WindowExtendedStyle WindowImpl::mnExtendedStyle

Definition at line 293 of file window.h.

Referenced by WindowImpl().

GetFocusFlags WindowImpl::mnGetFocusFlags

Definition at line 298 of file window.h.

Referenced by WindowImpl().

sal_Int32 WindowImpl::mnGridHeight
sal_Int32 WindowImpl::mnGridLeftAttach
sal_Int32 WindowImpl::mnGridTopAttach
sal_Int32 WindowImpl::mnGridWidth

Definition at line 310 of file window.h.

Referenced by vcl::Window::get_grid_width(), vcl::Window::set_grid_width(), and WindowImpl().

sal_Int32 WindowImpl::mnHeightRequest
sal_Int32 WindowImpl::mnLeftBorder

Definition at line 262 of file window.h.

Referenced by WindowImpl().

vcl::LOKWindowId WindowImpl::mnLOKWindowId

ID of this specific window.

Definition at line 395 of file window.h.

Referenced by WindowImpl().

sal_Int32 WindowImpl::mnMarginBottom
sal_Int32 WindowImpl::mnMarginLeft
sal_Int32 WindowImpl::mnMarginRight
sal_Int32 WindowImpl::mnMarginTop

Definition at line 314 of file window.h.

Referenced by vcl::Window::get_margin_top(), vcl::Window::set_margin_top(), and WindowImpl().

ControlPart WindowImpl::mnNativeBackground

Definition at line 295 of file window.h.

Referenced by StatusBar::ApplySettings(), vcl::Window::Erase(), and WindowImpl().

sal_Int32 WindowImpl::mnOptimalHeightCache
sal_Int32 WindowImpl::mnOptimalWidthCache
sal_Int32 WindowImpl::mnPadding

Definition at line 306 of file window.h.

Referenced by vcl::Window::get_padding(), vcl::Window::set_padding(), and WindowImpl().

ImplPaintFlags WindowImpl::mnPaintFlags

Definition at line 297 of file window.h.

Referenced by PaintHelper::DoPaint(), ImplHandlePaint(), and WindowImpl().

ParentClipMode WindowImpl::mnParentClipMode

Definition at line 299 of file window.h.

Referenced by WindowImpl().

WinBits WindowImpl::mnPrevStyle

Definition at line 292 of file window.h.

Referenced by WindowImpl().

sal_Int32 WindowImpl::mnRightBorder

Definition at line 264 of file window.h.

Referenced by WindowImpl().

WinBits WindowImpl::mnStyle

Definition at line 291 of file window.h.

Referenced by ToolBox::ImplInit(), and WindowImpl().

sal_Int32 WindowImpl::mnTopBorder

Definition at line 263 of file window.h.

Referenced by WindowImpl().

WindowType WindowImpl::mnType

Definition at line 294 of file window.h.

Referenced by WindowImpl().

sal_uInt16 WindowImpl::mnWaitCount

Definition at line 296 of file window.h.

Referenced by WindowImpl().

sal_Int32 WindowImpl::mnWidthRequest
long WindowImpl::mnX

Definition at line 270 of file window.h.

Referenced by WindowImpl().

long WindowImpl::mnY

Definition at line 271 of file window.h.

Referenced by WindowImpl().

std::unique_ptr<ImplAccessibleInfos> WindowImpl::mpAccessibleInfos

Definition at line 284 of file window.h.

Referenced by WindowImpl(), and ~WindowImpl().

VclPtr<vcl::Window> WindowImpl::mpBorderWindow

Definition at line 229 of file window.h.

Referenced by vcl::Window::add_to_size_group(), vcl::Window::get_border_width(), vcl::Window::get_expand(), vcl::Window::get_fill(), vcl::Window::get_grid_height(), vcl::Window::get_grid_left_attach(), vcl::Window::get_grid_top_attach(), vcl::Window::get_grid_width(), vcl::Window::get_halign(), vcl::Window::get_height_request(), vcl::Window::get_hexpand(), vcl::Window::get_margin_bottom(), vcl::Window::get_margin_left(), vcl::Window::get_margin_right(), vcl::Window::get_margin_top(), vcl::Window::get_non_homogeneous(), vcl::Window::get_pack_type(), vcl::Window::get_padding(), vcl::Window::get_preferred_size(), vcl::Window::get_secondary(), vcl::Window::get_ungrouped_preferred_size(), vcl::Window::get_valign(), vcl::Window::get_vexpand(), vcl::Window::get_width_request(), ToolBox::ImplHideFocus(), ToolBox::ImplShowFocus(), vcl::Window::InvalidateSizeCache(), VclBuilder::makeObject(), vcl::Window::queue_resize(), vcl::Window::remove_from_all_size_groups(), BuilderUtils::reorderWithinParent(), vcl::Window::set_border_width(), vcl::Window::set_expand(), vcl::Window::set_fill(), vcl::Window::set_grid_height(), vcl::Window::set_grid_left_attach(), vcl::Window::set_grid_top_attach(), vcl::Window::set_grid_width(), vcl::Window::set_halign(), vcl::Window::set_height_request(), vcl::Window::set_hexpand(), vcl::Window::set_margin_bottom(), vcl::Window::set_margin_left(), vcl::Window::set_margin_right(), vcl::Window::set_margin_top(), vcl::Window::set_non_homogeneous(), vcl::Window::set_pack_type(), vcl::Window::set_padding(), vcl::Window::set_secondary(), vcl::Window::set_valign(), vcl::Window::set_vexpand(), vcl::Window::set_width_request(), and WindowImpl().

std::unique_ptr<vcl::Region> WindowImpl::mpChildClipRegion

Definition at line 289 of file window.h.

Referenced by WindowImpl(), and ~WindowImpl().

VclPtr<vcl::Window> WindowImpl::mpClientWindow

Definition at line 230 of file window.h.

Referenced by ImplHandleMove(), ImplHandleResize(), and WindowImpl().

std::unique_ptr<vcl::Font> WindowImpl::mpControlFont

Definition at line 259 of file window.h.

vcl::Cursor* WindowImpl::mpCursor

Definition at line 254 of file window.h.

Referenced by IMPL_LINK_NOARG(), ImplHandleGetFocus(), ImplHandleLoseFocus(), and WindowImpl().

VclPtr<vcl::Window> WindowImpl::mpDlgCtrlDownWindow

Definition at line 241 of file window.h.

Referenced by WindowImpl().

VclPtr<vcl::Window> WindowImpl::mpFirstChild
VclPtr<vcl::Window> WindowImpl::mpFirstOverlap

Definition at line 235 of file window.h.

Referenced by ImplActivateFloatingWindows(), and WindowImpl().

SalFrame* WindowImpl::mpFrame

Definition at line 225 of file window.h.

Referenced by Menu::ImplCalcSize(), ImplHandleKey(), ImplWindowFrameProc(), and WindowImpl().

ImplFrameData* WindowImpl::mpFrameData
VclPtr<vcl::Window> WindowImpl::mpFrameWindow
VclPtr<vcl::Window> WindowImpl::mpLastChild
VclPtr<vcl::Window> WindowImpl::mpLastFocusWindow

Definition at line 240 of file window.h.

Referenced by IMPL_LINK_NOARG(), and WindowImpl().

VclPtr<vcl::Window> WindowImpl::mpLastOverlap

Definition at line 236 of file window.h.

Referenced by WindowImpl().

const vcl::ILibreOfficeKitNotifier* WindowImpl::mpLOKNotifier

To emit the LOK callbacks eg. for dialog tunneling.

Definition at line 394 of file window.h.

Referenced by WindowImpl().

VclPtr<vcl::Window> WindowImpl::mpNext

Definition at line 238 of file window.h.

Referenced by ImplActivateFloatingWindows(), ImplHandleMenuEvent(), and WindowImpl().

VclPtr<vcl::Window> WindowImpl::mpNextOverlap

Definition at line 239 of file window.h.

Referenced by WindowImpl().

VclPtr<vcl::Window> WindowImpl::mpOverlapWindow

Definition at line 228 of file window.h.

Referenced by WindowImpl().

vcl::Region* WindowImpl::mpPaintRegion

Definition at line 290 of file window.h.

Referenced by WindowImpl().

VclPtr<vcl::Window> WindowImpl::mpParent
VclPtr<vcl::Window> WindowImpl::mpPrev

Definition at line 237 of file window.h.

Referenced by WindowImpl().

VclPtr<vcl::Window> WindowImpl::mpRealParent

Definition at line 232 of file window.h.

Referenced by VclBuilder::makeObject(), BuilderUtils::reorderWithinParent(), and WindowImpl().

SalObject* WindowImpl::mpSysObj

Definition at line 226 of file window.h.

Referenced by vcl::IsWindowFocused(), and WindowImpl().

VCLXWindow* WindowImpl::mpVCLXWindow

Definition at line 285 of file window.h.

Referenced by WindowImpl().

ImplWinData* WindowImpl::mpWinData

Definition at line 223 of file window.h.

Referenced by PaintHelper::DoPaint(), WindowImpl(), and PaintHelper::~PaintHelper().

css::uno::Reference< css::accessibility::XAccessible > WindowImpl::mxAccessible

Definition at line 280 of file window.h.

css::uno::WeakReference< css::rendering::XCanvas > WindowImpl::mxCanvas

Definition at line 252 of file window.h.

css::uno::Reference< css::uno::XInterface > WindowImpl::mxDNDListenerContainer

Definition at line 392 of file window.h.

Referenced by ImplHandleMouseEvent().

css::uno::Reference< css::awt::XWindowPeer > WindowImpl::mxWindowPeer

Definition at line 279 of file window.h.


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