ui/motif/list.c

changeset 60
7cd1b8890302
parent 52
25e5390cce41
child 63
46a42f0c4f93
equal deleted inserted replaced
59:eb6611be50c7 60:7cd1b8890302
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;

mercurial