File:  [RetroPC.NET] / np2 / x11 / kdispwin.h
Revision 1.1: download - view: text, annotated - select for diffs
Sat Nov 29 01:29:57 2003 JST (21 years, 11 months ago) by monaka
Branches: MAIN
CVS tags: VER_0_82_x64, VER_0_82, VER_0_81A, VER_0_81, VER_0_80, VER_0_79, VER_0_78, VER_0_77, VER_0_76, VER_0_75, VER_0_74, VER_0_73, VER_0_72, HEAD
keydisp support.

#ifndef	NP2_X11_KDISPWIN_H__
#define	NP2_X11_KDISPWIN_H__

#include "keydisp.h"

#if defined(SUPPORT_KEYDISP)

enum {
	KDISPCFG_FM	= 0x00,
	KDISPCFG_MIDI	= 0x80
};

typedef struct {
	int	posx;
	int	posy;
	BYTE	mode;
	BYTE	type;
} KDISPCFG;

extern KDISPCFG kdispcfg;

BOOL kdispwin_initialize(void);
void kdispwin_create(void);
void kdispwin_destroy(void);
void kdispwin_draw(BYTE cnt);
void kdispwin_readini(void);
void kdispwin_writeini(void);

#else	/* !SUPPORT_KEYDISP */

#define	kdispwin_initialize()
#define	kdispwin_create()
#define	kdispwin_destroy()
#define	kdispwin_draw(cnt)		(void)cnt
#define	kdispwin_readini()
#define	kdispwin_writeini()

#endif	/* SUPPORT_KEYDISP */

#endif	/* NP2_X11_KDISPWIN_H__ */

RetroPC.NET-CVS <cvs@retropc.net>