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 Pixmap XCreatePixmap (Display *display, Drawable drawable, unsigned int width, unsigned height, unsigned int depth)
static int XFreePixmap (Display *display, Pixmap pixmap)
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 Window XCreateWindow (Display *display, Window parent, int x, int y, unsigned int width, unsigned int height, unsigned int border_width, int depth, unsigned int class_, Visual *visual, unsigned long valuemask, XSetWindowAttributes *attributes)
static int XDestroyWindow (Display *display, Window w)
static int XMapRaised (Display *display, Window w)
static int XUnmapWindow (Display *display, Window w)
static int XStoreName (Display *display, Window w, char *window_name)
static int XGrabKeyboard (Display *display, Window grab_window, Bool owner_events, int pointer_mode, int keyboard_mode, Time time)
static int XGrabPointer (Display *display, Window grab_window, Bool owner_events, unsigned int event_mask, int pointer_mode, int keyboard_mode, Window confine_to, Cursor cursor, Time time)
static int XDeleteProperty (Display *display, Window w, Atom property)

Member Function Documentation

int X11Wrapper::XChangeProperty ( Display *  display,
Window  w,
Atom  property,
Atom  type,
int  format,
int  mode,
unsigned char *  data,
int  nelements 
) [static]
Pixmap X11Wrapper::XCreatePixmap ( Display *  display,
Drawable  drawable,
unsigned int  width,
unsigned  height,
unsigned int  depth 
) [static]
Window X11Wrapper::XCreateWindow ( Display *  display,
Window  parent,
int  x,
int  y,
unsigned int  width,
unsigned int  height,
unsigned int  border_width,
int  depth,
unsigned int  class_,
Visual *  visual,
unsigned long  valuemask,
XSetWindowAttributes *  attributes 
) [static]
Damage X11Wrapper::XDamageCreate ( Display *  dpy,
Drawable  drawable,
int  level 
) [static]
void X11Wrapper::XDamageDestroy ( Display *  dpy,
Damage  damage 
) [static]
int X11Wrapper::XDeleteProperty ( Display *  display,
Window  w,
Atom  property 
) [static]
int X11Wrapper::XDestroyWindow ( Display *  display,
Window  w 
) [static]
int X11Wrapper::XFree ( void *  data  )  [static]
int X11Wrapper::XFreePixmap ( Display *  display,
Pixmap  pixmap 
) [static]
Status X11Wrapper::XGetTextProperty ( Display *  display,
Window  w,
XTextProperty *  text_prop_return,
Atom  property 
) [static]
Status X11Wrapper::XGetWindowAttributes ( Display *  display,
Window  w,
XWindowAttributes *  window_attributes_return 
) [static]
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]
XWMHints * X11Wrapper::XGetWMHints ( Display *  display,
Window  w 
) [static]
Status X11Wrapper::XGetWMName ( Display *  display,
Window  w,
XTextProperty *  text_prop_return 
) [static]
int X11Wrapper::XGrabKeyboard ( Display *  display,
Window  grab_window,
Bool  owner_events,
int  pointer_mode,
int  keyboard_mode,
Time  time 
) [static]
int X11Wrapper::XGrabPointer ( Display *  display,
Window  grab_window,
Bool  owner_events,
unsigned int  event_mask,
int  pointer_mode,
int  keyboard_mode,
Window  confine_to,
Cursor  cursor,
Time  time 
) [static]
Atom X11Wrapper::XInternAtom ( Display *  display,
const char *  atom_name,
Bool  only_if_exists 
) [static]
int X11Wrapper::XMapRaised ( Display *  display,
Window  w 
) [static]
int X11Wrapper::XSelectInput ( Display *  display,
Window  w,
long  event_mask 
) [static]
Status X11Wrapper::XSendEvent ( Display *  display,
Window  w,
Bool  propagate,
long  event_mask,
XEvent *  event_send 
) [static]
XErrorHandler X11Wrapper::XSetErrorHandler ( XErrorHandler  handler  )  [static]
int X11Wrapper::XStoreName ( Display *  display,
Window  w,
char *  window_name 
) [static]
int X11Wrapper::XSync ( Display *  display,
Bool  discard 
) [static]
int X11Wrapper::XUnmapWindow ( Display *  display,
Window  w 
) [static]

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

Copyright © 2011 Nokia Corporation Generated on Tue Aug 30 2011 16:38:13
Doxygen 1.7.1
MeeGo Touch