QWinEvent.3
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1995-1996 Sun Microsystems, Inc.
  3. '"
  4. '" See the file "license.terms" for information on usage and redistribution
  5. '" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  6. '" 
  7. '" RCS: @(#) $Id: QWinEvent.3,v 1.3 2002/06/15 00:21:42 hobbs Exp $
  8. '" 
  9. .so man.macros
  10. .TH Tk_QueueWindowEvent 3 7.5 Tk "Tk Library Procedures"
  11. .BS
  12. .SH NAME
  13. Tk_CollapseMotionEvents, Tk_QueueWindowEvent - Add a window event to the Tcl event queue
  14. .SH SYNOPSIS
  15. .nf
  16. fB#include <tk.h>fR
  17. .sp
  18. int
  19. fBTk_CollapseMotionEventsfR(fIdisplay, collapsefR)
  20. .sp
  21. fBTk_QueueWindowEventfR(fIeventPtr, positionfR)
  22. .SH ARGUMENTS
  23. .AS Tcl_QueuePosition position
  24. .AP Display *display  in
  25. Display for which to control motion event collapsing.
  26. .AP int collapse in
  27. Indicates whether motion events should be collapsed or not.
  28. .AP XEvent *eventPtr  in
  29. An event to add to the event queue.
  30. .AP Tcl_QueuePosition position in
  31. Where to add the new event in the queue:  fBTCL_QUEUE_TAILfR,
  32. fBTCL_QUEUE_HEADfR, or fBTCL_QUEUE_MARKfR.
  33. .BE
  34. .SH DESCRIPTION
  35. .PP
  36. fBTk_QueueWindowEventfR places a window event on Tcl's internal event
  37. queue for eventual servicing.  It creates a Tcl_Event structure, copies the
  38. event into that structure, and calls fBTcl_QueueEventfR to add the event
  39. to the queue.  When the event is eventually removed from the queue it is
  40. processed just like all window events.
  41. .PP
  42. When multiple motion events are received for the same window in rapid
  43. succession, they are collapsed by default.  This behavior can be controlled
  44. with fBTk_CollapseMotionEventsfR.  fBTk_CollapseMotionEventsfR always
  45. returns the previous value for collapse behavior on the fIdisplayfR.
  46. .PP
  47. The fIpositionfR argument to fBTk_QueueWindowEventfR has
  48. the same significance as for fBTcl_QueueEventfR;  see the
  49. documentation for fBTcl_QueueEventfR for details.
  50. .SH KEYWORDS
  51. callback, clock, handler, modal timeout, events