| 59 UiLayout layout = UI_ARGS2LAYOUT(args); |
59 UiLayout layout = UI_ARGS2LAYOUT(args); |
| 60 |
60 |
| 61 if(args->multiselection) { |
61 if(args->multiselection) { |
| 62 XtSetArg(xargs[n], XmNselectionPolicy, XmEXTENDED_SELECT); n++; |
62 XtSetArg(xargs[n], XmNselectionPolicy, XmEXTENDED_SELECT); n++; |
| 63 } else { |
63 } else { |
| 64 XtSetArg(xargs[n], XmNselectionPolicy, XmSINGLE_SELECT); n++; |
64 //XtSetArg(xargs[n], XmNselectionPolicy, XmSINGLE_SELECT); n++; |
| |
65 } |
| |
66 if(args->height > 0) { |
| |
67 XtSetArg(xargs[n], XmNheight, args->height); n++; |
| 65 } |
68 } |
| 66 |
69 |
| 67 char *name = args->name ? (char*)args->name : "listview"; |
70 char *name = args->name ? (char*)args->name : "listview"; |
| 68 Widget parent = ui_container_prepare(ctn, &layout, xargs, &n); |
71 Widget parent = ui_container_prepare(ctn, &layout, xargs, &n); |
| 69 Widget widget = XmCreateScrolledList(parent, name, xargs, n); |
72 Widget widget = XmCreateScrolledList(parent, name, xargs, n); |