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

#include <sysdata.hxx>

Public Types

enum  Toolkit {
  Toolkit::Gtk3,
  Toolkit::Qt5
}
 
enum  Platform {
  Platform::Wayland,
  Platform::Xcb
}
 

Public Member Functions

 SystemEnvData ()
 

Public Attributes

voidpDisplay
 
unsigned long aWindow
 
voidpSalFrame
 
voidpWidget
 
voidpVisual
 
int nScreen
 
sal_IntPtr aShellWindow
 
Toolkit toolkit
 
Platform platform
 

Detailed Description

Definition at line 52 of file sysdata.hxx.

Member Enumeration Documentation

Enumerator
Wayland 
Xcb 

Definition at line 65 of file sysdata.hxx.

Enumerator
Gtk3 
Qt5 

Definition at line 64 of file sysdata.hxx.

Constructor & Destructor Documentation

SystemEnvData::SystemEnvData ( )
inline

Definition at line 80 of file sysdata.hxx.

Member Data Documentation

sal_IntPtr SystemEnvData::aShellWindow

Definition at line 75 of file sysdata.hxx.

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

unsigned long SystemEnvData::aWindow

Definition at line 68 of file sysdata.hxx.

Referenced by SystemChildWindow::GetParentWindowHandle().

int SystemEnvData::nScreen

Definition at line 72 of file sysdata.hxx.

void* SystemEnvData::pDisplay

Definition at line 67 of file sysdata.hxx.

Platform SystemEnvData::platform

Definition at line 77 of file sysdata.hxx.

void* SystemEnvData::pSalFrame

Definition at line 69 of file sysdata.hxx.

void* SystemEnvData::pVisual

Definition at line 71 of file sysdata.hxx.

void* SystemEnvData::pWidget

Definition at line 70 of file sysdata.hxx.

Toolkit SystemEnvData::toolkit

Definition at line 76 of file sysdata.hxx.


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