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

FreeBSD Manual Pages

  
 
  

home | help
al_apply_...onstraints(3)  Library Functions Manual  al_apply_...onstraints(3)

NAME
       al_apply_window_constraints - Allegro 5 API

SYNOPSIS
	      #include <allegro5/allegro.h>

	      void al_apply_window_constraints(ALLEGRO_DISPLAY *display, bool onoff)

DESCRIPTION
       Enable  or  disable  previously	set  constraints by al_set_window_con-
       straints(3) function.

       If enabled, the specified display will be automatically resized to  new
       sizes to	conform	constraints in next cases:

        The  specified	 display  is  resizable,  not  maximized and is	not in
	 fullscreen mode.

        If the	appropriate current display size (width	 or  height)  is  less
	 than the value	of constraint.	Applied	to minimum constraints.

        If  the appropriate current display size (width or height) is greater
	 than the value	of constraint.	Applied	to maximum constraints.

       Constrains are not applied when a display is toggle  from  windowed  to
       maximized  or  fullscreen  modes.   When	a display is toggle from maxi-
       mized/fullscreen	to windowed mode, then the display may be  resized  as
       described above.	 The later case	is also	possible when a	user drags the
       maximized display via mouse.

       If disabled, the	specified display will stop using constraints.

SEE ALSO
       al_get_window_constraints(3), al_set_window_constraints(3)

Allegro	reference manual			     al_apply_...onstraints(3)

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

home | help