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

FreeBSD Manual Pages

  
 
  

home | help
al_apply_w...constraints(3) Library Functions Manual al_apply_w...constraints(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 maxi-
     mized  or	fullscreen  modes.   When  a  display  is  toggle   from   maxi-
     mized/fullscreen  to  windowed mode, then the display may be resized as de-
     scribed above.  The later case is also possible when a user drags the maxi-
     mized 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_w...constraints(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+15.1.quarterly>

home | help