DialogCu


SelectDialog(obj,title,msg,cancel)
	
		obj		ږƕ\̘Azz(Object)
		title	^CgƂĕ\镶
		msg		^Cg̉ɕ\郁bZ[W
		cancel	IȂ߂̃{^̕\
	Ԃl
		Iꂽڂobjɂvf
		LZꂽꍇnull

DialogNX
HTMLy[WgpĎRɓ͍ڂzu\ȃ_CAO쐬\B

new Dialog(title,width,height)
	title 	_CAÕ^Cgɕ\eLXg

EvpeB
title		_CAÕ^Cgɕ\eLXg
width		
height		
result		Ōshow̌

bodyHTML	\eHTMLi[B
returnItems	_CAO̕ԂlIuWFNg̃vpeB
			R[hQzƂĊi[B
			evf́u'vpeB':evƂ̕


show(left,top)
	_CAO\
	
	
		left		WBȗ̓y[W
		top			WBȗ̓y[W
	
	ԂĺA͓e܂Ƃ߂IuWFNg
	uLZvꂽꍇ́Anull

addText(title,id,value,size)
	1seLXg͗ǉ
	
	
		tite	͗̑Oɕ\镶
		id		Ԃl̃oɎg鎯ʎq
		value	l
		size	()
	
	show()̕ԂlɊi[éA͂ꂽ

addPassword(title,id,value,size)
	͓e}XN\eLXg͗ǉB
	addTextƓ

addTextArea(title,id,text,rows,cols)
	s̃eLXg͗ǉB
	
	
		tite	͗̑Oɕ\镶
		id		Ԃl̃oɎg鎯ʎq
		value	l
		rows	s
		cols	()
	
	show()̕ԂlɊi[éA͂ꂽ

addFile(title,id,size)
	t@CIRg[ǉB
	addText()Ɠ
	
	show()̕ԂlɊi[éA͂ꂽt@CpX

addCheckBox(title,id,checked)
	`FbN{bNXǉ
	
	
		title	`FbN{bNX̃eLXg
		id		ʎq
		checked	trueȂ珉ԂON
	
	show()̕ԂlɊi[éA`FbN̗L\^Ul

addRadio(title,id,value,selected)
	̓I`FbN{bNXǉ
	
	
		title		`FbN{bNX̃eLXg
		id			O[v̎ʎq
		value		̃{bNX̖O
		selected	trueȂ珉ԂON
	
	show()̕Ԃlɂ́AIꂽڂɊ蓖ĂvalueƂĊi[

addSelect(title,id,listArray,selected,size)
	Xg{bNXǉB
	
	
		tite		͗̑Oɕ\镶
		id			Ԃl̃oɎg鎯ʎq
		listArray	\eLXgzŎw
		selected	ԂőI鍀ڂ̔ԍw(ԍŏ́u0v)
					z񂪗^ꂽꍇAI^̃Xg{bNXɂȂ
		size		\s
	
	show()̕Ԃl͑Iꂽڂ̔ԍ(I^̏ꍇ́AzŕԂ)

beginGroup(title)
	O[v̊Jnǉ
	
	
		title	\^Cg

endGroup()
	O[v̏Iǉ

br()
	sǉ

addHTML(html)
	CӂHTMLR[hǉ
	
	
		html	ǉHTMLR[h

addLabel(text)
	eLXgxǉ
	
	
		text	\eLXg

gp
function cls(){
	with(sleipnir.Output){visible=false;Clear();}
}
with(new Dialog('')){
	addText('&Text','text',"aaa",2);
	addPassword('&Pass','pass',"a<7D",2);br();
	addTextArea('&TextArea','text2',"aaa");br();
	addFile('&File','file');br();
	addCheckBox('&ON/OFF','chk');br();
	beginGroup('R&adio');
		addRadio('(&L)','r',"i1",true);
		addRadio('E(&R)','r',"i2",false);
	endGroup();
	addSelect("I(&S)",'sel',["1111","2222","3333"],2,3);
	addSelect("I2(&S)",'sel2',["aaaaaaaaa","bbbbbbb","ccccccccc"],[0,1],3);
	v=show();
}
cls();
if(v!=null){
	print('Text:'+v.text);
	print('TextArea:'+v.text2);
	print('File:'+v.file);
	print('Check:'+v.chk);
	print('Radio:'+v.r);
	print('Select:'+v.sel);
	print('Sel2:'+v.sel2);
}else{
	print('LZ');
}
