Index

Package: Cursors

Description

package Allegro.Mouse.Cursors is
Allegro 5.0.9 - Mouse routines - Mouse cursors

Types

Allegro_Mouse_Cursor

type Allegro_Mouse_Cursor is limited private;

A_Allegro_Mouse_Cursor

type A_Allegro_Mouse_Cursor is access all Allegro_Mouse_Cursor;

Allegro_System_Mouse_Cursor

type Allegro_System_Mouse_Cursor is private;

Constants & Global variables

ALLEGRO_SYSTEM_MOUSE_CURSOR_NONE (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_NONE        : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_DEFAULT (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_DEFAULT     : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_ARROW (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_ARROW       : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_BUSY (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_BUSY        : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_QUESTION (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_QUESTION    : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_EDIT (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_EDIT        : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_MOVE (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_MOVE        : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_N (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_N    : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_W (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_W    : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_S (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_S    : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_E (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_E    : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_NW (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_NW   : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_SW (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_SW   : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_SE (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_SE   : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_NE (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_NE   : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_PROGRESS (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_PROGRESS    : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_PRECISION (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_PRECISION   : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_LINK (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_LINK        : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_ALT_SELECT (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_ALT_SELECT  : constant Allegro_System_Mouse_Cursor;

ALLEGRO_SYSTEM_MOUSE_CURSOR_UNAVAILABLE (Allegro_System_Mouse_Cursor)

ALLEGRO_SYSTEM_MOUSE_CURSOR_UNAVAILABLE : constant Allegro_System_Mouse_Cursor;

Subprograms & Entries

Al_Create_Mouse_Cursor

function Al_Create_Mouse_Cursor
( sprite: A_Allegro_Bitmap;
xfocus, yfocus: Integer ) return A_Allegro_Mouse_Cursor;

Al_Destroy_Mouse_Cursor

procedure Al_Destroy_Mouse_Cursor
( cursor: in out A_Allegro_Mouse_Cursor );

Al_Set_Mouse_Cursor

function Al_Set_Mouse_Cursor
( display: A_Allegro_Display;
cursor: A_Allegro_Mouse_Cursor ) return Boolean;

Al_Set_Mouse_Cursor

procedure Al_Set_Mouse_Cursor
( display: A_Allegro_Display;
cursor: A_Allegro_Mouse_Cursor );
Calls Al_Set_Mouse_Cursor, ignoring any errors.

Al_Set_System_Mouse_Cursor

function Al_Set_System_Mouse_Cursor
( display: A_Allegro_Display;
cursor_id: Allegro_System_Mouse_Cursor ) return Boolean;

Al_Set_System_Mouse_Cursor

procedure Al_Set_System_Mouse_Cursor
( display: A_Allegro_Display;
cursor_id: Allegro_System_Mouse_Cursor );
Calls Al_Set_System_Mouse_Cursor, ignoring any errors.

Al_Hide_Mouse_Cursor

function Al_Hide_Mouse_Cursor
( display: A_Allegro_Display ) return Boolean;

Al_Hide_Mouse_Cursor

procedure Al_Hide_Mouse_Cursor
( display: A_Allegro_Display );
Calls Al_Hide_Mouse_Cursor, ignoring any errors.

Al_Show_Mouse_Cursor

function Al_Show_Mouse_Cursor
( display: A_Allegro_Display ) return Boolean;

Al_Show_Mouse_Cursor

procedure Al_Show_Mouse_Cursor
( display: A_Allegro_Display );
Calls Al_Show_Mouse_Cursor, ignoring any errors.