kxeventutil.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef KXEVENTUTIL_H
00022 #define KXEVENTUTIL_H
00023
00024 #include <X11/X.h>
00025 #include <X11/Xlib.h>
00026 #include <qstring.h>
00027
00028 class KXEventUtil {
00029 public:
00030 static QString getXEventName(XEvent *e);
00031 static QString getXAnyEventInfo(XEvent *xevent);
00032 static QString getXButtonEventInfo(XEvent *xevent);
00033 static QString getXKeyEventInfo(XEvent *xevent);
00034 static QString getXMotionEventInfo(XEvent *xevent);
00035 static QString getXCrossingEventInfo(XEvent *xevent);
00036 static QString getXFocusChangeEventInfo(XEvent *xevent);
00037 static QString getXExposeEventInfo(XEvent *xevent);
00038 static QString getXGraphicsExposeEventInfo(XEvent *xevent);
00039 static QString getXNoExposeEventInfo(XEvent *xevent);
00040 static QString getXCreateWindowEventInfo(XEvent *xevent);
00041 static QString getXDestroyWindowEventInfo(XEvent *xevent);
00042 static QString getXMapEventInfo(XEvent *xevent);
00043 static QString getXMappingEventInfo(XEvent *xevent);
00044 static QString getXReparentEventInfo(XEvent *xevent);
00045 static QString getXUnmapEventInfo(XEvent *xevent);
00046 static QString getXConfigureEventInfo(XEvent *xevent);
00047 static QString getXConfigureRequestEventInfo(XEvent *xevent);
00048 static QString getX11EventInfo( XEvent* e );
00049 };
00050
00051 #endif
This file is part of the documentation for kdelibs Version 3.1.5.