48 |
|
|
49 |
typedef struct |
typedef struct |
50 |
{ |
{ |
51 |
CARD32 flags; |
CARD32 flags; |
52 |
CARD32 functions; |
CARD32 functions; |
53 |
CARD32 decorations; |
CARD32 decorations; |
54 |
INT32 inputMode; |
INT32 inputMode; |
55 |
CARD32 status; |
CARD32 status; |
56 |
} |
} |
57 |
PropMwmHints; |
PropMwmHints; |
58 |
|
|
60 |
Atom wm_window_type; |
Atom wm_window_type; |
61 |
extern Atom motif_wm_hints; |
extern Atom motif_wm_hints; |
62 |
extern Atom win_hints, win_state, win_client_list, win_layer, win_workspace, |
extern Atom win_hints, win_state, win_client_list, win_layer, win_workspace, |
63 |
win_workspace_count, win_desktop_button_proxy, win_supporting_wm_check, |
win_workspace_count, win_desktop_button_proxy, win_supporting_wm_check, |
64 |
gnome_panel_desktop_area; |
gnome_panel_desktop_area; |
65 |
|
|
66 |
void initICCCMHints(Display *); |
void initICCCMHints (Display *); |
67 |
long getWMState(Display *, Window); |
long getWMState (Display *, Window); |
68 |
void setWMState(Display *, Window, long state); |
void setWMState (Display *, Window, long state); |
69 |
void initMotifHints(Display *); |
void initMotifHints (Display *); |
70 |
PropMwmHints *getMotifHints(Display *, Window); |
PropMwmHints *getMotifHints (Display *, Window); |
71 |
void initGnomeHints(Display *); |
void initGnomeHints (Display *); |
72 |
int getGnomeHint(Display *, Window, Atom, long *); |
int getGnomeHint (Display *, Window, Atom, long *); |
73 |
void setGnomeHint(Display *, Window, Atom, long); |
void setGnomeHint (Display *, Window, Atom, long); |
74 |
void getGnomeDesktopMargins(Display *, CARD32 *); |
void getGnomeDesktopMargins (Display *, CARD32 *); |
75 |
int typeDesktop(Display *dpy, Window w); |
int typeDesktop (Display * dpy, Window w); |
76 |
void *getPropData (Display *dpy, Window win, Atom prop, Atom type); |
void *getPropData (Display * dpy, Window win, Atom prop, Atom type); |
77 |
|
|
78 |
#endif /* __HINTS_H */ |
#endif /* __HINTS_H */ |