c->listbox.ncols = 0; c->listbox.percentages = NULL;
union control *ctrl_draglist(struct controlset *s,char *label,char shortcut,			     intorptr helpctx, handler_fn handler,			     intorptr context){    union control *c = ctrl_new(s, CTRL_LISTBOX, helpctx, handler, context);    c->listbox.label = label ? dupstr(label) : NULL;    c->listbox.shortcut = shortcut;    c->listbox.height = 5;	       /* *shrug* a plausible default */    c->listbox.draglist = 1;    c->listbox.multisel = 0;    c->listbox.percentwidth = 100;    return c;}