X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=obt%2Fprop.c;h=ae229e4295e82ed413394f2eac4f50f761ff0e3e;hb=4e70343b3ed57db27c130de69e39f372694ef910;hp=89d3950dbf810bfca2639e5090f35e492eaa4939;hpb=1124d1036984f920dcd5b2caec9ff8fe2d788b8a;p=chaz%2Fopenbox diff --git a/obt/prop.c b/obt/prop.c index 89d3950d..ae229e42 100644 --- a/obt/prop.c +++ b/obt/prop.c @@ -33,7 +33,7 @@ gboolean prop_started = FALSE; #define CREATE(var) CREATE_NAME(var, #var) #define CREATE_(var) CREATE_NAME(var, "_" #var) -void obt_prop_startup() +void obt_prop_startup(void) { if (prop_started) return; prop_started = TRUE; @@ -62,7 +62,9 @@ void obt_prop_startup() 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); @@ -123,6 +125,7 @@ void obt_prop_startup() CREATE_(NET_WM_WINDOW_TYPE_SPLASH); CREATE_(NET_WM_WINDOW_TYPE_DIALOG); CREATE_(NET_WM_WINDOW_TYPE_NORMAL); + CREATE_(NET_WM_WINDOW_TYPE_POPUP_MENU); prop_atoms[OBT_PROP_NET_WM_MOVERESIZE_SIZE_TOPLEFT] = 0; prop_atoms[OBT_PROP_NET_WM_MOVERESIZE_SIZE_TOP] = 1; @@ -187,6 +190,12 @@ void obt_prop_startup() 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)