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

#include <salframe.h>

Inheritance diagram for X11SalFrame:
[legend]
Collaboration diagram for X11SalFrame:
[legend]

Public Member Functions

 X11SalFrame (SalFrame *pParent, SalFrameStyleFlags nSalFrameStyle, SystemParentData const *pSystemParent=nullptr)
 
virtual ~X11SalFrame () override
 
bool Dispatch (XEvent *pEvent)
 
void Init (SalFrameStyleFlags nSalFrameStyle, SalX11Screen nScreen, SystemParentData const *pParentData, bool bUseGeometry=false)
 
SalDisplayGetDisplay () const
 
DisplayGetXDisplay () const
 
const SalX11ScreenGetScreenNumber () const
 
::Window GetWindow () const
 
::Window GetShellWindow () const
 
::Window GetForeignParent () const
 
::Window GetStackingWindow () const
 
void Close () const
 
SalFrameStyleFlags GetStyle () const
 
Cursor GetCursor () const
 
bool IsCaptured () const
 
void HandleExtTextEvent (XClientMessageEvent const *pEvent)
 
bool IsOverrideRedirect () const
 
bool IsChildWindow () const
 
bool IsSysChildWindow () const
 
bool IsFloatGrabWindow () const
 
SalI18N_InputContextgetInputContext () const
 
bool hasFocus () const
 
void beginUnicodeSequence ()
 
bool appendUnicodeSequence (sal_Unicode)
 
bool endUnicodeSequence ()
 
virtual SalGraphicsAcquireGraphics () override
 
virtual void ReleaseGraphics (SalGraphics *pGraphics) override
 
virtual void updateGraphics (bool bClear)
 
virtual bool PostEvent (std::unique_ptr< ImplSVEvent > pData) override
 
virtual void SetTitle (const OUString &rTitle) override
 
virtual void SetIcon (sal_uInt16 nIcon) override
 
virtual void SetMenu (SalMenu *pMenu) override
 
virtual void DrawMenuBar () override
 
virtual void SetExtendedFrameStyle (SalExtStyle nExtStyle) override
 
virtual void Show (bool bVisible, bool bNoActivate=false) override
 
virtual void SetMinClientSize (long nWidth, long nHeight) override
 
virtual void SetMaxClientSize (long nWidth, long nHeight) override
 
virtual void SetPosSize (long nX, long nY, long nWidth, long nHeight, sal_uInt16 nFlags) override
 
virtual void GetClientSize (long &rWidth, long &rHeight) override
 
virtual void GetWorkArea (tools::Rectangle &rRect) override
 
virtual SalFrameGetParent () const override
 
virtual void SetWindowState (const SalFrameState *pState) override
 
virtual bool GetWindowState (SalFrameState *pState) override
 
virtual void ShowFullScreen (bool bFullScreen, sal_Int32 nMonitor) override
 
virtual void StartPresentation (bool bStart) override
 
virtual void SetAlwaysOnTop (bool bOnTop) override
 
virtual void ToTop (SalFrameToTop nFlags) override
 
virtual void SetPointer (PointerStyle ePointerStyle) override
 
virtual void CaptureMouse (bool bMouse) override
 
virtual void SetPointerPos (long nX, long nY) override
 
virtual void Flush () override
 
virtual void SetInputContext (SalInputContext *pContext) override
 
virtual void EndExtTextInput (EndExtTextInputFlags nFlags) override
 
virtual OUString GetKeyName (sal_uInt16 nKeyCode) override
 
virtual bool MapUnicodeToKeyCode (sal_Unicode aUnicode, LanguageType aLangType, vcl::KeyCode &rKeyCode) override
 
virtual LanguageType GetInputLanguage () override
 
virtual void UpdateSettings (AllSettings &rSettings) override
 
virtual void Beep () override
 
virtual const SystemEnvDataGetSystemData () const override
 
virtual SalPointerState GetPointerState () override
 
virtual KeyIndicatorState GetIndicatorState () override
 
virtual void SimulateKeyPress (sal_uInt16 nKeyCode) override
 
virtual void SetParent (SalFrame *pNewParent) override
 
virtual bool SetPluginParent (SystemParentData *pNewParent) override
 
