gui.cpp File Reference


Detailed Description

Contains code for the bx_gui_c base class used for interfacing with SDL and other device interfaces.

Id
gui.cpp,v 1.10 2008/03/26 19:19:53 iamcamiel Exp

X-1.10 Camiel Vanderhoeven 26-MAR-2008 Fix compiler warnings.

X-1.9 Camiel Vanderhoeven 16-MAR-2008 Fixed threading problems with SDL (I hope).

X-1.8 Camiel Vanderhoeven 14-MAR-2008 Formatting.

X-1.7 Camiel Vanderhoeven 11-MAR-2008 Named, debuggable mutexes.

X-1.5 Camiel Vanderhoeven 05-MAR-2008 Multi-threading version.

X-1.4 David Leonard 20-FEB-2008 Avoid 'Xlib: unexpected async reply' errors on Linux/Unix/BSD's by adding some thread interlocking.

X-1.3 Camiel Vanderhoeven 02-JAN-2008 Comments.

X-1.2 Camiel Vanderhoeven 7-DEC-2007 Code cleanup.

X-1.1 Camiel Vanderhoeven 6-DEC-2007 Initial version for ES40 emulator.

Definition in file gui.cpp.

#include "../StdAfx.h"
#include <signal.h>
#include "gui.h"

Go to the source code of this file.

Data Structures

struct  user_key_t

Defines

#define BX_KEY_UNKNOWN   0x7fffffff
#define N_USER_KEYS   36

Functions

u32 get_user_key (char *key)

Variables

bx_gui_cbx_gui = NULL
static user_key_t user_keys [36]


Define Documentation

#define BX_KEY_UNKNOWN   0x7fffffff

Definition at line 80 of file gui.cpp.

Referenced by get_user_key().

#define N_USER_KEYS   36

Definition at line 81 of file gui.cpp.

Referenced by get_user_key().


Function Documentation

u32 get_user_key ( char *  key  ) 

Definition at line 162 of file gui.cpp.

References BX_KEY_UNKNOWN, N_USER_KEYS, and user_key_t::symbol.


Variable Documentation

bx_gui_c* bx_gui = NULL

user_key_t user_keys[36] [static]

Definition at line 89 of file gui.cpp.


SourceForge.net Logo
Project space on SourceForge.net