LibreOffice Module vcl (master)  1
Classes | Namespaces | Typedefs | Enumerations | Functions
saldisp.hxx File Reference
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/extensions/render.h>
#include <epoxy/glx.h>
#include <rtl/string.hxx>
#include <unx/saltype.h>
#include <vcl/opengl/OpenGLContext.hxx>
#include <vcl/ptrstyle.hxx>
#include <sal/types.h>
#include <cassert>
#include <list>
#include <unordered_map>
#include <vector>
#include <tools/gen.hxx>
#include <salwtype.hxx>
#include <unx/gendata.hxx>
#include <unx/gendisp.hxx>
#include <o3tl/enumarray.hxx>
#include <vclpluginapi.h>
Include dependency graph for saldisp.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SalVisual
 
struct  OwnershipFlag
 
class  SalColormap
 
class  SalXLib
 
class  GLX11Window
 
class  SalDisplay
 
struct  SalDisplay::RenderEntry
 
struct  SalDisplay::ScreenData
 
class  SalX11Display
 

Namespaces

 vcl_sal
 

Typedefs

typedef unsigned long Pixel
 
typedef int(* YieldFunc) (int fd, void *data)
 
typedef Bool(* X_if_predicate) (Display *, XEvent *, XPointer)
 

Enumerations

enum  srv_vendor_t {
  vendor_none = 0,
  vendor_sun,
  vendor_unknown
}
 
enum  SalRGB {
  SalRGB::RGB,
  SalRGB::RBG,
  SalRGB::GBR,
  SalRGB::GRB,
  SalRGB::BGR,
  SalRGB::BRG,
  SalRGB::otherSalRGB
}
 

Functions

srv_vendor_t sal_GetServerVendor (Display *p_display)
 
OUString vcl_sal::getKeysymReplacementName (const OUString &pLang, KeySym nSymbol)
 
SalDisplayvcl_sal::getSalDisplay (GenericUnixSalData const *data)
 

Typedef Documentation

typedef unsigned long Pixel

Definition at line 26 of file saldisp.hxx.

typedef Bool(* X_if_predicate) (Display *, XEvent *, XPointer)

Definition at line 208 of file saldisp.hxx.

typedef int(* YieldFunc) (int fd, void *data)

Definition at line 164 of file saldisp.hxx.

Enumeration Type Documentation

enum SalRGB
strong
Enumerator
RGB 
RBG 
GBR 
GRB 
BGR 
BRG 
otherSalRGB 

Definition at line 71 of file saldisp.hxx.

Enumerator
vendor_none 
vendor_sun 
vendor_unknown 

Definition at line 61 of file saldisp.hxx.

Function Documentation

srv_vendor_t sal_GetServerVendor ( Display p_display)