Lines Matching defs:wnd

56 get_property_value(Window wnd, char *propname, long max_length,
72 result = XGetWindowProperty(g_display, wnd, property, 0, /* long_offset */
248 ewmh_modify_state(Window wnd, int add, Atom atom1, Atom atom2)
262 result = get_property_value(wnd, "WM_STATE", 64, &nitems, &props, 1);
283 XChangeProperty(g_display, wnd, g_net_wm_state_atom, XA_ATOM,
291 if (get_property_value(wnd, "_NET_WM_STATE", 64, &nitems, &props, 1) < 0)
308 XChangeProperty(g_display, wnd, g_net_wm_state_atom, XA_ATOM,
318 xevent.xclient.window = wnd;
342 ewmh_change_state(Window wnd, int state)
350 (wnd, 1, g_net_wm_state_maximized_vert_atom,
357 (wnd, 0, g_net_wm_state_maximized_vert_atom,
367 ewmh_get_window_desktop(Window wnd)
373 if (get_property_value(wnd, "_NET_WM_DESKTOP", 1, &nitems_return, &prop_return, 0) < 0)
389 ewmh_move_to_desktop(Window wnd, unsigned int desktop)
395 xevent.xclient.window = wnd;
412 ewmh_set_wm_name(Window wnd, const char *title)
417 XChangeProperty(g_display, wnd, g_net_wm_name_atom, g_utf8_string_atom,
423 ewmh_set_window_popup(Window wnd)
426 (wnd, 1, g_net_wm_state_skip_taskbar_atom, g_net_wm_state_skip_pager_atom) < 0)
432 ewmh_set_window_modal(Window wnd)
434 if (ewmh_modify_state(wnd, 1, g_net_wm_state_modal_atom, 0) < 0)
440 ewmh_set_icon(Window wnd, int width, int height, const char *rgba_data)
450 if (get_property_value(wnd, "_NET_WM_ICON", 10000, &nitems, &props, 1) >= 0)
492 XChangeProperty(g_display, wnd, g_net_wm_icon_atom, XA_CARDINAL, 32,
502 ewmh_del_icon(Window wnd, int width, int height)
511 if (get_property_value(wnd, "_NET_WM_ICON", 10000, &nitems, &props, 1) < 0)
538 XChangeProperty(g_display, wnd, g_net_wm_icon_atom, XA_CARDINAL, 32,
548 ewmh_set_window_above(Window wnd)
550 if (ewmh_modify_state(wnd, 1, g_net_wm_state_above_atom, 0) < 0)
591 ewmh_net_moveresize_window(Window wnd, int x, int y, int width, int height)
604 xevent.xclient.window = wnd;