12 /* client properties */
18 _NET_WM_STATE_SKIP_TASKBAR,
24 _NET_WM_WINDOW_TYPE_DOCK,
26 _NET_WM_ICON_GEOMETRY,
31 _NET_CLIENT_LIST_STACKING,
32 _NET_NUMBER_OF_DESKTOPS,
48 void xprop_init(struct screen *sc);
50 void* xprop_get_data(struct screen *sc, Window win, xprop_t prop,
51 Atom type, int *items);
53 int xprop_get_num(struct screen *sc, Window win, xprop_t p);
54 char* xprop_get_utf8(struct screen *sc, Window win, xprop_t p);
55 char* xprop_get_string(struct screen *sc, Window win, xprop_t p);
57 void xprop_set_num(struct screen *sc, Window win, xprop_t p, long val);
58 void xprop_set_atom(struct screen *sc, Window win, xprop_t p, xprop_t at);
60 void xprop_set_array(struct screen *sc, Window win, xprop_t p,
61 const long *vals, int num);
63 void xprop_set_string(struct screen *sc, Window win, xprop_t p, const char *s);