X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fprop.h;h=1819366346c7d7718dab1ad51a97836eefee7928;hb=c567f5937b09708848c6b83c29f808f3d44145cc;hp=f65dd1355351863233b6e0af8c15695ab386d4db;hpb=e979b388d83a48e45a6a36869f2bc87161e8a720;p=chaz%2Fopenbox diff --git a/openbox/prop.h b/openbox/prop.h index f65dd135..18193663 100644 --- a/openbox/prop.h +++ b/openbox/prop.h @@ -56,7 +56,9 @@ typedef struct Atoms { Atom sm_client_id; /* NETWM atoms */ - + + Atom net_wm_full_placement; + /* root window properties */ Atom net_supported; Atom net_client_list; @@ -92,6 +94,9 @@ typedef struct Atoms { Atom net_wm_icon; /* Atom net_wm_pid; */ Atom net_wm_allowed_actions; + Atom net_wm_user_time; + Atom net_frame_extents; + /* application protocols */ /* Atom Atom net_wm_ping; */ @@ -115,6 +120,7 @@ typedef struct Atoms { Atom net_wm_moveresize_move; Atom net_wm_moveresize_size_keyboard; Atom net_wm_moveresize_move_keyboard; + Atom net_wm_moveresize_cancel; Atom net_wm_action_move; Atom net_wm_action_resize; @@ -138,6 +144,7 @@ typedef struct Atoms { Atom net_wm_state_fullscreen; Atom net_wm_state_above; Atom net_wm_state_below; + Atom net_wm_state_demands_attention; Atom net_wm_state_add; Atom net_wm_state_remove; @@ -152,12 +159,9 @@ typedef struct Atoms { /* Extra atoms */ - Atom kde_net_wm_frame_strut; Atom kde_wm_change_state; Atom kde_net_wm_window_type_override; - Atom kwm_win_icon; - Atom rootpmapid; Atom esetrootid; @@ -166,8 +170,6 @@ typedef struct Atoms { Atom openbox_pid; Atom ob_wm_state_undecorated; Atom ob_control; - Atom ob_reconfigure; - Atom ob_restart; } Atoms; Atoms prop_atoms; @@ -184,7 +186,7 @@ gboolean prop_get_strings_utf8(Window win, Atom prop, gchar ***ret); void prop_set32(Window win, Atom prop, Atom type, gulong val); void prop_set_array32(Window win, Atom prop, Atom type, gulong *val, guint num); -void prop_set_string_utf8(Window win, Atom prop, gchar *val); +void prop_set_string_utf8(Window win, Atom prop, const gchar *val); void prop_set_strings_utf8(Window win, Atom prop, gchar **strs); void prop_erase(Window win, Atom prop);