diff -r efaae97bd95b -r ea1a2d5de765 ui/motif/container.c --- a/ui/motif/container.c Mon Nov 30 14:09:55 2015 +0100 +++ b/ui/motif/container.c Tue Jan 12 17:41:08 2016 +0100 @@ -179,7 +179,7 @@ ct->current = widget; } -UiContainer* ui_grid_container(UiObject *obj, Widget form) { +UiContainer* ui_grid_container(UiObject *obj, Widget form, int columnspacing, int rowspacing) { UiGridContainer *ct = ucx_mempool_calloc( obj->ctx->mempool, 1, @@ -187,6 +187,8 @@ ct->container.widget = form; ct->container.prepare = ui_grid_container_prepare; ct->container.add = ui_grid_container_add; + ct->columnspacing = columnspacing; + ct->rowspacing = rowspacing; return (UiContainer*)ct; } @@ -368,6 +370,10 @@ } UIWIDGET ui_grid(UiObject *obj) { + return ui_grid_sp(obj, 0, 0); +} + +UIWIDGET ui_grid_sp(UiObject *obj, int margin, int columnspacing, int rowspacing) { UiContainer *ct = uic_get_current_container(obj); Arg args[16]; @@ -378,7 +384,7 @@ XtManageChild(grid); UiObject *newobj = uic_object_new(obj, grid); - newobj->container = ui_grid_container(obj, grid); + newobj->container = ui_grid_container(obj, grid, columnspacing, rowspacing); uic_obj_add(obj, newobj); XtAddCallback (grid, XmNresizeCallback , ui_grid_resize, newobj->container);