From: Michel B. <mic...@fr...> - 2010-05-06 15:40:10
|
Dave Joubert <dav...@go...> - Thu, 6 May 2010 11:55:36 +0100 >On 6 May 2010 10:15, Joerg Scheurich aka MUFTI ><rus...@he...> wrote: >> >> Some X11 libraries can handle standard arguments (like -fn etc.) automatically. >> In this case, you usually give a X11 init function argc and argv from >> main and get back changed argc and argv. >> AFAIK "-geometry" is such a standard X11 argument. > >Agreed. FreeWRL calls XtSetArg to handle it. My fix is in display.c >not fwMotifWindow.c > I would be nice if common (traditional) X arguments (geometry, fn, ...) could be handled like this. But I intended to use the param structure (freewrl_params_t in libFreeWRL.h) as a central placeholder for all that stuff: windows dimensions, fullscreen flag, eai flag, ...). It could be cleaner for the calling program to allocate and use that structure if libFreeWRL becomes really independent of X/Motif/Aqua/... and offer a simple API to create a X3D rendering window, isn't it ? What do you think ? Michel |