atoms.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef KWIN_ATOMS_H
00013 #define KWIN_ATOMS_H
00014 #include <X11/Xlib.h>
00015
00016 namespace KWinInternal
00017 {
00018
00019 class Atoms
00020 {
00021 public:
00022 Atoms();
00023
00024 Atom kwin_running;
00025
00026 Atom wm_protocols;
00027 Atom wm_delete_window;
00028 Atom wm_take_focus;
00029 Atom wm_change_state;
00030 Atom wm_client_leader;
00031
00032 Atom motif_wm_hints;
00033 Atom net_wm_context_help;
00034 Atom net_wm_ping;
00035 Atom kde_wm_change_state;
00036 Atom net_wm_user_time;
00037 Atom kde_net_wm_user_creation_time;
00038 Atom kde_system_tray_embedding;
00039 Atom net_wm_take_activity;
00040 Atom net_wm_window_opacity;
00041 Atom net_wm_window_shadow;
00042 Atom net_wm_window_shade;
00043 Atom net_wm_window_shapable;
00044 Atom net_wm_window_decohash;
00045 Atom xdnd_aware;
00046 Atom xdnd_position;
00047 Atom net_frame_extents;
00048 Atom kde_net_wm_frame_strut;
00049 };
00050
00051
00052 extern Atoms* atoms;
00053
00054 }
00055
00056 #endif
|