| Home · All Namespaces · All Classes |
00001 /*************************************************************************** 00002 ** 00003 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 00004 ** All rights reserved. 00005 ** Contact: Nokia Corporation (directui@nokia.com) 00006 ** 00007 ** This file is part of mhome. 00008 ** 00009 ** If you have questions regarding the use of this file, please contact 00010 ** Nokia at directui@nokia.com. 00011 ** 00012 ** This library is free software; you can redistribute it and/or 00013 ** modify it under the terms of the GNU Lesser General Public 00014 ** License version 2.1 as published by the Free Software Foundation 00015 ** and appearing in the file LICENSE.LGPL included in the packaging 00016 ** of this file. 00017 ** 00018 ****************************************************************************/ 00019 00020 #include "x11wrapper.h" 00021 00022 Atom X11Wrapper::XInternAtom(Display *display, const char *atom_name, Bool only_if_exists) 00023 { 00024 return ::XInternAtom(display, atom_name, only_if_exists); 00025 } 00026 00027 int X11Wrapper::XSelectInput(Display *display, Window w, long event_mask) 00028 { 00029 return ::XSelectInput(display, w, event_mask); 00030 } 00031 00032 Status X11Wrapper::XGetWindowAttributes(Display *display, Window w, XWindowAttributes *window_attributes_return) 00033 { 00034 return ::XGetWindowAttributes(display, w, window_attributes_return); 00035 } 00036 00037 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) 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 } 00041 00042 int X11Wrapper::XFree(void *data) 00043 { 00044 return ::XFree(data); 00045 } 00046 00047 Status X11Wrapper::XGetWMName(Display *display, Window w, XTextProperty *text_prop_return) 00048 { 00049 return ::XGetWMName(display, w, text_prop_return); 00050 } 00051 00052 Status X11Wrapper::XGetTextProperty(Display *display, Window w, XTextProperty *text_prop_return, Atom property) 00053 { 00054 return ::XGetTextProperty(display, w, text_prop_return, property); 00055 } 00056 00057 XWMHints *X11Wrapper::XGetWMHints(Display *display, Window w) 00058 { 00059 return ::XGetWMHints(display, w); 00060 } 00061 00062 int X11Wrapper::XFreePixmap(Display *display, Pixmap pixmap) 00063 { 00064 return ::XFreePixmap(display, pixmap); 00065 } 00066 00067 Pixmap X11Wrapper::XCompositeNameWindowPixmap(Display *dpy, Window window) 00068 { 00069 return ::XCompositeNameWindowPixmap(dpy, window); 00070 } 00071 00072 Damage X11Wrapper::XDamageCreate(Display *dpy, Drawable drawable, int level) 00073 { 00074 return ::XDamageCreate(dpy, drawable, level); 00075 } 00076 00077 void X11Wrapper::XDamageDestroy(Display *dpy, Damage damage) 00078 { 00079 ::XDamageDestroy(dpy, damage); 00080 } 00081 00082 int X11Wrapper::XSync(Display *display, Bool discard) 00083 { 00084 return ::XSync(display, discard); 00085 } 00086 00087 XErrorHandler X11Wrapper::XSetErrorHandler(XErrorHandler handler) 00088 { 00089 return ::XSetErrorHandler(handler); 00090 } 00091 00092 int X11Wrapper::XChangeProperty(Display *display, Window w, Atom property, Atom type, int format, int mode, unsigned char *data, int nelements) 00093 { 00094 return ::XChangeProperty(display, w, property, type, format, mode, data, nelements); 00095 } 00096 00097 Status X11Wrapper::XSendEvent(Display *display, Window w, Bool propagate, long event_mask, XEvent *event_send) 00098 { 00099 return ::XSendEvent(display, w, propagate, event_mask, event_send); 00100 } 00101 00102 void X11Wrapper::XDamageSubtract(Display *dpy, Damage damage, XserverRegion repair, XserverRegion parts) 00103 { 00104 ::XDamageSubtract(dpy, damage, repair, parts); 00105 } 00106 00107 Status X11Wrapper::XGetTransientForHint(Display *display, Window w, Window *prop_window_return) 00108 { 00109 return ::XGetTransientForHint(display, w, prop_window_return); 00110 }
| Copyright © 2010 Nokia Corporation | Generated on Thu Nov 4 2010 18:20:42 Doxygen 1.7.1 |
MeeGo Touch |