Mercurial > sdl-ios-xcode
view src/video/Xext/extensions/xme.h @ 1264:f3a3f1890b91
Date: Sun, 21 Sep 2003 19:52:42 -0600
From: Tyler Montbriand <tsm@accesscomm.ca>
Subject: Re: [SDL] Hardware buttons on pocket pc
I found it! :)
It has to do with the UNICODE translation code, in SDL_dibevents.c, in the
'#ifdef NO_GETKEYBOARDSTATE' block in DIB_HandleMessage(). The error
handling is a little... aggressive. If it can't translate from unicode, it
wipes out the virtual keycode.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 25 Jan 2006 07:00:40 +0000 |
parents | caf0328c8058 |
children | 782fd950bd46 c121d94672cb a10bddfdc40f |
line wrap: on
line source
/* * Copyright 1993-2001 by Xi Graphics, Inc. * All Rights Reserved. * * Please see the LICENSE file accompanying this distribution for licensing * information. * * Please send any bug fixes and modifications to src@xig.com. * * $XiGId: xme.h,v 1.1.1.1 2001/11/19 19:01:10 jon Exp $ * */ #ifndef _XME_H_INCLUDED #define _XME_H_INCLUDED typedef struct { short x; short y; unsigned short w; unsigned short h; } XiGMiscViewInfo; typedef struct { unsigned short width; unsigned short height; int refresh; } XiGMiscResolutionInfo; extern Bool XiGMiscQueryVersion(Display *dpy, int *major, int *minor); extern int XiGMiscQueryViews(Display *dpy, int screen, XiGMiscViewInfo **pviews); extern int XiGMiscQueryResolutions(Display *dpy, int screen, int view, int *pactive, XiGMiscResolutionInfo **presolutions); extern void XiGMiscChangeResolution(Display *dpy, int screen, int view, int width, int height, int refresh); #endif /* _XME_H_INCLUDED */