# Automatically generated PSI dialog (PSI version 2.0)
# Wed Oct 15 15:22:42 1997


SF_SIZES 0 0.3 2;
f_tmp = FIELD float;

execute.gad = BUTTON push LOOKTEXT(push, "Execute")
		VALUE(execute.val) STRETCH(1, 0);



frame.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Frame") SIZE (1.5, 0)}
 SLIDERFIELD float 0 200 VALUE(frame.val) STRETCH(1,0);
}


objectname.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Object", left_nowrap) SIZE(1.5, 0)}
 objectname.menu VALUE(objectname.menuval)
	    LOOKTEXT(select, objectname.menuval, left_nowrap) STRETCH(1, 0);
}


sopname.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "SOP Name", left_nowrap) SIZE(1.5, 0)}
 sopname.menu VALUE(sopname.menuval)
	    LOOKTEXT(select, sopname.menuval, left_nowrap) STRETCH(1, 0);
}


multires.gad = BUTTON toggle LOOKTEXT(check, "Use Multiple Resolutions")
		VALUE(multires.val) STRETCH(1, 0);



res.gad =
{
 LAYOUT(horizontal!) STRETCH(1, 0)

 { LOOKTEXT(plain, "New Resolution") SIZE (1.5, 0)}
 VECTORFIELD(2) integer VALUE(res.val) STRETCH(1, 0);
}



tmpdir.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Work Directory") SIZE (1.5, 0)}
 FIELD string VALUE(tmpdir.val) STRETCH(1,0);
}



tclscript.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "TCL Script") SIZE (1.5, 0)}
 FIELD string VALUE(tclscript.val) STRETCH(1,0);
}


connect.gad = BUTTON toggle LOOKTEXT(check, "Connect To Existing Amazon")
		VALUE(connect.val) STRETCH(1, 0);



amazon.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Amazon Command") SIZE (1.5, 0)}
 FIELD string VALUE(amazon.val) STRETCH(1,0);
}



port.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Port") SIZE (1.5, 0)}
 SLIDERFIELD integer 0 9999 VALUE(port.val) STRETCH(1,0);
}



host.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Host") SIZE (1.5, 0)}
 FIELD string VALUE(host.val) STRETCH(1,0);
}


updatehou.gad = BUTTON push LOOKTEXT(push, "Update Houdini")
		VALUE(updatehou.val) STRETCH(1, 0);


trange.gad = BUTTON toggle LOOKTEXT(check, "Frame Range")
		VALUE(trange.val) STRETCH(1, 0);



f.gad =
{
 LAYOUT(horizontal!) STRETCH(1, 0)

 { LOOKTEXT(plain, "Start/End/Inc") SIZE (1.5, 0)}
 VECTORFIELD(3) float VALUE(f.val) STRETCH(1, 0);
}


dialog_norm.gad = 
{
 LAYOUT(vertical!) MARGIN(0, 0.025) STRETCH(0, 0) LOOK(plain)
 { LOOK(underline) SIZE(4, 0.01) STRETCH(0, 0) }

 execute.gad;
 frame.gad;
 objectname.gad;
 sopname.gad;
 multires.gad;
 res.gad;
 tmpdir.gad;
 tclscript.gad;
 connect.gad;
 amazon.gad;
 port.gad;
 host.gad;
 updatehou.gad;
# trange.gad;
# f.gad;
}


execute.gad.expr = BUTTON push LOOKTEXT(push, "Execute")
		 VALUE(execute.val.expr) STRETCH(1, 0);



frame.gad.expr = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Frame") SIZE (1.5, 0)}
 FIELD string VALUE(frame.val.expr) STRETCH(1,0);
}


objectname.gad.expr =
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Object", left_nowrap) SIZE(1.5, 0)}
 objectname.menu.expr VALUE(objectname.menuval.expr)
	  LOOKTEXT(select, objectname.menuval.expr, left_nowrap) STRETCH(1, 0);
}


sopname.gad.expr =
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "SOP Name", left_nowrap) SIZE(1.5, 0)}
 sopname.menu.expr VALUE(sopname.menuval.expr)
	  LOOKTEXT(select, sopname.menuval.expr, left_nowrap) STRETCH(1, 0);
}


