36 |
static Atom g_net_wm_state_maximized_vert_atom, g_net_wm_state_maximized_horz_atom, |
static Atom g_net_wm_state_maximized_vert_atom, g_net_wm_state_maximized_horz_atom, |
37 |
g_net_wm_state_hidden_atom, g_net_wm_name_atom, g_utf8_string_atom, |
g_net_wm_state_hidden_atom, g_net_wm_name_atom, g_utf8_string_atom, |
38 |
g_net_wm_state_skip_taskbar_atom, g_net_wm_state_skip_pager_atom, |
g_net_wm_state_skip_taskbar_atom, g_net_wm_state_skip_pager_atom, |
39 |
g_net_wm_state_modal_atom, g_net_wm_icon_atom; |
g_net_wm_state_modal_atom, g_net_wm_icon_atom, g_net_wm_state_above_atom; |
40 |
|
|
41 |
Atom g_net_wm_state_atom, g_net_wm_desktop_atom; |
Atom g_net_wm_state_atom, g_net_wm_desktop_atom; |
42 |
|
|
186 |
XInternAtom(g_display, "_NET_WM_STATE_SKIP_TASKBAR", False); |
XInternAtom(g_display, "_NET_WM_STATE_SKIP_TASKBAR", False); |
187 |
g_net_wm_state_skip_pager_atom = XInternAtom(g_display, "_NET_WM_STATE_SKIP_PAGER", False); |
g_net_wm_state_skip_pager_atom = XInternAtom(g_display, "_NET_WM_STATE_SKIP_PAGER", False); |
188 |
g_net_wm_state_modal_atom = XInternAtom(g_display, "_NET_WM_STATE_MODAL", False); |
g_net_wm_state_modal_atom = XInternAtom(g_display, "_NET_WM_STATE_MODAL", False); |
189 |
|
g_net_wm_state_above_atom = XInternAtom(g_display, "_NET_WM_STATE_ABOVE", False); |
190 |
g_net_wm_state_atom = XInternAtom(g_display, "_NET_WM_STATE", False); |
g_net_wm_state_atom = XInternAtom(g_display, "_NET_WM_STATE", False); |
191 |
g_net_wm_desktop_atom = XInternAtom(g_display, "_NET_WM_DESKTOP", False); |
g_net_wm_desktop_atom = XInternAtom(g_display, "_NET_WM_DESKTOP", False); |
192 |
g_net_wm_name_atom = XInternAtom(g_display, "_NET_WM_NAME", False); |
g_net_wm_name_atom = XInternAtom(g_display, "_NET_WM_NAME", False); |
534 |
XFree(cur_set); |
XFree(cur_set); |
535 |
} |
} |
536 |
|
|
537 |
|
int |
538 |
|
ewmh_set_window_above(Window wnd) |
539 |
|
{ |
540 |
|
if (ewmh_modify_state(wnd, 1, g_net_wm_state_above_atom, 0) < 0) |
541 |
|
return -1; |
542 |
|
return 0; |
543 |
|
} |
544 |
|
|
545 |
#endif /* MAKE_PROTO */ |
#endif /* MAKE_PROTO */ |
546 |
|
|
547 |
|
|