home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / windows / x / 18770 < prev    next >
Encoding:
Internet Message Format  |  1992-11-06  |  1.7 KB

  1. Path: sparky!uunet!ukma!usenet.ins.cwru.edu!agate!ucbvax!bloom-beacon!INTERNET!dont-send-mail-to-path-lines
  2. From: dhaibo@a.cs.okstate.EDU (DU HAIBO)
  3. Newsgroups: comp.windows.x
  4. Subject: Dialog Box Delated Popdown?
  5. Message-ID: <9211051857.AA28024@expo.lcs.mit.edu>
  6. Date: 5 Nov 92 18:51:03 GMT
  7. Sender: root@athena.mit.edu (Wizard A. Root)
  8. Organization: The Internet
  9. Lines: 31
  10.  
  11. Hi!  I am working under X11R4, Motif 1.1 and Sequent S81 environment.
  12. My problem is as follows:
  13.  
  14.   1. I popped up, above a drawing window which is under a form widget,
  15.      a PromptDialog widget, called prompt_box, which was created by a 
  16.      call to XmCreatePromptDialog(). The prompt widget was to prompt 
  17.      a user to enter a file name for "xwd", -- X window dumping  of the 
  18.      drawing window. I set up for the OK button in the prompt box a 
  19.      callback procedure, in which I unmapped the prompt box first and 
  20.      then called a function to execute the window image dumping like this:
  21.  
  22.          XtUnmanageChild(prompt_box);
  23.          xwd_processing(...);
  24.  
  25.   2. I noticed that the prompt box did not dissappear until the dumping
  26.      was finished. This resulted in the box appearing in the dumpped window
  27.      image, which, of course, was not desired. 
  28.  
  29.   3. It seems to me that in such a callback, the corresponding window would 
  30.      not unmapped until the other actions in the procedure were finished.
  31.      Is that true?
  32.  
  33.   4. In addition, does XmNunmapCallback invokes its callback list *just before*
  34.      or *just after* the corresponding widget is unmapped? It seems to me that 
  35.      it does so just before. If so, who can I make it **just after**.  
  36.  
  37.   I'll appreciate any help or hint. Many thanks in advance.
  38.  
  39.  
  40. Haibo Du
  41. dhaibo@a.cs.okstate.edu
  42.