#ifndef UI_MOTIF
window->listview = ui_listview(obj, .varname = "playlist", .width = 300);
#else
- ui_scrolledwindow_w(obj, window->listview_scrolledwindow, 0) {
+ ui_scrolledwindow_w(obj, window->listview_scrolledwindow, .width = 300) {
window->listview = ui_customwidget(obj, create_motif_listview, window);
}
#endif
UiLayout layout = UI_ARGS2LAYOUT(args);
Widget parent = ui_container_prepare(ctn, &layout, xargs, &n);
+ if(args->width > 0) {
+ XtSetArg(xargs[n], XmNwidth, args->width); n++;
+ }
+ if(args->height > 0) {
+ XtSetArg(xargs[n], XmNheight, args->height); n++;
+ }
char *name = args->name ? (char*)args->name : "frame";
Widget frame = XmCreateFrame(parent, name, xargs, n);
int n = 0;
XtSetArg(xargs[n], XmNscrollingPolicy, XmAUTOMATIC); n++;
+ if(args->width > 0) {
+ XtSetArg(xargs[n], XmNwidth, args->width); n++;
+ }
+ if(args->height > 0) {
+ XtSetArg(xargs[n], XmNheight, args->height); n++;
+ }
Widget parent = ui_container_prepare(ctn, &layout, xargs, &n);
Widget scrolledwindow = XmCreateScrolledWindow(parent, "scrolledwindow", xargs, n);