virtual void SetScreenNumber (unsigned int) override
 
virtual void SetApplicationID (const OUString &rWMClass) override
 
virtual void ResetClipRegion () override
 
virtual void BeginSetClipRegion (sal_uInt32 nRects) override
 
virtual void UnionClipRegion (long nX, long nY, long nWidth, long nHeight) override
 
virtual void EndSetClipRegion () override
 
virtual sal_uIntPtr GetNativeWindowHandle () override
 
void setPendingSizeEvent ()
 
- Public Member Functions inherited from SalFrame
 SalFrame ()
 
virtual ~SalFrame () override
 
virtual long GetWidth () const override
 
virtual long GetHeight () const override
 
virtual bool IsOffScreen () const override
 
virtual void SetRepresentedURL (const OUString &)
 
SalFrameGeometry GetGeometry ()
 
const SalFrameGeometryGetUnmirroredGeometry () const
 
virtual void PositionByToolkit (const tools::Rectangle &, FloatWinPopupFlags)
 
virtual void Flush (const tools::Rectangle &)
 
virtual void SetModal (bool)
 
virtual bool GetModal () const
 
virtual bool ShowTooltip (const OUString &, const tools::Rectangle &)
 
virtual voidShowPopover (const OUString &, vcl::Window *, const tools::Rectangle &, QuickHelpFlags)
 
virtual bool UpdatePopover (void *, const OUString &, vcl::Window *, const tools::Rectangle &)
 
virtual bool HidePopover (void *)
 
virtual weld::WindowGetFrameWeld () const
 
void SetCallback (vcl::Window *pWindow, SALFRAMEPROC pProc)
 
vcl::WindowGetWindow () const
 
void SetModalHierarchyHdl (const Link< bool, void > &rLink)
 
void NotifyModalHierarchy (bool bModal)
 
bool CallCallback (SalEvent nEvent, const void *pEvent) const
 
- Public Member Functions inherited from vcl::DeletionNotifier
void addDel (DeletionListener *pListener)
 
void removeDel (DeletionListener *pListener)
 
- Public Member Functions inherited from SalGeometryProvider
virtual ~SalGeometryProvider ()
 
- Public Member Functions inherited from NativeWindowHandleProvider
virtual ~NativeWindowHandleProvider ()
 

Private Member Functions

void GetPosSize (tools::Rectangle &rPosSize)
 
void SetSize (const Size &rSize)
 
void Center ()
 
void SetPosSize (const tools::Rectangle &rPosSize)
 
void Minimize ()
 
void Maximize ()
 
void Restore ()
 
void RestackChildren (::Window *pTopLevelWindows, int nTopLevelWindows)
 
void RestackChildren ()
 
bool HandleKeyEvent (XKeyEvent *pEvent)
 
bool HandleMouseEvent (XEvent *pEvent)
 
bool HandleFocusEvent (XFocusChangeEvent const *pEvent)
 
bool HandleExposeEvent (XEvent const *pEvent)
 
bool HandleSizeEvent (XConfigureEvent *pEvent)
 
bool HandleStateEvent (XPropertyEvent const *pEvent)
 
bool HandleReparentEvent (XReparentEvent *pEvent)
 
bool HandleClientMessage (XClientMessageEvent *pEvent)
 
 DECL_LINK (HandleAlwaysOnTopRaise, Timer *, void)
 
void createNewWindow (::Window aParent, SalX11Screen nXScreen=SalX11Screen(-1))
 
void updateScreenNumber ()
 
void setXEmbedInfo ()
 
void askForXEmbedFocus (sal_Int32 i_nTimeCode)
 
void updateWMClass ()
 

Private Attributes

X11SalFramempParent
 
bool mbTransientForRoot
 
std::list< X11SalFrame * > maChildren
 
SalDisplaypDisplay_
 
SalX11Screen m_nXScreen
 
::Window mhWindow
 
::Window mhShellWindow
 
::Window mhForeignParent
 
::Window mhStackingWindow
 
Cursor hCursor_
 
int nCaptured_
 
std::unique_ptr< X11SalGraphicspGraphics_
 
