56 n++; |
56 n++; |
57 XtSetArg(args[n], XmNitems, count == 0 ? NULL : items); |
57 XtSetArg(args[n], XmNitems, count == 0 ? NULL : items); |
58 n++; |
58 n++; |
59 |
59 |
60 UiContainer *ct = uic_get_current_container(obj); |
60 UiContainer *ct = uic_get_current_container(obj); |
61 Widget parent = ct->add(ct, args, &n); |
61 Widget parent = ct->prepare(ct, args, &n, TRUE); |
62 Widget widget= XmCreateScrolledList(parent, "listview", args, n); |
62 Widget widget = XmCreateScrolledList(parent, "listview", args, n); |
|
63 ct->add(ct, widget); |
63 XtManageChild(widget); |
64 XtManageChild(widget); |
64 |
65 |
65 UiListView *listview = ucx_mempool_malloc(obj->ctx->mempool, sizeof(UiListView)); |
66 UiListView *listview = ucx_mempool_malloc(obj->ctx->mempool, sizeof(UiListView)); |
66 listview->widget = widget; |
67 listview->widget = widget; |
67 listview->list = list; |
68 listview->list = list; |