diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-08-28 07:34:03 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-08-28 07:34:03 +0000 |
| commit | f7eb47dba4b091b67a28404ce461b15dffcb4298 (patch) | |
| tree | b96cc34aa1565722889472d3b5e77bc7ae02af7a /plugins/menu/client_menu.c | |
| parent | ffba11aeb059bef0b4876eb6aad2a8a24e2db6f1 (diff) | |
make client-list-menu work too
more menu cleanups
Diffstat (limited to 'plugins/menu/client_menu.c')
| -rw-r--r-- | plugins/menu/client_menu.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/menu/client_menu.c b/plugins/menu/client_menu.c index c9ec5916..32277047 100644 --- a/plugins/menu/client_menu.c +++ b/plugins/menu/client_menu.c @@ -82,6 +82,15 @@ static void layer_update(ObMenuFrame *frame, gpointer data) if (e->type == OB_MENU_ENTRY_TYPE_NORMAL) e->data.normal.enabled = !!frame->client; } + + e = menu_find_entry_id(menu, LAYER_TOP); + e->data.normal.enabled = !frame->client->above; + + e = menu_find_entry_id(menu, LAYER_NORMAL); + e->data.normal.enabled = !(frame->client->above || frame->client->below); + + e = menu_find_entry_id(menu, LAYER_BOTTOM); + e->data.normal.enabled = !frame->client->below; } static void send_to_update(ObMenuFrame *frame, gpointer data) |
