summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSadrul Habib Chowdhury <sadrul@users.sourceforge.net>2010-02-24 09:32:26 -0500
committerSadrul Habib Chowdhury <sadrul@users.sourceforge.net>2010-02-24 09:32:26 -0500
commitb6dd7d868756eccc06aa4b9ef6c2098d41ceaa86 (patch)
tree0a6854f7cf54c5c0726e944bf3ed7baefb5cb25d
parent9a6defe5d992f866f8a82f56ee21e7a3d2ca2a8d (diff)
downloadscreen-b6dd7d868756eccc06aa4b9ef6c2098d41ceaa86.tar.gz
Print the group name in a group window.
-rw-r--r--src/list_window.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/list_window.c b/src/list_window.c
index f6f058a..e5695df 100644
--- a/src/list_window.c
+++ b/src/list_window.c
@@ -227,12 +227,20 @@ static int
gl_Window_header(struct ListData *ldata)
{
char *str;
+ struct gl_Window_Data *wdata = ldata->data;
+ int g;
+
+ if ((g = (wdata->group != NULL)))
+ {
+ LPutWinMsg(flayer, "Group: ", 7, &mchar_blank, 0, 0);
+ LPutWinMsg(flayer, wdata->group->w_title, strlen(wdata->group->w_title), &mchar_blank, 7, 0);
+ }
display = 0;
str = MakeWinMsgEv(wlisttit, (struct win *)0, '%', flayer->l_width, (struct event *)0, 0);
- LPutWinMsg(flayer, str, strlen(str), &mchar_blank, 0, 0);
- return 2;
+ LPutWinMsg(flayer, str, strlen(str), &mchar_blank, 0, g);
+ return 2 + g;
}
static int