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

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1990-1993 The Regents of the University of California.
  3. '" Copyright (c) 1994-1996 Sun Microsystems, Inc.
  4. '"
  5. '" See the file "license.terms" for information on usage and redistribution
  6. '" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  7. '" 
  8. '" RCS: @(#) $Id: MoveToplev.3,v 1.2 1998/09/14 18:22:52 stanton Exp $
  9. '" 
  10. .so man.macros
  11. .TH Tk_MoveToplevelWindow 3 "" Tk "Tk Library Procedures"
  12. .BS
  13. .SH NAME
  14. Tk_MoveToplevelWindow - Adjust the position of a top-level window
  15. .SH SYNOPSIS
  16. .nf
  17. fB#include <tk.h>fR
  18. .sp
  19. fBTk_MoveToplevelWindow(fItkwin, x, yfB)fR
  20. .SH ARGUMENTS
  21. .AS Tk_Window tkwin
  22. .AP Tk_Window tkwin in
  23. Token for top-level window to move.
  24. .AP int x in
  25. New x-coordinate for the top-left pixel of fItkwinfR's border, or the
  26. top-left pixel of the decorative border supplied for fItkwinfR by the
  27. window manager, if there is one.
  28. .AP int y in
  29. New y-coordinate for the top-left pixel of fItkwinfR's border, or the
  30. top-left pixel of the decorative border supplied for fItkwinfR by the
  31. window manager, if there is one.
  32. .BE
  33. .SH DESCRIPTION
  34. .PP
  35. In general, a window should never set its own position;  this should be
  36. done only by the geometry manger that is responsible for the window.
  37. For top-level windows the window manager is effectively the geometry
  38. manager;  Tk provides interface code between the application and the
  39. window manager to convey the application's desires to the geometry
  40. manager.  The desired size for a top-level window is conveyed using
  41. the usual fBTk_GeometryRequestfR mechanism.  The procedure
  42. fBTk_MoveToplevelWindowfR may be used by an application to request
  43. a particular position for a top-level window;  this procedure is
  44. similar in function to the fBwm geometryfR Tcl command except that
  45. negative offsets cannot be specified.  It is invoked by widgets such as
  46. menus that want to appear at a particular place on the screen.
  47. .PP
  48. When fBTk_MoveToplevelWindowfR is called it doesn't immediately
  49. pass on the new desired location to the window manager;  it defers
  50. this action until all other outstanding work has been completed,
  51. using the fBTk_DoWhenIdlefR mechanism.
  52. .SH KEYWORDS
  53. position, top-level window, window manager