glutInitWindowPosition man page on Darwin

Man page or keyword search:  
man Server   23457 pages
apropos Keyword Search (all sections)
Output format
Darwin logo
[printable version]

glutInitWindowPosition(3GLUT)	     GLUT	 glutInitWindowPosition(3GLUT)

NAME
       glutInitWindowPositionWindowPosition, glutInitWindowSize - set the ini‐
       tial window position and size respectively.

SYNTAX
       #include <GLUT/glut.h>

       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 posi‐
       tion. 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 glutInit.  For example:

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

SEE ALSO
       glutInit, glutCreateWindow, glutCreateSubWindow, glutReshapeFunc, glut‐
       Get

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

GLUT				      3.7	 glutInitWindowPosition(3GLUT)
[top]

List of man pages available for Darwin

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net