
#define itemFName 1
#define itemFList 2
#define itemPath 3
#define itemMask 4
#define itemExec 5
#define itemCancel 6
#define itemDiskF 7
#define itemDriveDec 8
#define itemDriveInc 9
#define itemDrive 10
#define itemX 11
#define itemX1 12
#define itemX2 13
#define itemX3 14
#define itemX4 15
#define itemX5 16
#define itemX6 17
#define itemX7 18
#define itemX8 19
#define itemX9 20
#define itemX10 21
#define itemX11 22
#define itemX12 23
#define itemX13 24
#define itemX14 25
#define itemX15 26
#define barFLIST 27

static BUTTON filemenu_buttons[] =
{
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,0},
	{FNAMEX,FNAMEY,0,0,typeSTR,(int)"File:",NOFNC,NO,NULL,0},
	{FNAMEX+32,FNAMEY-1,FNAMEXLEN,CHARHT+2,typeBOX,Black,disp_fname,NO,NULL,itemFName},
	{FLISTX,FLISTY,FLISTXLEN,FLISTYLEN,typeOTHER,0,NOFNC,NO,NULL,itemFList},
	{PATHX,PATHY,0,0,typeSTR,(int)"Path:",NOFNC,NO,NULL,0},
	{PATHX+32,PATHY-1,PATHXLEN,CHARHT+2,typeOTHER,0,disp_now_path,NO,NULL,itemPath},
	{MASKX,MASKY,0,0,typeSTR,(int)"Mask:",NOFNC,NO,NULL,0},
	{MASKX+32,MASKY-1,MASKXLEN,CHARHT+2,typeOTHER,0,disp_mask_name,NO,NULL,itemMask},
	{16,204,30,16,typeSTRb,(int)"実行",NOFNC,NO,NULL,itemExec},
	{60,204,30,16,typeSTRb,(int)"取消",NOFNC,NO,NULL,itemCancel},
	{120,204,0,0,typeSTR,(int)"ディスク残量",NOFNC,NO,NULL,0},
	{120+74,204,0,0,typeSTR,(int)"　　　 Kbytes",NOFNC,NO,NULL,itemDiskF},
	{DRVX-12-2-4,DRVY-16,0,0,typeSTR,(int)"ドライブ",NOFNC,NO,NULL,0},
	{DRVX-12-2,DRVY,12,12,typePIC,Pleftsw,NOFNC,NO,NULL,itemDriveDec},
	{DRVX+12+2,DRVY,12,12,typePIC,Prightsw,NOFNC,NO,NULL,itemDriveInc},
	{DRVX-2,DRVY-2,12+2+2,12+2+2,typeOTHER,0,NOFNC,NO,NULL,itemDrive},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX1},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX2},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX3},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX4},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX5},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX6},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX7},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX8},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX9},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX10},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX11},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX12},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX13},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX14},
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX15},
	{-1}
};

static SCROLLBAR filemenu_bars[] =
{
	{FLISTX+FLISTXLEN+3,FLISTY,barVERT,FLISTYLEN,1,1,0,dspNameList,NO,0,NO, NULL,barFLIST},
	{-1}
};

static MENU filemenu =
{
	"File Menu",
	336,232,
	filemenu_buttons,
	filemenu_bars,
	NULL,
	NULL,NULL,NULL,
	disp_filemenu,
	erase_filemenu,
	0,0,0,0,NO,NO,NULL
};

static BUTTON btnpart[] =
{
	{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,0},
	{EXTX,EXTY,0,0,typeSTR,(int)"template",NOFNC,NO,NULL,0},
	{-1}
};

