Path: utzoo!mnetor!uunet!husc6!tut.cis.ohio-state.edu!uwmcsd1!ig!agate!velveeta.berkeley.edu!rusty From: rusty@velveeta.berkeley.edu Newsgroups: comp.windows.x Subject: X Toolkit Message-ID: <7712@agate.BERKELEY.EDU> Date: 16 Mar 88 00:52:23 GMT Sender: usenet@agate.BERKELEY.EDU Reply-To: rusty@velveeta.berkeley.edu () Organization: Math Dept., UC Berkeley Lines: 46 Overall, I'm _VERY_ impressed. Many, many thanks to the X Toolkit people! Here are some complaints, suggestions, and questions: Widget placement; needs something like TeX "glue". For example, I am making a dialog box that consists of a label widget with the string "really quit?" and under it 2 buttons "yes" and "no". I want the yes button flush left and the no button flush right. I couldn't get this layout. I would like to be able to put a spring or some "glue" that has infinite expandability between the 2 buttons. Documentation needs more work. Needs a XT(1) manual page like the X(1) manual page. It's wrong for user-level manual pages for programs that were written with Xt to rely on the user reading the X Toolkit programmer's documentation for additional info on command line options and whatnot. Likewise for manual pages that refer the user to the Xlib documentation (cf, X(1)). There needs to be a section 1 manual page devoted to resources, or put it in the X(1) manual page. Xt needs a set of (3X) manual pages. Needs a better/clearer explanation of what things are inherited from the very top. E.g., where is it documented that the -icon option starts a toolkit program iconified? Should be more forceful about telling programmers to use the provided typedefs. For example, I've seen several occurences of "sizeof(char *)" in applications when it should be "sizeof(String)". The section on the XtN{left,right,up,down} and XtNrubber stuff is very unclear to me. I played around with them but they didn't do very much. How do you startup a toolkit window and get it placed somewhere? That is, I want to use a popup dialog/query window and don't want the user to have to use the mouse to place it, it should just pop up near the mouse. -------------------------------------- rusty c. wright rusty@cartan.berkeley.edu ucbvax!cartan!rusty