From ecfd93b1868975f0b881622e5a2e55d4e1834cd9 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sat, 12 May 2007 16:09:26 +0000 Subject: change client menu back to "Roll up/down". update strings, also some fixes. --- openbox/client_menu.c | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) (limited to 'openbox/client_menu.c') diff --git a/openbox/client_menu.c b/openbox/client_menu.c index b0a48383..74fa8477 100644 --- a/openbox/client_menu.c +++ b/openbox/client_menu.c @@ -45,8 +45,7 @@ enum { CLIENT_ICONIFY, CLIENT_RESTORE, CLIENT_MAXIMIZE, - CLIENT_ROLL_UP, - CLIENT_ROLL_DOWN, + CLIENT_SHADE, CLIENT_DECORATE, CLIENT_MOVE, CLIENT_RESIZE, @@ -78,11 +77,8 @@ static gboolean client_menu_update(ObMenuFrame *frame, gpointer data) *en = ((c->functions & OB_CLIENT_FUNC_MAXIMIZE) && (!c->max_horz || !c->max_vert)); break; - case CLIENT_ROLL_UP: - *en = c->functions & OB_CLIENT_FUNC_SHADE && !c->shaded; - break; - case CLIENT_ROLL_DOWN: - *en = c->functions & OB_CLIENT_FUNC_SHADE && c->shaded; + case CLIENT_SHADE: + *en = c->functions & OB_CLIENT_FUNC_SHADE; break; case CLIENT_MOVE: *en = c->functions & OB_CLIENT_FUNC_MOVE; @@ -126,11 +122,8 @@ static void client_menu_execute(ObMenuEntry *e, ObMenuFrame *f, case CLIENT_MAXIMIZE: client_maximize(c, TRUE, 0); break; - case CLIENT_ROLL_UP: - client_shade(c, TRUE); - break; - case CLIENT_ROLL_DOWN: - client_shade(c, FALSE); + case CLIENT_SHADE: + client_shade(c, !c->shaded); break; case CLIENT_DECORATE: client_set_undecorated(c, !c->undecorated); @@ -398,9 +391,13 @@ void client_menu_startup() e->data.normal.mask_disabled_selected_color = ob_rr_theme->menu_disabled_selected_color; - menu_add_normal(menu, CLIENT_ROLL_UP, _("Roll &up"), NULL, TRUE); - - menu_add_normal(menu, CLIENT_ROLL_DOWN, _("Roll do&wn"), NULL, TRUE); + menu_add_normal(menu, CLIENT_SHADE, _("&Roll up/down"), NULL, TRUE); + e->data.normal.mask = ob_rr_theme->shade_mask; + e->data.normal.mask_normal_color = ob_rr_theme->menu_color; + e->data.normal.mask_selected_color = ob_rr_theme->menu_selected_color; + e->data.normal.mask_disabled_color = ob_rr_theme->menu_disabled_color; + e->data.normal.mask_disabled_selected_color = + ob_rr_theme->menu_disabled_selected_color; menu_add_normal(menu, CLIENT_DECORATE, _("Un/&Decorate"), NULL, TRUE); -- cgit v1.2.3