From 518738efe91a9b3c270c8c3cce833d930d583050 Mon Sep 17 00:00:00 2001 From: Owen Dunn Date: Sun, 13 Feb 2005 00:00:59 +0000 Subject: [PATCH] Display panel titles and grouping box titles. [originally from svn r5291] --- mac/macctrls.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/mac/macctrls.c b/mac/macctrls.c index 450b1cd1..fe49392d 100644 --- a/mac/macctrls.c +++ b/mac/macctrls.c @@ -298,6 +298,22 @@ static void macctrl_layoutset(struct mac_layoutstate *curstate, cols[0] = *curstate; ncols = 1; + /* Draw a title, if we have one. */ + if (!s->boxname && s->boxtitle) { + union control c; + c.text.label = dupstr(s->boxtitle); + macctrl_text(mcs, window, &cols[0], &c); + /* FIXME: should be highlighted, centred or boxed */ + } + + /* Start a containing box, if we have a boxname. */ + /* FIXME: draw a box, not just its title */ + if (s->boxname && *s->boxname && s->boxtitle) { + union control c; + c.text.label = dupstr(s->boxtitle); + macctrl_text(mcs, window, &cols[0], &c); + } + for (i = 0; i < s->ncontrols; i++) { union control *ctrl = s->ctrls[i];