25 lines
625 B
C
25 lines
625 B
C
|
#ifndef __al_included_allegro5_aintern_xcursor_h
|
||
|
#define __al_included_allegro5_aintern_xcursor_h
|
||
|
|
||
|
#ifdef ALLEGRO_XWINDOWS_WITH_XCURSOR
|
||
|
#include <X11/Xcursor/Xcursor.h>
|
||
|
#endif
|
||
|
|
||
|
#include "allegro5/internal/aintern_display.h"
|
||
|
|
||
|
typedef struct ALLEGRO_MOUSE_CURSOR_XWIN ALLEGRO_MOUSE_CURSOR_XWIN;
|
||
|
|
||
|
struct ALLEGRO_MOUSE_CURSOR_XWIN
|
||
|
{
|
||
|
Cursor cursor;
|
||
|
};
|
||
|
|
||
|
ALLEGRO_MOUSE_CURSOR *_al_xwin_create_mouse_cursor(ALLEGRO_BITMAP *bmp,
|
||
|
int x_focus, int y_focus);
|
||
|
void _al_xwin_destroy_mouse_cursor(ALLEGRO_MOUSE_CURSOR *cursor);
|
||
|
void _al_xwin_add_cursor_functions(ALLEGRO_DISPLAY_INTERFACE *vt);
|
||
|
|
||
|
#endif
|
||
|
|
||
|
/* vim: set sts=3 sw=3 et: */
|