Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
GX11Gui.cxx File Reference
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <cctype>
#include <climits>
#include <unistd.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xatom.h>
#include <X11/cursorfont.h>
#include <X11/keysym.h>
#include <X11/xpm.h>
#include "TGX11.h"
#include "TROOT.h"
#include "TError.h"
#include "TSystem.h"
#include "TException.h"
#include "TClassTable.h"
#include "KeySymbols.h"
#include "TEnv.h"
#include <X11/extensions/shape.h>
Include dependency graph for GX11Gui.cxx:

Classes

struct  KeySymbolMap_t
 
struct  MWMHintsProperty_t
 
struct  RVisual
 
struct  RXColor
 
struct  RXGCValues
 
struct  RXpmAttributes
 
struct  RXSetWindowAttributes
 

Functions

void AsmLong (Long_t i1, Long_t i2, Long_t &ll)
 
static Int_t RootX11ErrorHandler (Display *disp, XErrorEvent *err)
 Handle X11 error.
 
static Int_t RootX11IOErrorHandler (Display *)
 Handle X11 I/O error (happens when connection to display server is broken).
 
void SplitLong (Long_t ll, Long_t &i1, Long_t &i2)
 

Variables

static KeySymbolMap_t gKeyMap []
 
const ULong_t kMWMHintsDecorations = (1ULL << ( 1 ))
 
const ULong_t kMWMHintsFunctions = (1ULL << ( 0 ))
 
const ULong_t kMWMHintsInputMode = (1ULL << ( 2 ))
 
const Int_t kPropMotifWMHintsElements = 4
 
const Int_t kPropMWMHintElements = kPropMotifWMHintsElements
 

Function Documentation

◆ AsmLong()

void AsmLong ( Long_t  i1,
Long_t  i2,
Long_t ll 
)
inline

Definition at line 156 of file GX11Gui.cxx.

◆ RootX11ErrorHandler()

static Int_t RootX11ErrorHandler ( Display *  disp,
XErrorEvent *  err 
)
static

Handle X11 error.

Definition at line 168 of file GX11Gui.cxx.

◆ RootX11IOErrorHandler()

static Int_t RootX11IOErrorHandler ( Display *  )
static

Handle X11 I/O error (happens when connection to display server is broken).

Definition at line 197 of file GX11Gui.cxx.

◆ SplitLong()

void SplitLong ( Long_t  ll,
Long_t i1,
Long_t i2 
)
inline

Definition at line 145 of file GX11Gui.cxx.

Variable Documentation

◆ gKeyMap

KeySymbolMap_t gKeyMap[]
static

Definition at line 70 of file GX11Gui.cxx.

◆ kMWMHintsDecorations

const ULong_t kMWMHintsDecorations = (1ULL << ( 1 ))

Definition at line 53 of file GX11Gui.cxx.

◆ kMWMHintsFunctions

const ULong_t kMWMHintsFunctions = (1ULL << ( 0 ))

Definition at line 52 of file GX11Gui.cxx.

◆ kMWMHintsInputMode

const ULong_t kMWMHintsInputMode = (1ULL << ( 2 ))

Definition at line 54 of file GX11Gui.cxx.

◆ kPropMotifWMHintsElements

const Int_t kPropMotifWMHintsElements = 4

Definition at line 56 of file GX11Gui.cxx.

◆ kPropMWMHintElements

const Int_t kPropMWMHintElements = kPropMotifWMHintsElements

Definition at line 57 of file GX11Gui.cxx.