Mercurial > sdl-ios-xcode
diff src/video/photon/SDL_ph_mouse.c @ 1668:4da1ee79c9af SDL-1.3
more tweaking indent options
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 29 May 2006 04:04:35 +0000 |
parents | 782fd950bd46 |
children |
line wrap: on
line diff
--- a/src/video/photon/SDL_ph_mouse.c Mon May 29 03:53:21 2006 +0000 +++ b/src/video/photon/SDL_ph_mouse.c Mon May 29 04:04:35 2006 +0000 @@ -32,46 +32,46 @@ }; void -ph_FreeWMCursor (_THIS, WMcursor * cursor) +ph_FreeWMCursor(_THIS, WMcursor * cursor) { if (window != NULL) { - SDL_Lock_EventThread (); + SDL_Lock_EventThread(); - if (PtSetResource (window, Pt_ARG_CURSOR_TYPE, Ph_CURSOR_INHERIT, 0) + if (PtSetResource(window, Pt_ARG_CURSOR_TYPE, Ph_CURSOR_INHERIT, 0) < 0) { /* TODO: output error msg */ } - SDL_Unlock_EventThread (); + SDL_Unlock_EventThread(); } - SDL_free (cursor); + SDL_free(cursor); } WMcursor * -ph_CreateWMCursor (_THIS, Uint8 * data, Uint8 * mask, int w, int h, int hot_x, - int hot_y) +ph_CreateWMCursor(_THIS, Uint8 * data, Uint8 * mask, int w, int h, int hot_x, + int hot_y) { WMcursor *cursor; int clen, i; unsigned char bit, databit, maskbit; /* Allocate and initialize the cursor memory */ - if ((cursor = (WMcursor *) SDL_malloc (sizeof (WMcursor))) == NULL) { - SDL_OutOfMemory (); + if ((cursor = (WMcursor *) SDL_malloc(sizeof(WMcursor))) == NULL) { + SDL_OutOfMemory(); return (NULL); } - SDL_memset (cursor, 0, sizeof (WMcursor)); + SDL_memset(cursor, 0, sizeof(WMcursor)); cursor->ph_cursor = - (PhCursorDef_t *) SDL_malloc (sizeof (PhCursorDef_t) + 32 * 4 * 2); + (PhCursorDef_t *) SDL_malloc(sizeof(PhCursorDef_t) + 32 * 4 * 2); if (cursor->ph_cursor == NULL) { - SDL_SetError ("ph_CreateWMCursor(): cursor malloc failed !\n"); + SDL_SetError("ph_CreateWMCursor(): cursor malloc failed !\n"); return NULL; } - SDL_memset (cursor->ph_cursor, 0, (sizeof (PhCursorDef_t) + 32 * 4 * 2)); + SDL_memset(cursor->ph_cursor, 0, (sizeof(PhCursorDef_t) + 32 * 4 * 2)); cursor->ph_cursor->hdr.type = Ph_RDATA_CURSOR; cursor->ph_cursor->size1.x = (short) w; @@ -104,19 +104,19 @@ /* #bytes following the hdr struct */ cursor->ph_cursor->hdr.len = - sizeof (PhCursorDef_t) + clen * 2 - sizeof (PhRegionDataHdr_t); + sizeof(PhCursorDef_t) + clen * 2 - sizeof(PhRegionDataHdr_t); return (cursor); } PhCursorDef_t -ph_GetWMPhCursor (WMcursor * cursor) +ph_GetWMPhCursor(WMcursor * cursor) { return (*cursor->ph_cursor); } int -ph_ShowWMCursor (_THIS, WMcursor * cursor) +ph_ShowWMCursor(_THIS, WMcursor * cursor) { PtArg_t args[3]; int nargs = 0; @@ -138,44 +138,44 @@ /* Set the photon cursor, or blank if cursor is NULL */ if (cursor != NULL) { - PtSetArg (&args[0], Pt_ARG_CURSOR_TYPE, Ph_CURSOR_BITMAP, 0); + PtSetArg(&args[0], Pt_ARG_CURSOR_TYPE, Ph_CURSOR_BITMAP, 0); /* Could set next to any PgColor_t value */ - PtSetArg (&args[1], Pt_ARG_CURSOR_COLOR, Ph_CURSOR_DEFAULT_COLOR, 0); - PtSetArg (&args[2], Pt_ARG_BITMAP_CURSOR, cursor->ph_cursor, - (cursor->ph_cursor->hdr.len + sizeof (PhRegionDataHdr_t))); + PtSetArg(&args[1], Pt_ARG_CURSOR_COLOR, Ph_CURSOR_DEFAULT_COLOR, 0); + PtSetArg(&args[2], Pt_ARG_BITMAP_CURSOR, cursor->ph_cursor, + (cursor->ph_cursor->hdr.len + sizeof(PhRegionDataHdr_t))); nargs = 3; } else { /* Ph_CURSOR_NONE */ - PtSetArg (&args[0], Pt_ARG_CURSOR_TYPE, Ph_CURSOR_NONE, 0); + PtSetArg(&args[0], Pt_ARG_CURSOR_TYPE, Ph_CURSOR_NONE, 0); nargs = 1; } - SDL_Lock_EventThread (); + SDL_Lock_EventThread(); - if (PtSetResources (window, nargs, args) < 0) { + if (PtSetResources(window, nargs, args) < 0) { return (0); } - SDL_Unlock_EventThread (); + SDL_Unlock_EventThread(); return (1); } void -ph_WarpWMCursor (_THIS, Uint16 x, Uint16 y) +ph_WarpWMCursor(_THIS, Uint16 x, Uint16 y) { short abs_x, abs_y; - SDL_Lock_EventThread (); - PtGetAbsPosition (window, &abs_x, &abs_y); - PhMoveCursorAbs (PhInputGroup (NULL), x + abs_x, y + abs_y); - SDL_Unlock_EventThread (); + SDL_Lock_EventThread(); + PtGetAbsPosition(window, &abs_x, &abs_y); + PhMoveCursorAbs(PhInputGroup(NULL), x + abs_x, y + abs_y); + SDL_Unlock_EventThread(); } void -ph_CheckMouseMode (_THIS) +ph_CheckMouseMode(_THIS) { /* If the mouse is hidden and input is grabbed, we use relative mode */ if (!(SDL_cursorstate & CURSOR_VISIBLE) @@ -188,31 +188,31 @@ void -ph_UpdateMouse (_THIS) +ph_UpdateMouse(_THIS) { PhCursorInfo_t phcursor; short abs_x; short abs_y; /* Lock the event thread, in multi-threading environments */ - SDL_Lock_EventThread (); + SDL_Lock_EventThread(); /* synchronizing photon mouse cursor position and SDL mouse position, if cursor appears over window. */ - PtGetAbsPosition (window, &abs_x, &abs_y); - PhQueryCursor (PhInputGroup (NULL), &phcursor); + PtGetAbsPosition(window, &abs_x, &abs_y); + PhQueryCursor(PhInputGroup(NULL), &phcursor); if (((phcursor.pos.x >= abs_x) && (phcursor.pos.x <= abs_x + this->screen->w)) && ((phcursor.pos.y >= abs_y) && (phcursor.pos.y <= abs_y + this->screen->h))) { - SDL_PrivateAppActive (1, SDL_APPMOUSEFOCUS); - SDL_PrivateMouseMotion (0, 0, phcursor.pos.x - abs_x, - phcursor.pos.y - abs_y); + SDL_PrivateAppActive(1, SDL_APPMOUSEFOCUS); + SDL_PrivateMouseMotion(0, 0, phcursor.pos.x - abs_x, + phcursor.pos.y - abs_y); } else { - SDL_PrivateAppActive (0, SDL_APPMOUSEFOCUS); + SDL_PrivateAppActive(0, SDL_APPMOUSEFOCUS); } /* Unlock the event thread, in multi-threading environments */ - SDL_Unlock_EventThread (); + SDL_Unlock_EventThread(); } /* vi: set ts=4 sw=4 expandtab: */