Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!spool.mu.edu!mips!smsc.sony.com!dce From: dce@smsc.sony.com (David Elliott) Newsgroups: comp.windows.x.motif Subject: String to Window conversion for XmForm Message-ID: <1991Feb14.154004.7347@smsc.sony.com> Date: 14 Feb 91 15:40:04 GMT Sender: dce@smsc.sony.com (David Elliott) Organization: Sony Microsystems Corp, San Jose, CA Lines: 24 Can anyone hazard a guess as to why the XmForm class doesn't install a String to Window converter? As one who prefers to keep as much data in the resource files as possible, I decided to install one myself in my programs. The following routine, snagged from the Athena Form widget code, does a fine job. #include #include #include #include #include void setupConverters() { static XtConvertArgRec parentCvtArgs[] = { {XtBaseOffset, (caddr_t)XtOffset(Widget, core.parent), sizeof(Widget)} }; XtAddConverter(XmRString, XmRWindow, XmuCvtStringToWidget, parentCvtArgs, XtNumber(parentCvtArgs)); }