std::unique_ptr< X11SalGraphicspFreeGraphics_
 
bool mbSendExtKeyModChange
 
ModKeyFlags mnExtKeyMod
 
int nShowState_
 
int nWidth_
 
int nHeight_
 
tools::Rectangle maRestorePosSize
 
SalFrameStyleFlags nStyle_
 
SalExtStyle mnExtStyle
 
bool bAlwaysOnTop_
 
bool bViewable_
 
bool bMapped_
 
bool mbInShow
 
bool bDefaultPosition_
 
bool m_bXEmbed
 
int nVisibility_
 
int m_nWorkArea
 
bool m_bSetFocusOnMap
 
ScreenSaverInhibitor maScreenSaverInhibitor
 
tools::Rectangle maPaintRegion
 
Timer maAlwaysOnTopRaiseTimer
 
WMWindowType meWindowType
 
bool mbMaximizedVert
 
bool mbMaximizedHorz
 
bool mbShaded
 
bool mbFullScreen
 
int mnIconID
 
OUString m_aTitle
 
OUString m_sWMClass
 
SystemEnvData maSystemChildData
 
std::unique_ptr< SalI18N_InputContextmpInputContext
 
Bool mbInputFocus
 
std::vector< XRectangle > m_vClipRectangles
 
bool mPendingSizeEvent
 

Friends

class vcl_sal::WMAdaptor
 
class vcl_sal::NetWMAdaptor
 
class vcl_sal::GnomeWMAdaptor
 

Additional Inherited Members

- Public Attributes inherited from SalFrame
SalFrameGeometry maGeometry
 absolute, unmirrored values More...
 
- Protected Member Functions inherited from vcl::DeletionNotifier
 DeletionNotifier ()
 
 ~DeletionNotifier ()
 
void notifyDelete ()
 
- Protected Attributes inherited from SalFrame
std::unique_ptr< weld::Windowm_xFrameWeld
 

Detailed Description

Definition at line 61 of file unx/salframe.h.

Constructor & Destructor Documentation

X11SalFrame::X11SalFrame ( SalFrame pParent,
SalFrameStyleFlags  nSalFrameStyle,
SystemParentData const *  pSystemParent = nullptr 
)
virtual X11SalFrame::~X11SalFrame ( )
overridevirtual

Member Function Documentation

virtual SalGraphics* X11SalFrame::AcquireGraphics ( )
overridevirtual

Implements SalFrame.

bool X11SalFrame::appendUnicodeSequence ( sal_Unicode  )
void X11SalFrame::askForXEmbedFocus ( sal_Int32  i_nTimeCode)
private
virtual void X11SalFrame::Beep ( )
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::BeginSetClipRegion ( sal_uInt32  nRects)
overridevirtual

Implements SalFrame.

void X11SalFrame::beginUnicodeSequence ( )
virtual void X11SalFrame::CaptureMouse ( bool  bMouse)
overridevirtual

Implements SalFrame.

void X11SalFrame::Center ( )
private
void X11SalFrame::Close ( ) const
inline

Definition at line 184 of file unx/salframe.h.

References SalFrame::CallCallback(), and Close.

void X11SalFrame::createNewWindow ( ::Window  aParent,
SalX11Screen  nXScreen = SalX11Screen(-1) 
)
private
X11SalFrame::DECL_LINK ( HandleAlwaysOnTopRaise  ,
Timer ,
void   
)
private
bool X11SalFrame::Dispatch ( XEvent *  pEvent)
virtual void X11SalFrame::DrawMenuBar ( )
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::EndExtTextInput ( EndExtTextInputFlags  nFlags)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::EndSetClipRegion ( )
overridevirtual

Implements SalFrame.

bool X11SalFrame::endUnicodeSequence ( )
virtual void X11SalFrame::Flush ( )
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::GetClientSize ( long &  rWidth,
long &  rHeight 
)
overridevirtual

Implements SalFrame.

Cursor X11SalFrame::GetCursor ( ) const
inline

Definition at line 187 of file unx/salframe.h.

References Cursor.

SalDisplay* X11SalFrame::GetDisplay ( ) const
inline

Definition at line 171 of file unx/salframe.h.

