Home · All Namespaces · All Classes

X11Wrapper Class Reference

#include <x11wrapper.h>

List of all members.

Static Public Member Functions

static Atom XInternAtom (Display *display, const char *atom_name, Bool only_if_exists)
static int XSelectInput (Display *display, Window w, long event_mask)
static Status XGetWindowAttributes (Display *display, Window w, XWindowAttributes *window_attributes_return)
static int XGetWindowProperty (Display *display, Window w, Atom property, long long_offset, long long_length, Bool del, Atom req_type, Atom *actual_type_return, int *actual_format_return, unsigned long *nitems_return, unsigned long *bytes_after_return, unsigned char **prop_return)
static int XFree (void *data)
static Status XGetWMName (Display *display, Window w, XTextProperty *text_prop_return)
static Status XGetTextProperty (Display *display, Window w, XTextProperty *text_prop_return, Atom property)
static XWMHints * XGetWMHints (Display *display, Window w)
static Pixmap XCreatePixmap (Display *display, Drawable drawable, unsigned int width, unsigned height, unsigned int depth)
static int XFreePixmap (Display *display, Pixmap pixmap)
static Pixmap XCompositeNameWindowPixmap (Display *dpy, Window window)
static Damage XDamageCreate (Display *dpy, Drawable drawable, int level)
static void XDamageDestroy (Display *dpy, Damage damage)
static int XSync (Display *display, Bool discard)
static XErrorHandler XSetErrorHandler (XErrorHandler handler)
static int XChangeProperty (Display *display, Window w, Atom property, Atom type, int format, int mode, unsigned char *data, int nelements)
static Status XSendEvent (Display *display, Window w, Bool propagate, long event_mask, XEvent *event_send)

Detailed Description

Definition at line 29 of file x11wrapper.h.


Member Function Documentation

int X11Wrapper::XChangeProperty ( Display *  display,
Window  w,
Atom  property,
Atom  type,
int  format,
int  mode,
unsigned char *  data,
int  nelements 
) [static]

Definition at line 97 of file x11wrapper.cpp.

00098 {
00099     return ::XChangeProperty(display, w, property, type, format, mode, data, nelements);
00100 }

Pixmap X11Wrapper::XCompositeNameWindowPixmap ( Display *  dpy,
Window  window 
) [static]

Definition at line 72 of file x11wrapper.cpp.

00073 {
00074     return ::XCompositeNameWindowPixmap(dpy, window);
00075 }

Pixmap X11Wrapper::XCreatePixmap ( Display *  display,
Drawable  drawable,
unsigned int  width,
unsigned  height,
unsigned int  depth 
) [static]

Definition at line 62 of file x11wrapper.cpp.

00063 {
00064     return ::XCreatePixmap(display, drawable, width, height, depth);
00065 }

Damage X11Wrapper::XDamageCreate ( Display *  dpy,
Drawable  drawable,
int  level 
) [static]

Definition at line 77 of file x11wrapper.cpp.

00078 {
00079     return ::XDamageCreate(dpy, drawable, level);
00080 }

void X11Wrapper::XDamageDestroy ( Display *  dpy,
Damage  damage 
) [static]

Definition at line 82 of file x11wrapper.cpp.

00083 {
00084     ::XDamageDestroy(dpy, damage);
00085 }

int X11Wrapper::XFree ( void *  data  )  [static]

Definition at line 42 of file x11wrapper.cpp.

00043 {
00044     return ::XFree(data);
00045 }

int X11Wrapper::XFreePixmap ( Display *  display,
Pixmap  pixmap 
) [static]

Definition at line 67 of file x11wrapper.cpp.

00068 {
00069     return ::XFreePixmap(display, pixmap);
00070 }

Status X11Wrapper::XGetTextProperty ( Display *  display,
Window  w,
XTextProperty *  text_prop_return,
Atom  property 
) [static]

Definition at line 52 of file x11wrapper.cpp.

00053 {
00054     return ::XGetTextProperty(display, w, text_prop_return, property);
00055 }

Status X11Wrapper::XGetWindowAttributes ( Display *  display,
Window  w,
XWindowAttributes *  window_attributes_return 
) [static]

Definition at line 32 of file x11wrapper.cpp.

00033 {
00034     return ::XGetWindowAttributes(display, w, window_attributes_return);
00035 }

int X11Wrapper::XGetWindowProperty ( Display *  display,
Window  w,
Atom  property,
long  long_offset,
long  long_length,
Bool  del,
Atom  req_type,
Atom *  actual_type_return,
int *  actual_format_return,
unsigned long *  nitems_return,
unsigned long *  bytes_after_return,
unsigned char **  prop_return 
) [static]

Definition at line 37 of file x11wrapper.cpp.

00038 {
00039     return ::XGetWindowProperty(display, w, property, long_offset, long_length, del, req_type, actual_type_return, actual_format_return, nitems_return, bytes_after_return, prop_return);
00040 }

XWMHints * X11Wrapper::XGetWMHints ( Display *  display,
Window  w 
) [static]

Definition at line 57 of file x11wrapper.cpp.

00058 {
00059     return ::XGetWMHints(display, w);
00060 }

Status X11Wrapper::XGetWMName ( Display *  display,
Window  w,
XTextProperty *  text_prop_return 
) [static]

Definition at line 47 of file x11wrapper.cpp.

00048 {
00049     return ::XGetWMName(display, w, text_prop_return);
00050 }

Atom X11Wrapper::XInternAtom ( Display *  display,
const char *  atom_name,
Bool  only_if_exists 
) [static]

Definition at line 22 of file x11wrapper.cpp.

00023 {
00024     return ::XInternAtom(display, atom_name, only_if_exists);
00025 }

int X11Wrapper::XSelectInput ( Display *  display,
Window  w,
long  event_mask 
) [static]

Definition at line 27 of file x11wrapper.cpp.

00028 {
00029     return ::XSelectInput(display, w, event_mask);
00030 }

Status X11Wrapper::XSendEvent ( Display *  display,
Window  w,
Bool  propagate,
long  event_mask,
XEvent *  event_send 
) [static]

Definition at line 102 of file x11wrapper.cpp.

00103 {
00104     return ::XSendEvent(display, w, propagate, event_mask, event_send);
00105 }

XErrorHandler X11Wrapper::XSetErrorHandler ( XErrorHandler  handler  )  [static]

Definition at line 92 of file x11wrapper.cpp.

00093 {
00094     return ::XSetErrorHandler(handler);
00095 }

int X11Wrapper::XSync ( Display *  display,
Bool  discard 
) [static]

Definition at line 87 of file x11wrapper.cpp.

00088 {
00089     return ::XSync(display, discard);
00090 }


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

Copyright © 2010 Nokia Corporation Generated on Wed Nov 10 16:05:15 2010
Doxygen 1.6.1
MeeGo Touch