| 91 if(menu->label) { |
91 if(menu->label) { |
| 92 s = XmStringCreateLocalized((char*)menu->label); |
92 s = XmStringCreateLocalized((char*)menu->label); |
| 93 XtSetArg(args[n], XmNlabelString, s); n++; |
93 XtSetArg(args[n], XmNlabelString, s); n++; |
| 94 } |
94 } |
| 95 |
95 |
| 96 Widget submenu = XmVaCreateSimplePulldownMenu(parent, "menu_pulldown", i, NULL, NULL); |
96 Widget submenu = XmCreatePulldownMenu(parent, "menu_pulldown", NULL, 0); |
| 97 XtSetArg(args[n], XmNsubMenuId, submenu); n++; |
97 XtSetArg(args[n], XmNsubMenuId, submenu); n++; |
| 98 Widget menuItem = XtCreateManagedWidget( |
98 (void)XtCreateManagedWidget( |
| 99 "menuitem", |
99 "menuitem", |
| 100 xmCascadeButtonWidgetClass, |
100 xmCascadeButtonWidgetClass, |
| 101 parent, |
101 parent, |
| 102 args, |
102 args, |
| 103 n); |
103 n); |
| 104 |
|
| 105 |
104 |
| 106 if(s) { |
105 if(s) { |
| 107 XmStringFree(s); |
106 XmStringFree(s); |
| 108 } |
107 } |
| 109 |
108 |