home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / windows / x / 14124 < prev    next >
Encoding:
Text File  |  1992-07-20  |  1.1 KB  |  29 lines

  1. Newsgroups: comp.windows.x
  2. Path: sparky!uunet!gatech!bloom-beacon!INTERNET!dont-send-mail-to-path-lines
  3. From: jncoco@jumbo.read.tasc.COM (Joe Coco)
  4. Subject: Re:  Double Click in a window (Motif Drawing Area)
  5. Message-ID: <9207202111.AA02327@jumbo.Read.TASC.COM>
  6. Sender: daemon@athena.mit.edu (Mr Background)
  7. Organization: The Internet
  8. Date: Mon, 20 Jul 1992 21:11:24 GMT
  9. Lines: 18
  10.  
  11. > Is there a way to detect a double click mouse event in a window (I need it 
  12. > inside a Motif Drawing Area, but it shouldn't make a difference).  Currently,
  13. > I am using time functions to make it "wait" for a time equal to the double
  14. > click interval and detect a second ButtonPress after the first one (inside
  15. > the Drawing Area callback).  There's gotta be an easier way !
  16. > --Panos Nikoulis
  17. >   Project Pilgrim
  18. >   UMass, Amherst
  19.  
  20. Sure is, use the Xt Translation mechanism and Action procedures.  This
  21. works in Widgets, not Windows, but it seems like it is what you want 
  22. to do.  The translation you will probably want to use is <Btn?Up>(2+), 
  23. where "?" is 1, 2, 3, etc.  Refer to the O'Reilly Xt Programming Manual,
  24. Volume 4.
  25.  
  26. Joseph Coco
  27. TASC
  28.