X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=obt%2Fprop.c;h=f4c8db17a7cbe466028d0f0596de385a49663c96;hb=501943b53d68821a752ceda3fbd9b64bbcae4a4c;hp=89d3950dbf810bfca2639e5090f35e492eaa4939;hpb=5f04ca85ef6a2ebc2d66842e261a676691e9b4de;p=chaz%2Fopenbox diff --git a/obt/prop.c b/obt/prop.c index 89d3950d..f4c8db17 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,9 @@ void obt_prop_startup() CREATE_(OB_WM_ACTION_UNDECORATE); CREATE_(OB_WM_STATE_UNDECORATED); CREATE_(OB_CONTROL); + CREATE_(OB_ROLE); + CREATE_(OB_NAME); + CREATE_(OB_CLASS); } Atom obt_prop_atom(ObtPropAtom a)