File:  [RetroPC.NET] / np2 / x11 / kdispwin.h
Revision 1.2: download - view: text, annotated - select for diffs
Sun Jan 16 04:16:58 2011 JST (14 years, 9 months ago) by monaka
Branches: MAIN
CVS tags: HEAD
use G_BEGIN_DECLS/G_END_DECLS.

#ifndef	NP2_X11_KDISPWIN_H__
#define	NP2_X11_KDISPWIN_H__

#include "keydisp.h"

#if defined(SUPPORT_KEYDISP)

G_BEGIN_DECLS

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);

G_END_DECLS

#else	/* !SUPPORT_KEYDISP */

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

#endif	/* SUPPORT_KEYDISP */

#endif	/* NP2_X11_KDISPWIN_H__ */

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