X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fprop.h;h=1d3445f822049a6cb540edd41f6f3e7f273e835c;hb=a488360f48abbfd6e67576a1844d792b28e6065c;hp=681b804e348c52def66a94a269175c4aae173e7f;hpb=35ab1264ee5efe0c0a5458329f4e7d2ebda43b98;p=chaz%2Fopenbox diff --git a/openbox/prop.h b/openbox/prop.h index 681b804e..1d3445f8 100644 --- a/openbox/prop.h +++ b/openbox/prop.h @@ -2,7 +2,7 @@ prop.h for the Openbox window manager Copyright (c) 2006 Mikael Magnusson - Copyright (c) 2003 Ben Jansens + Copyright (c) 2003-2007 Dana Jansens This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -50,13 +50,16 @@ typedef struct Atoms { Atom wm_icon_name; Atom wm_class; Atom wm_window_role; + Atom wm_client_machine; Atom motif_wm_hints; /* SM atoms */ Atom sm_client_id; /* NETWM atoms */ - + + Atom net_wm_full_placement; + /* root window properties */ Atom net_supported; Atom net_client_list; @@ -92,6 +95,7 @@ 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 */ @@ -117,6 +121,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; @@ -158,14 +163,13 @@ typedef struct Atoms { Atom kde_wm_change_state; Atom kde_net_wm_window_type_override; - Atom kwm_win_icon; - Atom rootpmapid; Atom esetrootid; /* Openbox specific atoms */ Atom openbox_pid; + Atom openbox_rc; Atom ob_wm_state_undecorated; Atom ob_control; } Atoms; @@ -184,7 +188,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);