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, Atom type, int *items);
52 int xprop_get_num(struct screen *sc, Window win, xprop_t p);
53 char* xprop_get_utf8(struct screen *sc, Window win, xprop_t p);
54 char* xprop_get_string(struct screen *sc, Window win, xprop_t p);
56 void xprop_set_num(struct screen *sc, Window win, xprop_t p, long val);
57 void xprop_set_atom(struct screen *sc, Window win, xprop_t p, xprop_t at);
59 void xprop_set_array(struct screen *sc, Window win, xprop_t p, const long *vals, int num);
61 void xprop_set_string(struct screen *sc, Window win, xprop_t p, const char *s);