X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Fprop.h;h=f4d7f8b63c6933135b1c9397ac48a396e77850ab;hb=071b5ee301bc847d95b1ae7b5bd6c2c4d225955d;hp=08aa83bb00ba415bf8a55ad101b25110b2bfeca1;hpb=aaabb13c0a1c41b6b20ea75df707671569fb08ab;p=chaz%2Fopenbox diff --git a/openbox/prop.h b/openbox/prop.h index 08aa83bb..f4d7f8b6 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,6 +50,7 @@ typedef struct Atoms { Atom wm_icon_name; Atom wm_class; Atom wm_window_role; + Atom wm_client_machine; Atom motif_wm_hints; /* SM atoms */ @@ -98,7 +99,11 @@ typedef struct Atoms { Atom net_frame_extents; /* application protocols */ -/* Atom Atom net_wm_ping; */ +/* Atom net_wm_ping; */ +#ifdef SYNC + Atom net_wm_sync_request; + Atom net_wm_sync_request_counter; +#endif Atom net_wm_window_type_desktop; Atom net_wm_window_type_dock; @@ -126,7 +131,6 @@ typedef struct Atoms { Atom net_wm_action_resize; Atom net_wm_action_minimize; Atom net_wm_action_shade; - Atom net_wm_action_stick; Atom net_wm_action_maximize_horz; Atom net_wm_action_maximize_vert; Atom net_wm_action_fullscreen; @@ -168,6 +172,7 @@ typedef struct Atoms { /* Openbox specific atoms */ Atom openbox_pid; + Atom openbox_rc; Atom ob_wm_state_undecorated; Atom ob_control; } Atoms; @@ -186,7 +191,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);