#include <stdio.h>
#include <stdlib.h>
#include <winb.h>
#include <te.h>
#include <fntb.h>
#include <gui.h>

extern int	DB_YESNO_ALERT ;
extern int	DB_YESNO_TEXT ;
extern int	DB_YESNO_DBUTTON[2] ;
extern int	DB_YESNOFunc() ;
extern int	DB_YESNO_MESSAGE[4] ;

#define ALIGN	4
#define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)

/*	MMI_init 用データ	*/

/*	ヘッダ	*/

MMIINIT	initDataMESAG = { "MmiInit",   8, 0 } ;

/* DB_YESNO_ALERT */

static MMIPACKET d001 = {	&DB_YESNO_ALERT,
							NULL,
							&MJ_ALERTL40,
							OFFSET(ALERTL40),
							MS_NONE
						} ;
static ALERTL40	d001d = {	MS_BTLEFTL40 | MS_EVMOVEL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_SAVEL40,
							 160, 140, 479, 299, 9, 7, 1,
							MS_ALERTL40 | MS_FRAMEL40,
							NULL,   0,   0,
							   0,   0,   0,   0
						} ;

/* DB_YESNO_TEXT */

static MMIPACKET d002 = {	&DB_YESNO_TEXT,
							&DB_YESNO_ALERT,
							&MJ_TEXTL40,
							OFFSET(TEXTL40),
							MS_NONE
						} ;
static TEXTL40	d002d = 	{	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_HORIL40 | MS_DSPONLYL40,
							 168, 178, 471, 255, 5, 7, 1,
							MS_FRAMEL40,
							0,
							   0,   0,   0,   0,
							   0,   0,   0,   0,   0,
							     300,   0,   0,
							   0,   0,   0,   0,
							   0,
							   0,   0,   0,   0,
							   1,  12,  12,   0,   0,
							   0,   0,   0,   0,   0,   0,   0,
							   0,   0,   0,   0,
							   4
						} ;

/* DB_YESNO_DBUTTON[0] */

static MMIPACKET d003 = {	&DB_YESNO_DBUTTON[0],
							&DB_YESNO_ALERT,
							&MJ_DBUTTONL40,
							OFFSET(DBUTTONL40),
							MS_NONE
						} ;
static DBUTTONL40	d003d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
							 288, 263, 378, 288, 5, 7, 1,
							MS_PANELL40 | MS_UFRAMEL40 | MS_FRAMEL40,
							DB_YESNOFunc,
							0x0000
						} ;

/* DB_YESNO_DBUTTON[1] */

static MMIPACKET d004 = {	&DB_YESNO_DBUTTON[1],
							&DB_YESNO_ALERT,
							&MJ_DBUTTONL40,
							OFFSET(DBUTTONL40),
							MS_NONE
						} ;
static DBUTTONL40	d004d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
							 381, 263, 471, 288, 5, 7, 1,
							MS_PANELL40 | MS_UFRAMEL40 | MS_FRAMEL40,
							DB_YESNOFunc,
							0x0000
						} ;

/* DB_YESNO_MESSAGE[0] */

static MMIPACKET d005 = {	&DB_YESNO_MESSAGE[0],
							&DB_YESNO_ALERT,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d005d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							 164, 148, 475, 171, 5,13, 1,
							MS_NONEL40,
							"A",
							   2,  16,  16,
							MS_BOLDL40,
							   1,   0
						} ;

/* DB_YESNO_MESSAGE[1] */

static MMIPACKET d006 = {	&DB_YESNO_MESSAGE[1],
							&DB_YESNO_ALERT,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d006d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							 169, 264, 285, 287, 5,13, 1,
							MS_NONEL40,
							"B",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

/* DB_YESNO_MESSAGE[2] */

static MMIPACKET d007 = {	&DB_YESNO_MESSAGE[2],
							&DB_YESNO_ALERT,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d007d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							 313, 264, 353, 287, 5,13, 1,
							MS_NONEL40,
							"C",
							   2,  16,  16,
							MS_NONEL40,
							   1,   0
						} ;

/* DB_YESNO_MESSAGE[3] */

static MMIPACKET d008 = {	&DB_YESNO_MESSAGE[3],
							&DB_YESNO_ALERT,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d008d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							 406, 264, 446, 287, 5,13, 1,
							MS_NONEL40,
							"D",
							   2,  16,  16,
							MS_NONEL40,
							   1,   0
						} ;

