src/video/quartz/SDL_QuartzVideo.h
changeset 615 7ec821f3cbd0
parent 588 2c6510c0a304
child 656 864e2d2a9a55
     1.1 --- a/src/video/quartz/SDL_QuartzVideo.h	Sun Apr 20 05:36:52 2003 +0000
     1.2 +++ b/src/video/quartz/SDL_QuartzVideo.h	Sun Apr 20 05:41:16 2003 +0000
     1.3 @@ -138,7 +138,8 @@
     1.4      Uint8              expect_mouse_up;    /* used to determine when to send mouse up events */
     1.5      Uint8              grab_state;         /* used to manage grab behavior */
     1.6      NSPoint            cursor_loc;         /* saved cursor coords, for activate/deactivate when grabbed */
     1.7 -    BOOL          	   cursor_visible;     /* tells if cursor was hidden or not */
     1.8 +    BOOL          	   cursor_visible;     /* tells if cursor was instructed to be hidden or not (SDL_ShowCursor) */
     1.9 +    BOOL               cursor_hidden;      /* tells if cursor is *actually* hidden or not */
    1.10      Uint8*             sw_buffers[2];      /* pointers to the two software buffers for double-buffer emulation */
    1.11      SDL_Thread         *thread;            /* thread for async updates to the screen */
    1.12      SDL_sem            *sem1, *sem2;       /* synchronization for async screen updates */
    1.13 @@ -183,6 +184,7 @@
    1.14  #define grab_state (this->hidden->grab_state)
    1.15  #define cursor_loc (this->hidden->cursor_loc)
    1.16  #define cursor_visible (this->hidden->cursor_visible)
    1.17 +#define cursor_hidden (this->hidden->cursor_hidden)
    1.18  #define sw_buffers (this->hidden->sw_buffers)
    1.19  #define thread (this->hidden->thread)
    1.20  #define sem1 (this->hidden->sem1)