all repos — openbox @ 8ac5a60322d1556337fa78036d10dd630e1cd305

openbox fork - make it a bit more like ryudo

rm client_disable_decorations.. it already had an action.
add the action to the action_from_string func
Dana Jansens danakj@orodu.net
commit

8ac5a60322d1556337fa78036d10dd630e1cd305

parent

8fb10d8d8705b37cacbcada71821fbf5dc750eb9

3 files changed, 2 insertions(+), 12 deletions(-)

jump to
M openbox/action.copenbox/action.c

@@ -140,6 +140,8 @@ a->data.nextprevdesktop.wrap = FALSE;

} else if (!g_ascii_strcasecmp(name, "previousdesktoprowwrap")) { a = action_new(action_previous_desktop_row); a->data.nextprevdesktop.wrap = TRUE; + } else if (!g_ascii_strcasecmp(name, "toggledecorations")) { + a = action_new(action_toggle_decorations); } else if (!g_ascii_strcasecmp(name, "move")) { a = action_new(action_move); } else if (!g_ascii_strcasecmp(name, "resize")) {
M openbox/client.copenbox/client.c

@@ -2023,9 +2023,3 @@ if (largest == 0) /* didnt find one smaller than the requested size */

return &self->icons[si]; return &self->icons[li]; } - -void client_disable_decorations(Client *self, int flags) -{ - self->disabled_decorations = flags; - client_setup_decor_and_functions(self); -}
M openbox/client.hopenbox/client.h

@@ -445,12 +445,6 @@ void client_update_icons(Client *self);

/*! Updates the window's kwm icon */ void client_update_kwm_icon(Client *self); -/* Disable decorations on the client. - @param flags A mask of Decoration enum values which will be disabled on the - client if they would normally have been displayed. -*/ -void client_disable_decorations(Client *self, int flags); - /*! Set up what decor should be shown on the window and what functions should be allowed (Client::decorations and Client::functions). This also updates the NET_WM_ALLOWED_ACTIONS hint.