X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=obt%2Fprop.c;h=bef9c9996d4d091707d7cf9ed4b0016c6da7025d;hb=de7c3f466f1e69e470b3767a5eaab4b6af24b655;hp=108c118496782f86a4cc5a713c666cb669abd3d4;hpb=3263845459d15da683b7cab92fb856acbdf2800e;p=chaz%2Fopenbox diff --git a/obt/prop.c b/obt/prop.c index 108c1184..bef9c999 100644 --- a/obt/prop.c +++ b/obt/prop.c @@ -62,7 +62,9 @@ void obt_prop_startup(void) CREATE(WM_CLIENT_MACHINE); CREATE(WM_COMMAND); CREATE(WM_CLIENT_LEADER); + CREATE(WM_TRANSIENT_FOR); CREATE_(MOTIF_WM_HINTS); + CREATE_(MOTIF_WM_INFO); CREATE(SM_CLIENT_ID); @@ -188,6 +190,12 @@ void obt_prop_startup(void) CREATE_(OB_WM_ACTION_UNDECORATE); CREATE_(OB_WM_STATE_UNDECORATED); CREATE_(OB_CONTROL); + CREATE_(OB_VERSION); + CREATE_(OB_APP_ROLE); + CREATE_(OB_APP_TITLE); + CREATE_(OB_APP_NAME); + CREATE_(OB_APP_CLASS); + CREATE_(OB_APP_TYPE); } Atom obt_prop_atom(ObtPropAtom a) @@ -418,7 +426,8 @@ void obt_prop_set_string_locale(Window win, Atom prop, const gchar *val) obt_prop_set_strings_locale(win, prop, s); } -void obt_prop_set_strings_locale(Window win, Atom prop, const gchar **strs) +void obt_prop_set_strings_locale(Window win, Atom prop, + const gchar *const *strs) { gint i, count; gchar **lstrs; @@ -448,10 +457,11 @@ void obt_prop_set_string_utf8(Window win, Atom prop, const gchar *val) PropModeReplace, (const guchar*)val, strlen(val)); } -void obt_prop_set_strings_utf8(Window win, Atom prop, const gchar **strs) +void obt_prop_set_strings_utf8(Window win, Atom prop, + const gchar *const *strs) { GString *str; - gchar const **s; + gchar const *const *s; str = g_string_sized_new(0); for (s = strs; *s; ++s) {