ui/motif/button.c

changeset 60
7cd1b8890302
parent 52
25e5390cce41
child 62
70d2aee84432
equal deleted inserted replaced
59:eb6611be50c7 60:7cd1b8890302
39 UiContainer *ct = uic_get_current_container(obj); 39 UiContainer *ct = uic_get_current_container(obj);
40 XmString str = XmStringCreateLocalized(label); 40 XmString str = XmStringCreateLocalized(label);
41 41
42 int n = 0; 42 int n = 0;
43 Arg args[16]; 43 Arg args[16];
44
45 Widget parent = ct->prepare(ct, args, &n, FALSE);
44 XtSetArg(args[n], XmNlabelString, str); 46 XtSetArg(args[n], XmNlabelString, str);
45 n++; 47 n++;
46
47 Widget parent = ct->add(ct, args, &n);
48 Widget button = XmCreatePushButton(parent, "button", args, n); 48 Widget button = XmCreatePushButton(parent, "button", args, n);
49 ct->add(ct, button);
49 50
50 if(f) { 51 if(f) {
51 UiEventData *event = ucx_mempool_malloc( 52 UiEventData *event = ucx_mempool_malloc(
52 obj->ctx->mempool, 53 obj->ctx->mempool,
53 sizeof(UiEventData)); 54 sizeof(UiEventData));

mercurial