1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- /*
- * wmfs2 by Martin Duquesnoy <xorg62@gmail.com> { for(i = 2011; i < 2111; ++i) ©(i); }
- * For license, see COPYING.
- */
- #ifndef EWMH_H
- #define EWMH_H
- #include "wmfs.h"
- /* Ewmh hints list */
- enum
- {
- /* ICCCM */
- wm_state,
- /* EWMH */
- net_supported,
- net_wm_name,
- net_client_list,
- net_frame_extents,
- net_number_of_desktops,
- net_current_desktop,
- net_desktop_names,
- net_desktop_geometry,
- net_active_window,
- net_close_window,
- net_wm_icon_name,
- net_wm_window_type,
- net_wm_pid,
- net_showing_desktop,
- net_supporting_wm_check,
- net_wm_window_opacity,
- net_wm_window_type_normal,
- net_wm_window_type_dock,
- net_wm_window_type_splash,
- net_wm_window_type_dialog,
- net_wm_desktop,
- net_wm_icon,
- net_wm_state,
- net_wm_state_fullscreen,
- net_wm_state_sticky,
- net_wm_state_demands_attention,
- net_wm_system_tray_opcode,
- net_system_tray_message_data,
- net_system_tray_s,
- net_system_tray_visual,
- net_system_tray_orientation,
- xembed,
- xembedinfo,
- manager,
- utf8_string,
- /* WMFS HINTS */
- wmfs_running,
- wmfs_update_hints,
- wmfs_current_tag,
- wmfs_current_screen,
- wmfs_current_layout,
- wmfs_tag_list,
- wmfs_mwfact,
- wmfs_nmaster,
- wmfs_set_screen,
- wmfs_screen_count,
- wmfs_function,
- wmfs_cmd,
- wmfs_font,
- wmfs_statustext,
- net_last
- };
- void ewmh_init(void);
- void ewmh_set_wm_state(Window w, int state);
- #endif /* EWMH_H */
|