00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00031 #ifndef HILDON_NAVIGATOR_WM_TYPES_H
00032 #define HILDON_NAVIGATOR_WM_TYPES_H
00033
00034 enum
00035 {
00036 HN_ATOM_WM_CLASS,
00037 HN_ATOM_WM_NAME,
00038 HN_ATOM_WM_STATE,
00039 HN_ATOM_WM_TRANSIENT_FOR,
00040 HN_ATOM_WM_HINTS,
00041 HN_ATOM_WM_WINDOW_ROLE,
00042
00043 HN_ATOM_NET_WM_WINDOW_TYPE,
00044 HN_ATOM_NET_WM_WINDOW_TYPE_MENU,
00045 HN_ATOM_NET_WM_WINDOW_TYPE_NORMAL,
00046 HN_ATOM_NET_WM_WINDOW_TYPE_DIALOG,
00047 HN_ATOM_NET_WM_WINDOW_TYPE_DESKTOP,
00048 HN_ATOM_NET_WM_STATE,
00049 HN_ATOM_NET_WM_STATE_MODAL,
00050 HN_ATOM_NET_SHOWING_DESKTOP,
00051 HN_ATOM_NET_WM_PID,
00052 HN_ATOM_NET_ACTIVE_WINDOW,
00053 HN_ATOM_NET_CLIENT_LIST,
00054 HN_ATOM_NET_WM_ICON,
00055 HN_ATOM_NET_WM_USER_TIME,
00056 HN_ATOM_NET_WM_NAME,
00057
00058 HN_ATOM_HILDON_APP_KILLABLE,
00059 HN_ATOM_HILDON_ABLE_TO_HIBERNATE,
00060 HN_ATOM_HILDON_VIEW_LIST,
00061 HN_ATOM_HILDON_VIEW_ACTIVE,
00062 HN_ATOM_HILDON_FROZEN_WINDOW,
00063
00064 HN_ATOM_MB_WIN_SUB_NAME,
00065 HN_ATOM_MB_COMMAND,
00066 HN_ATOM_MB_CURRENT_APP_WINDOW,
00067 HN_ATOM_MB_APP_WINDOW_LIST_STACKING,
00068
00069 HN_ATOM_UTF8_STRING,
00070
00071 HN_ATOM_COUNT
00072 };
00073
00074 typedef struct HNWM HNWM;
00075
00076
00077
00078
00079
00080
00081 typedef struct HNWMWatchableApp HNWMWatchableApp;
00082
00083
00084
00085
00086
00087 typedef struct HNWMWatchedWindow HNWMWatchedWindow;
00088
00089
00090
00091
00092
00093
00094 typedef struct HNWMWatchedWindowView HNWMWatchedWindowView;
00095
00096
00097 typedef struct HNWMCallbacks HNWMCallbacks;
00098
00099
00100 typedef struct HNWMLaunchBannerInfo HNWMLaunchBannerInfo;
00101
00102 #endif