multires.gad.expr = BUTTON toggle LOOKTEXT(check, "Use Multiple Resolutions")
		  VALUE(multires.val.expr) STRETCH(1, 0);



res.gad.expr =
{
 LAYOUT(vertical!) STRETCH(1, 0)

 {
	LAYOUT(horizontal!) STRETCH(1, 0)

	{ LOOKTEXT(plain, "New Resolution") STRETCH(1, 0)}
 }

 VECTORFIELD(2) string VALUE(res.val.expr) STRETCH(1, 0)
	 LAYOUT(horizontal!);
}



tmpdir.gad.expr = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Work Directory") SIZE (1.5, 0)}
 FIELD string VALUE(tmpdir.val.expr) STRETCH(1,0);
}



tclscript.gad.expr = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "TCL Script") SIZE (1.5, 0)}
 FIELD string VALUE(tclscript.val.expr) STRETCH(1,0);
}


connect.gad.expr = BUTTON toggle LOOKTEXT(check, "Connect To Existing Amazon")
		  VALUE(connect.val.expr) STRETCH(1, 0);



amazon.gad.expr = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Amazon Command") SIZE (1.5, 0)}
 FIELD string VALUE(amazon.val.expr) STRETCH(1,0);
}



port.gad.expr = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Port") SIZE (1.5, 0)}
 FIELD string VALUE(port.val.expr) STRETCH(1,0);
}



host.gad.expr = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Host") SIZE (1.5, 0)}
 FIELD string VALUE(host.val.expr) STRETCH(1,0);
}


updatehou.gad.expr = BUTTON push LOOKTEXT(push, "Update Houdini")
		 VALUE(updatehou.val.expr) STRETCH(1, 0);


trange.gad.expr = BUTTON toggle LOOKTEXT(check, "Frame Range")
		  VALUE(trange.val.expr) STRETCH(1, 0);



f.gad.expr =
{
 LAYOUT(vertical!) STRETCH(1, 0)

 {
	LAYOUT(horizontal!) STRETCH(1, 0)

	{ LOOKTEXT(plain, "Start/End/Inc") STRETCH(1, 0)}
 }

 VECTORFIELD(3) string VALUE(f.val.expr) STRETCH(1, 0)
	 LAYOUT(horizontal!);
}


dialog_expr.gad = 
{
 LAYOUT(vertical!) MARGIN(0, 0.025) STRETCH(0, 0) LOOK(plain)
 { LOOK(underline) SIZE(4, 0.01) STRETCH(0, 0) }

 execute.gad.expr;
 frame.gad.expr;
 objectname.gad.expr;
 sopname.gad.expr;
 multires.gad.expr;
 res.gad.expr;
 tmpdir.gad.expr;
 tclscript.gad.expr;
 connect.gad.expr;
 amazon.gad.expr;
 port.gad.expr;
 host.gad.expr;
 updatehou.gad.expr;
# trange.gad.expr;
# f.gad.expr;
}


switcher = SWITCHER
{
 VALUE(switcherval) LOOK(plain) LAYOUT(overlap!) STRETCH(0, 0)

 dialog_norm.gad;
 dialog_expr.gad;
}

preset.menu = BUTTONSTRIP normal
{
 VALUE(PSI_PRESET) LAYOUT(vertical!) MARGIN(0.01, 0.0) FULLOVERLAY

 BUTTON push LOOKTEXT(pushdown, "Load ...");
 BUTTON push LOOKTEXT(pushdown, "Save as ...");
 { LOOK(line) SIZE(0, 0.02) DISABLED }
 BUTTON push LOOKTEXT(pushdown, "Defaults");
}

dialog = OPENNOTIFIER
{
 LAYOUT(vertical>) MARGIN(0, 0.05) LOOK(plain) VALUE(open.val)
 
 {
	LAYOUT(horizontal%) MARGIN(0, 0.05) STRETCH(1, 0) LOOK(plain)

	BUTTON toggle LOOKTEXT(check, "Expressions") VALUE(switcherval);
	{ LAYOUT(horizontal) STRETCH(1, 0) }

	APPMENUBUTTON cursor VALUE(PSI_OVERRIDE)
	    LOOKTEXT(popdown, "Override");

	MENUBUTTON preset.menu LOOKTEXT(popdown, "Presets") VALUE(PSI_PRESET);
 }

 switcher;
}
SF_SIZES;