::Window X11SalFrame::GetForeignParent ( ) const
inline

Definition at line 182 of file unx/salframe.h.

virtual KeyIndicatorState X11SalFrame::GetIndicatorState ( )
overridevirtual

Implements SalFrame.

SalI18N_InputContext* X11SalFrame::getInputContext ( ) const
inline

Definition at line 196 of file unx/salframe.h.

virtual LanguageType X11SalFrame::GetInputLanguage ( )
overridevirtual

Implements SalFrame.

virtual OUString X11SalFrame::GetKeyName ( sal_uInt16  nKeyCode)
overridevirtual

Implements SalFrame.

virtual sal_uIntPtr X11SalFrame::GetNativeWindowHandle ( )
overridevirtual
virtual SalFrame* X11SalFrame::GetParent ( ) const
overridevirtual

Implements SalFrame.

virtual SalPointerState X11SalFrame::GetPointerState ( )
overridevirtual

Implements SalFrame.

void X11SalFrame::GetPosSize ( tools::Rectangle rPosSize)
private
const SalX11Screen& X11SalFrame::GetScreenNumber ( ) const
inline

Definition at line 179 of file unx/salframe.h.

::Window X11SalFrame::GetShellWindow ( ) const
inline

Definition at line 181 of file unx/salframe.h.

::Window X11SalFrame::GetStackingWindow ( ) const
inline

Definition at line 183 of file unx/salframe.h.

SalFrameStyleFlags X11SalFrame::GetStyle ( ) const
inline

Definition at line 185 of file unx/salframe.h.

virtual const SystemEnvData* X11SalFrame::GetSystemData ( ) const
overridevirtual

Implements SalFrame.

::Window X11SalFrame::GetWindow ( ) const
inline

Definition at line 180 of file unx/salframe.h.

virtual bool X11SalFrame::GetWindowState ( SalFrameState pState)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::GetWorkArea ( tools::Rectangle rRect)
overridevirtual

Implements SalFrame.

Display* X11SalFrame::GetXDisplay ( ) const
inline

Definition at line 175 of file unx/salframe.h.

References SalDisplay::GetDisplay().

bool X11SalFrame::HandleClientMessage ( XClientMessageEvent *  pEvent)
private
bool X11SalFrame::HandleExposeEvent ( XEvent const *  pEvent)
private
void X11SalFrame::HandleExtTextEvent ( XClientMessageEvent const *  pEvent)
bool X11SalFrame::HandleFocusEvent ( XFocusChangeEvent const *  pEvent)
private
bool X11SalFrame::HandleKeyEvent ( XKeyEvent *  pEvent)
private
bool X11SalFrame::HandleMouseEvent ( XEvent *  pEvent)
private
bool X11SalFrame::HandleReparentEvent ( XReparentEvent *  pEvent)
private
bool X11SalFrame::HandleSizeEvent ( XConfigureEvent *  pEvent)
private
bool X11SalFrame::HandleStateEvent ( XPropertyEvent const *  pEvent)
private
bool X11SalFrame::hasFocus ( ) const
inline

Definition at line 197 of file unx/salframe.h.

void X11SalFrame::Init ( SalFrameStyleFlags  nSalFrameStyle,
SalX11Screen  nScreen,
SystemParentData const *  pParentData,
bool  bUseGeometry = false 
)
bool X11SalFrame::IsCaptured ( ) const
inline

Definition at line 188 of file unx/salframe.h.

bool X11SalFrame::IsChildWindow ( ) const
inline

Definition at line 193 of file unx/salframe.h.

References PLUG, and SYSTEMCHILD.

bool X11SalFrame::IsFloatGrabWindow ( ) const
bool X11SalFrame::IsOverrideRedirect ( ) const
bool X11SalFrame::IsSysChildWindow ( ) const
inline

Definition at line 194 of file unx/salframe.h.

References SYSTEMCHILD.

virtual bool X11SalFrame::MapUnicodeToKeyCode ( sal_Unicode  aUnicode,
LanguageType  aLangType,
vcl::KeyCode rKeyCode 
)
overridevirtual

Implements SalFrame.

