#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <winb.h>
#include <te.h>
#include <fntb.h>
#include <gui.h>
#include "sftlib.h"

int	DB_root = -1 ;
int	DB_sub[2] = -1 ;
int	DB_Message[1] = -1 ;
int	DB_list = -1 ;
int	DB_list_sc = -1 ;
int	DB_data = -1 ;
int	DB_data_sub[11] = -1 ;
int	DB_data_mes[11] = -1 ;
int	DB_data_btn[1] = -1 ;
int	DB_data_btnM[1] = -1 ;
int	DB_data_SdateM[2] ;
int	DB_data_UdateM[6] ;
int	DB_data_Sdate[2] ;
int	DB_data_Udate[6] ;

/*	initDataROOT:DB_list:MJ_LMENUL40の呼び出し関数	*/
int	DB_listFunc(kobj, messId, argc, pev, trigger)
int		kobj ;
int		messId ;
int		argc ;
EVENT	*pev ;
int		trigger ;
{
	if( trigger & MS_DOUBLEL40 ) {
		DB_dscrbFunc(kobj, messId, argc, pev, trigger);
	}
/*
**		DB_dscrbFunc(kobj, messId, argc, pev, trigger);
*/
	return NOERR ;
}

/*	initDataROOT:DB_list_sc:MJ_SCRLL40の呼び出し関数	*/
int	DB_list_scFunc(kobj, messId, argc, pev, trigger)
int		kobj ;
int		messId ;
int		argc ;
EVENT	*pev ;
int		trigger ;
{
	int prt, min, max, len, page, dsp;
	MMI_SendMessage( DB_list_sc, MM_GETSCROLL, 5, &prt, &min, 
		&max, &len, &page);
	dsp=prt-min;
	MMI_SendMessage( DB_list, MM_SETDSPROWCOLUM, 2, dsp, 0);
	MMI_SendMessage( DB_list, MM_SHOW, 0);
	return NOERR ;
}

int	DB_dscrbFunc(kobj, messId, argc, pev, trigger)
int		kobj ;
int		messId ;
int		argc ;
EVENT	*pev ;
int		trigger ;
{
	int ret;
    ret=DB_showData( );
	return NOERR ;
}


/*	initDataROOT:DB_data_btn[0]:MJ_DBUTTONL40の呼び出し関数	*/
int	DB_readDocFunc(kobj, messId, argc, pev, trigger)
int		kobj ;
int		messId ;
int		argc ;
EVENT	*pev ;
int		trigger ;
{
	DB_typeAlertCall( "ドキュメントファイル参照" , DB_docp );
	return NOERR ;
}

