home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / windows / x / motif / 8317 < prev    next >
Encoding:
Text File  |  1993-01-04  |  2.1 KB  |  60 lines

  1. Newsgroups: comp.windows.x.motif
  2. Path: sparky!uunet!wupost!cs.uiuc.edu!vela!sglanger
  3. From: sglanger@vela.acs.oakland.edu (LANGER STEVEN C)
  4. Subject: Re: Capturing the Close Gadget
  5. Message-ID: <1993Jan4.225609.17299@vela.acs.oakland.edu>
  6. Organization: Oakland University, Rochester MI.
  7. References: <1993Jan4.214038.11505@vela.acs.oakland.edu>
  8. Distribution: na
  9. Date: Mon, 4 Jan 1993 22:56:09 GMT
  10. Lines: 48
  11.  
  12.  
  13.   I've done a little more work with Heller's example. First of
  14. all, replace the dialog arg in XmAddWMProtocalCallback with
  15. something of a char nature (ie. "text"). That gets you
  16. past the compiler. 
  17.  
  18. Then , when the window is created, if you did what I did and
  19. used XtVaCreateManagedWidget, you'll get the notice that
  20.  
  21. Warning: Must be a vendor shell.
  22.  
  23. Hmmm. So I used exactly Heller's code;
  24.     dialog = XmCreateWarningDialog (parent, "notice", args, 2);
  25.  
  26. and Tada, it worked. But my original purpose  was to create a simple
  27. drawing area. I tried;
  28.  
  29.     dialog = XmCreateDialogShell
  30. and 
  31.     dialog = XmCreateDrawingArea
  32.  
  33. and these both yielded our friend
  34.     Warning: must be a vendor shell.
  35.  
  36. Further testing revelas that the only thing (apparently) tha
  37. IS a recognized vendor shell is
  38.  
  39.     dialog = XmCreateWarningDialog
  40. and    dialog = XmCreateInformationDialog.
  41.  
  42.  
  43. So my question know is, how can I use (essentially) Hellers example
  44. for a shell dialog?
  45.  
  46. -- thanks in advance, steve
  47.  
  48.  
  49. -- 
  50. Steve Langer                     sglanger@argo.acs.oakland.edu (VMS)
  51. Oakland University               sglanger@vela.acs.oakland.edu (Ultrix)
  52. ---------------------------------------------------------------------------
  53. Standard disclaimers apply. In addition, the author makes no guarantees,
  54. concerning the grammatical accuracy of his writing. Therefore, any ^B's, ^C's, 
  55. midword character additions/deletions and other non-sense which occurs (after 
  56. the work leaves the author's decade old text editor via his decade old Amiga, 
  57. struggles through a local 1200 baud Merit server to be further mauled via the 
  58. remote VAX mail servers) is someone elses problem - namely yours.
  59. ---------------------------------------------------------------------------
  60.