void X11SalFrame::Maximize ( )
private
void X11SalFrame::Minimize ( )
private
virtual bool X11SalFrame::PostEvent ( std::unique_ptr< ImplSVEvent pData)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::ReleaseGraphics ( SalGraphics pGraphics)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::ResetClipRegion ( )
overridevirtual

Implements SalFrame.

void X11SalFrame::RestackChildren ( ::Window pTopLevelWindows,
int  nTopLevelWindows 
)
private
void X11SalFrame::RestackChildren ( )
private
void X11SalFrame::Restore ( )
private
virtual void X11SalFrame::SetAlwaysOnTop ( bool  bOnTop)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::SetApplicationID ( const OUString &  rWMClass)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::SetExtendedFrameStyle ( SalExtStyle  nExtStyle)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::SetIcon ( sal_uInt16  nIcon)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::SetInputContext ( SalInputContext pContext)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::SetMaxClientSize ( long  nWidth,
long  nHeight 
)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::SetMenu ( SalMenu pMenu)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::SetMinClientSize ( long  nWidth,
long  nHeight 
)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::SetParent ( SalFrame pNewParent)
overridevirtual

Implements SalFrame.

void X11SalFrame::setPendingSizeEvent ( )
virtual bool X11SalFrame::SetPluginParent ( SystemParentData pNewParent)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::SetPointer ( PointerStyle  ePointerStyle)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::SetPointerPos ( long  nX,
long  nY 
)
overridevirtual

Implements SalFrame.

void X11SalFrame::SetPosSize ( const tools::Rectangle rPosSize)
private
virtual void X11SalFrame::SetPosSize ( long  nX,
long  nY,
long  nWidth,
long  nHeight,
sal_uInt16  nFlags 
)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::SetScreenNumber ( unsigned  int)
overridevirtual

Implements SalFrame.

void X11SalFrame::SetSize ( const Size rSize)
private
virtual void X11SalFrame::SetTitle ( const OUString &  rTitle)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::SetWindowState ( const SalFrameState pState)
overridevirtual

Implements SalFrame.

void X11SalFrame::setXEmbedInfo ( )
private
virtual void X11SalFrame::Show ( bool  bVisible,
bool  bNoActivate = false 
)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::ShowFullScreen ( bool  bFullScreen,
sal_Int32  nMonitor 
)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::SimulateKeyPress ( sal_uInt16  nKeyCode)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::StartPresentation ( bool  bStart)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::ToTop ( SalFrameToTop  nFlags)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::UnionClipRegion ( long  nX,
long  nY,
long  nWidth,
long  nHeight 
)
overridevirtual

Implements SalFrame.

virtual void X11SalFrame::updateGraphics ( bool  bClear)
virtual
void X11SalFrame::updateScreenNumber ( )
private
virtual void X11SalFrame::UpdateSettings ( AllSettings rSettings)
overridevirtual

Implements SalFrame.

void X11SalFrame::updateWMClass ( )
private

Friends And Related Function Documentation

friend class vcl_sal::GnomeWMAdaptor
friend

Definition at line 65 of file unx/salframe.h.

friend class vcl_sal::NetWMAdaptor
friend

Definition at line 64 of file unx/salframe.h.

friend class vcl_sal::WMAdaptor
friend

Definition at line 63 of file unx/salframe.h.

Member Data Documentation

bool X11SalFrame::bAlwaysOnTop_
private

Definition at line 96 of file unx/salframe.h.

bool X11SalFrame::bDefaultPosition_
private

Definition at line 100 of file unx/salframe.h.

bool X11SalFrame::bMapped_
private

Definition at line 98 of file unx/salframe.h.

bool X11SalFrame::bViewable_
private

Definition at line 97 of file unx/salframe.h.

Cursor X11SalFrame::hCursor_
private

Definition at line 81 of file unx/salframe.h.

OUString X11SalFrame::m_aTitle
private

Definition at line 121 of file unx/salframe.h.

bool X11SalFrame::m_bSetFocusOnMap
private

Definition at line 104 of file unx/salframe.h.

bool X11SalFrame::m_bXEmbed
private

Definition at line 101 of file unx/salframe.h.

int X11SalFrame::m_nWorkArea
private

