summary refs log tree commit diff
path: root/search.c
diff options
context:
space:
mode:
authorokan <okan>2015-07-12 14:31:47 +0000
committerokan <okan>2015-07-12 14:31:47 +0000
commit0d13b7c2205bd40d9fd4db016c8cf96f620c4f8d (patch)
tree46098b5872c7c48a45dceeb91eb96244335c496b /search.c
parent5c2decc8d000098ef682efd21392f7205fac77cf (diff)
downloadcwm-0d13b7c2205bd40d9fd4db016c8cf96f620c4f8d.tar.gz
cwm-0d13b7c2205bd40d9fd4db016c8cf96f620c4f8d.tar.xz
cwm-0d13b7c2205bd40d9fd4db016c8cf96f620c4f8d.zip
introduce 'groupsearch' for group menu search; matches on either group
number/shortcut and/or name.
Diffstat (limited to 'search.c')
-rw-r--r--search.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/search.c b/search.c
index 6526072..a960076 100644
--- a/search.c
+++ b/search.c
@@ -138,6 +138,16 @@ search_print_cmd(struct menu *mi, int i)
 }
 
 void
+search_print_group(struct menu *mi, int i)
+{
+	struct group_ctx	*gc = (struct group_ctx *)mi->ctx;
+
+	(void)snprintf(mi->print, sizeof(mi->print),
+	    (group_holds_only_hidden(gc)) ? "%d: [%s]" : "%d: %s",
+	    gc->num, gc->name);
+}
+
+void
 search_print_client(struct menu *mi, int list)
 {
 	struct client_ctx	*cc = (struct client_ctx *)mi->ctx;