Home · All Namespaces · All Classes
Static Public Member Functions

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 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)
static void XDamageSubtract (Display *dpy, Damage damage, XserverRegion repair, XserverRegion parts)
static Status XGetTransientForHint (Display *display, Window w, Window *prop_window_return)

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 92 of file x11wrapper.cpp.

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

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

Definition at line 67 of file x11wrapper.cpp.

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

Definition at line 72 of file x11wrapper.cpp.

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

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

Definition at line 77 of file x11wrapper.cpp.

{
    ::XDamageDestroy(dpy, damage);
}

void X11Wrapper::XDamageSubtract ( Display *  dpy,
Damage  damage,
XserverRegion  repair,
XserverRegion  parts 
) [static]

Definition at line 102 of file x11wrapper.cpp.

{
    ::XDamageSubtract(dpy, damage, repair, parts);
}

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

Definition at line 42 of file x11wrapper.cpp.

{
    return ::XFree(data);
}

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

Definition at line 62 of file x11wrapper.cpp.

{
    return ::XFreePixmap(display, pixmap);
}

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

Definition at line 52 of file x11wrapper.cpp.

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

Status X11Wrapper::XGetTransientForHint ( Display *  display,
Window  w,
Window *  prop_window_return 
) [static]

Definition at line 107 of file x11wrapper.cpp.

{
    return ::XGetTransientForHint(display, w, prop_window_return);
}

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

Definition at line 32 of file x11wrapper.cpp.

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

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.

{
    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);
}

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

Definition at line 57 of file x11wrapper.cpp.

{
    return ::XGetWMHints(display, w);
}

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

Definition at line 47 of file x11wrapper.cpp.

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

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

Definition at line 22 of file x11wrapper.cpp.

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

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

Definition at line 27 of file x11wrapper.cpp.

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

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

Definition at line 97 of file x11wrapper.cpp.

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

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

Definition at line 87 of file x11wrapper.cpp.

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

Definition at line 82 of file x11wrapper.cpp.

{
    return ::XSync(display, discard);
}


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

Copyright © 2010 Nokia Corporation Generated on Thu Nov 4 2010 18:20:43
Doxygen 1.7.1
MeeGo Touch