Definition at line 103 of file unx/salframe.h.

SalX11Screen X11SalFrame::m_nXScreen
private

Definition at line 73 of file unx/salframe.h.

OUString X11SalFrame::m_sWMClass
private

Definition at line 123 of file unx/salframe.h.

std::vector<XRectangle> X11SalFrame::m_vClipRectangles
private

Definition at line 130 of file unx/salframe.h.

Timer X11SalFrame::maAlwaysOnTopRaiseTimer
private

Definition at line 109 of file unx/salframe.h.

std::list< X11SalFrame* > X11SalFrame::maChildren
private

Definition at line 70 of file unx/salframe.h.

tools::Rectangle X11SalFrame::maPaintRegion
private

Definition at line 107 of file unx/salframe.h.

tools::Rectangle X11SalFrame::maRestorePosSize
private

Definition at line 93 of file unx/salframe.h.

ScreenSaverInhibitor X11SalFrame::maScreenSaverInhibitor
private

Definition at line 106 of file unx/salframe.h.

SystemEnvData X11SalFrame::maSystemChildData
private

Definition at line 125 of file unx/salframe.h.

bool X11SalFrame::mbFullScreen
private

Definition at line 116 of file unx/salframe.h.

Bool X11SalFrame::mbInputFocus
private

Definition at line 128 of file unx/salframe.h.

bool X11SalFrame::mbInShow
private

Definition at line 99 of file unx/salframe.h.

bool X11SalFrame::mbMaximizedHorz
private

Definition at line 114 of file unx/salframe.h.

bool X11SalFrame::mbMaximizedVert
private

Definition at line 113 of file unx/salframe.h.

bool X11SalFrame::mbSendExtKeyModChange
private

Definition at line 87 of file unx/salframe.h.

bool X11SalFrame::mbShaded
private

Definition at line 115 of file unx/salframe.h.

bool X11SalFrame::mbTransientForRoot
private

Definition at line 69 of file unx/salframe.h.

WMWindowType X11SalFrame::meWindowType
private

Definition at line 112 of file unx/salframe.h.

::Window X11SalFrame::mhForeignParent
private

Definition at line 76 of file unx/salframe.h.

::Window X11SalFrame::mhShellWindow
private

Definition at line 75 of file unx/salframe.h.

::Window X11SalFrame::mhStackingWindow
private

Definition at line 78 of file unx/salframe.h.

::Window X11SalFrame::mhWindow
private

Definition at line 74 of file unx/salframe.h.

ModKeyFlags X11SalFrame::mnExtKeyMod
private

Definition at line 88 of file unx/salframe.h.

SalExtStyle X11SalFrame::mnExtStyle
private

Definition at line 95 of file unx/salframe.h.

int X11SalFrame::mnIconID
private

Definition at line 119 of file unx/salframe.h.

bool X11SalFrame::mPendingSizeEvent
private

Definition at line 132 of file unx/salframe.h.

std::unique_ptr<SalI18N_InputContext> X11SalFrame::mpInputContext
private

Definition at line 127 of file unx/salframe.h.

X11SalFrame* X11SalFrame::mpParent
private

Definition at line 67 of file unx/salframe.h.

int X11SalFrame::nCaptured_
private

Definition at line 82 of file unx/salframe.h.

int X11SalFrame::nHeight_
private

Definition at line 92 of file unx/salframe.h.

int X11SalFrame::nShowState_
private

Definition at line 90 of file unx/salframe.h.

SalFrameStyleFlags X11SalFrame::nStyle_
private

Definition at line 94 of file unx/salframe.h.

int X11SalFrame::nVisibility_
private

Definition at line 102 of file unx/salframe.h.

int X11SalFrame::nWidth_
private

Definition at line 91 of file unx/salframe.h.

SalDisplay* X11SalFrame::pDisplay_
private

Definition at line 72 of file unx/salframe.h.

std::unique_ptr<X11SalGraphics> X11SalFrame::pFreeGraphics_
private

Definition at line 85 of file unx/salframe.h.

std::unique_ptr<X11SalGraphics> X11SalFrame::pGraphics_
private

Definition at line 84 of file unx/salframe.h.


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