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

FreeBSD Manual Pages

  
 
  

home | help
al_set_sys...use_cursor(3)  Library Functions Manual  al_set_sys...use_cursor(3)

NAME
     al_set_system_mouse_cursor - Allegro 5 API

SYNOPSIS
	    #include <allegro5/allegro.h>

	    bool al_set_system_mouse_cursor(ALLEGRO_DISPLAY *display,
	       ALLEGRO_SYSTEM_MOUSE_CURSOR cursor_id)

DESCRIPTION
     Set  the  given  system mouse cursor to be the current mouse cursor for the
     given display.  If the cursor is currently `shown' (as opposed to `hidden')
     the change is immediately visible.

     If the cursor doesn't exist on the current platform another cursor will  be
     silently be substituted.

     The cursors are:

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_DEFAULT

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_ARROW

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_BUSY

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_QUESTION

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_EDIT

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_MOVE

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_N

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_W

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_S

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_E

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_NW

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_SW

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_SE

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_NE

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_PROGRESS

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_PRECISION

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_LINK

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_ALT_SELECT

     * ALLEGRO_SYSTEM_MOUSE_CURSOR_UNAVAILABLE

     Returns true on success, false on failure.

SEE ALSO
     al_set_mouse_cursor(3), al_show_mouse_cursor(3), al_hide_mouse_cursor(3)

Allegro reference manual			      al_set_sys...use_cursor(3)

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

home | help