summaryrefslogtreecommitdiff
path: root/openbox/client_menu.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-05-12 16:09:26 +0000
committerDana Jansens <danakj@orodu.net>2007-05-12 16:09:26 +0000
commitecfd93b1868975f0b881622e5a2e55d4e1834cd9 (patch)
treec961c7e014e2fd75f8048d628a662b5312e09d18 /openbox/client_menu.c
parentc5865c51ed0a052f6f1278d37de762a44d3ea35e (diff)
change client menu back to "Roll up/down". update strings, also some fixes.
Diffstat (limited to 'openbox/client_menu.c')
-rw-r--r--openbox/client_menu.c27
1 files changed, 12 insertions, 15 deletions
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);