
#define itemPenKouho0 1
#define itemPenKouho1 2
#define itemPenKouho2 3
#define itemPenKouho3 4
#define itemPenKouho4 5
#define barPenGray 6
#define selCenterGray 7
#define itemPenList 8
#define barPenList 9
#define itemPenEdit 10
#define btnSave 11
#define btnLoad 12

static BUTTON penmenu_buttons[] =
{
	{8,24,0,0,typeSTR,(int)"ペン先候補",NOFNC,NO,NULL,0},
	{32,40,36,36,typeBOX,White,NOFNC,NO,NULL,itemPenKouho0},
	{32+40,40,36,36,typeBOX,White,NOFNC,NO,NULL,itemPenKouho1},
	{32+40*2,40,36,36,typeBOX,White,NOFNC,NO,NULL,itemPenKouho2},
	{32+40*3,40,36,36,typeBOX,White,NOFNC,NO,NULL,itemPenKouho3},
	{32+40*4,40,36,36,typeBOX,White,NOFNC,NO,NULL,itemPenKouho4},
	{8,128-48+12,0,0,typeSTR,(int)"ペンの濃度調整",NOFNC,NO,NULL,0},
	{8,160-48+12,0,0,typeSTR,(int)"濃度の中心集中",NOFNC,NO,NULL,0},
	{150,144-60,0,0,typeSTR,(int)"任意ペン選択",NOFNC,NO,NULL,0},
	{160,160-60,ANYPENXLEN*3,ANYPENYLEN*4,typeBOX,White,NOFNC,NO,NULL,itemPenList},
	{160,160+40*4+8-70,90,16,typeSTRb,(int)"任意ペンの編集",NOFNC,NO,NULL,itemPenEdit},
	{32,240,20,20,typeBOX,White,NOFNC,NO,NULL,0},
	{32,240,20,20,typePIC,Psave,NOFNC,NO,NULL,btnSave},
	{32+32,240,20,20,typeBOX,White,NOFNC,NO,NULL,0},
	{32+32,240,20,20,typePIC,Pload,NOFNC,NO,NULL,btnLoad},
	{-1}
};

static SCROLLBAR penmenu_bars[] =
{
	{64,144-48+12,barHORI,70,256+50,50,0,setpengray,YES,0,NO, NULL,barPenGray},
	{160+ANYPENXLEN*3+2,160-60,barVERT,ANYPENYLEN*4,200+40,40,0,disp_anypenlist,NO,0,NO, NULL,barPenList},
	{-1}
};

static SELECTOR_ELEMENT penmenu_selelm0[] =
{
	{32,176-48+12,"あり",YES,NULL,0},
	{80,176-48+12,"なし",YES,NULL,0},
	{-1}
};

static SELECTOR penmenu_sels[] =
{
	{0, penmenu_selelm0,NULL, NULL,selCenterGray},
	{-1}
};

static MENU penmenu =
{
	"ペン先の形状設定",
	300,284,
	penmenu_buttons,
	penmenu_bars,
	penmenu_sels,
	NULL,NULL,NULL,
	drawPenMenu,
	erasePenMenu,
	0,0,0,0,NO,NO,NULL
};

#define itemPenZoom 1
#define itemLine 2
#define itemBox 3
#define itemBoxFill 4
#define itemEllipse 5
#define itemEllipseFill 6
#define barSetGray 7

#define CBARX 16
#define CBARY 330

static BUTTON peneditmenu_buttons[] =
{
	{16,32,DOTXLEN*32,DOTYLEN*32,typeOTHER,0,NOFNC,NO,NULL,itemPenZoom},
	{16+20*2,300,20,20,typeBOX,White,NOFNC,YES,NULL,0},
	{16+20*2,300,20,20,typePIC,Pline,NOFNC,NO,NULL,itemLine},
	{16+20*3,300,20,20,typeBOX,White,NOFNC,YES,NULL,0},
	{16+20*3,300,20,20,typePIC,Pbox,NOFNC,NO,NULL,itemBox},
	{16+20*4,300,20,20,typeBOX,White,NOFNC,YES,NULL,0},
	{16+20*4,300,20,20,typePIC,Pboxfill,NOFNC,NO,NULL,itemBoxFill},
	{16+20*5,300,20,20,typeBOX,White,NOFNC,YES,NULL,0},
	{16+20*5,300,20,20,typePIC,Pelps,NOFNC,NO,NULL,itemEllipse},
	{16+20*6,300,20,20,typeBOX,White,NOFNC,YES,NULL,0},
	{16+20*6,300,20,20,typePIC,Pelpsfill,NOFNC,NO,NULL,itemEllipseFill},
	{CBARX,CBARY,0,0,typeSTR,(int)"設定濃度",NOFNC,NO,NULL,0},
	{-1}
};

static SCROLLBAR peneditmenu_bars[] =
{
	{CBARX+48+32,CBARY,barHORI,90,256+50,50,256,NOFNC,YES,0,NO, NULL,barSetGray},
	{-1}
};

static MENU peneditmenu =
{
	"任意ペンの編集",
	300,380,
	peneditmenu_buttons,
	peneditmenu_bars,
	NULL,
	NULL,NULL,NULL,
	disp_peneditmenu,
	erase_peneditmenu,
	0,0,0,0,NO,NO,NULL
};

#undef CBARX
#undef CBARY

