/*
		log file display header file
*/

/*
		log text id definition
*/
#define	TITLE_ID		0
#define	TEXT3_ID		1
#define	TEXT5_ID		2
#define	TEXT3C_ID		3
#define	TEXT5C_ID		4
#define	TEXTHP_ID		5
#define	MAIL_ID			6
#define	BBSMES_ID		7
#define	NOTITLE_TEXT_ID	99

/*
		display mode definition
*/
#define	NORMAL_MODE		0
#define	PARENT_MODE		1


/*
		display color definition
*/
#define	BACK_COL		7
#define	TEXT_COL		15
#define	TITLEBACK_COL	8
#define	TITLE_COL		4
#define	TIME_COL		5
#define	NAME_COL		12
#define	ARROW_COL		12
#define	MODE_COL		1
#define	MODE_BACK_COL	13
#define	BOTAN_COL		0x0005
#define	BOTAN_FRAME_COL	0x000d
#define	BOTAN_TITLE_COL	0x000d
#define	FILES_BACK_COL	6
#define	ALARM_MES_COL	10
#define	HILIGHT			0x000f
#define	SHADOW			0x0008


/*
		menu display difinition
*/
#define	CLICK_TIMING	3
#define	PANEL_SX		120
#define	PANEL_SY		80
#define	BOTAN_X			160
#define	BOTAN_Y			20


/*
		display format definition
*/
#define	TEXT_LINE_NO	25
#define	TITLE_LINE_NO	22


/*
		error message id difinition
*/
#define	FILE_ERROR		0
#define	MEMORY_ERROR	1
#define	TEXTNO_ERROR	2
#define	TITLENO_ERROR	3
#define	LOG_ERROR		4

/*
		display function id difinition
*/
#define	ALL_QUIT		0
#define	SAVE_QUIT		1
#define	NEW_FILE		2
#define	TITLE_MODE		3
#define	CONF_TITLE		4
#define	MODE_CHG		5
#define	NEXT_PAGE		6
#define	PREV_PAGE		7
#define	NEXT_TEXT		8
#define	PREV_TEXT		9
#define	NEXT_TITLE		10
#define	PREV_TITLE		11
#define	TOP_TEXT		12
#define	LAST_TEXT		13

#define	CONSOLE			99




struct	logcontent{
			int		maxtext;
			union	content		*text;
		};

typedef	struct{
				int		pos;
				char	id;
				char	mes_no;
				short	leng;
				unsigned short	text_no;
				unsigned short	com_no;
				short	title_index;
				unsigned short	dummy;
				short	com_lvl;
				unsigned short	lleng;
			}	text_content;

typedef	struct{
				int		pos;
				char	id;
				char	mes_no;
				short	index;
				char	a,b,c,d,e,f,g,h;
				short	com_lvl;
				short	lleng;
			}	title_content;

union	content{
			text_content	text;
			title_content	title;
		};

struct	panel{
			short	xpos;
			short	ypos;
			short	xsize;
			short	ysize;
			short	xbtnsize;
			short	ybtnsize;
			short	ini_digit;
			char	ful;
			char	disp;
		};

