Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
glutInitWindowPosition(3GLUT)	      GLUT	   glutInitWindowPosition(3GLUT)

NAME
     glutInitWindowPositionWindowPosition,  glutInitWindowSize - set the initial
     window position and size respectively.

SYNTAX
     void glutInitWindowSize(int width, int height);
     void glutInitWindowPosition(int x, int y);

ARGUMENTS
     width     Width in pixels.

     height    Height in pixels.

     x	       Window X location in pixels.

     y	       Window Y location in pixels.

DESCRIPTION
     Windows created by glutCreateWindow will be requested to  be  created  with
     the current initial window position and size.

     The  initial  value of the initial window position GLUT state is -1 and -1.
     If either the X or Y component to the initial window position is  negative,
     the  actual window position is left to the window system to determine.  The
     initial value of the initial window size GLUT state is  300  by  300.   The
     initial window size components must be greater than zero.

     The  intent  of the initial window position and size values is to provide a
     suggestion to the window system for a window's initial size  and  position.
     The  window  system  is  not obligated to use this information.  Therefore,
     GLUT programs should not assume the window was  created  at  the  specified
     size  or  position. A GLUT program should use the window's reshape callback
     to determine the true size of the window.

EXAMPLE
     If you would like your GLUT program to  default  to  starting  at	a  given
     screen  location  and  at	a given size, but you would also like to let the
     user override these defaults via a command line argument (such as -geometry
     for X11), call glutInitWindowSize and  glutInitWindowPosition  before  your
     call to glutInit.	For example:

       int main(int argc, char **argv)
       {
	 glutInitWindowSize(500, 300);
	 glutInitWindowPosition(100, 100);
	 glutInit(&argc, argv);
	 ...
       }

     However,  if  you'd like to force your program to start up at a given size,
     call glutInitWindowSize and glutInitWindowPosition after your call to  glu-
     tInit.  For example:

       int main(int argc, char **argv)
       {
	 glutInit(&argc, argv);
	 glutInitWindowSize(500, 300);
	 glutInitWindowPosition(100, 100);
	 ...
       }

SEE ALSO
     glutInit, glutCreateWindow, glutCreateSubWindow, glutReshapeFunc, glutGet

AUTHOR
     Mark J. Kilgard (mjk@nvidia.com)

GLUT				       3.7	   glutInitWindowPosition(3GLUT)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glutInitWindowPosition&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help