# Automatically generated PSI dialog (PSI version 6.2.13)
# Wed Oct 15 17:29:07 2003


#SF_SIZES 0 0.3 2;
f_tmp = FIELD float;

# Template: callbackbutton
execute.gad = BUTTON push LOOKTEXT(push, "Render")
		VALUE(execute.val) STRETCH(1, 0);



# Template: toggle
trange.gad = PARMBUTTON("trange") toggle LOOKTEXT(check, "Frame Range")
		VALUE(trange.val) STRETCH(1, 0);


# Template: tuple
f.gad = PARM(3, "f", 0, 1.5) float "Start/End/Inc" STRETCH(1, 0);


# Template: menu
renderer.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 PARMLABEL("Renderer", "renderer") SIZE(1.5, 0);
 renderer.menu VALUE(renderer.menuval)
	    LOOKTEXT(select, renderer.menuval, left_nowrap) STRETCH(1, 0);
}



# Template: menu.jumper
camera.gad = 
{
    LAYOUT(horizontal) STRETCH(1, 0)

    PARMLABEL("Camera", "camera") SIZE(1.3, 0);
    BUTTON push HELP("Jump to Op\nCtrl: Floating dialog parameters")
	LOOKICON(PSI_Jump, highlight, locate) SIZE(0.2, 0.2)
	VALUE(camera.jump);

    PARMFIELD (camera.state) pathstring VALUE(camera.val) STRETCH(1,0);
    BUTTON push VALUE(camera.plus) LOOKICON(DialogBox, bevel) SIZE(0.22, 0.22);
}



# Template: path
visible.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 PARMLABEL("Visible Objects", "visible") SIZE(1.5, 0);
 PARMFIELD (visible.state) string VALUE(visible.val) STRETCH(1,0);
 BUTTON push VALUE(visible.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
 visible.menu VALUE(visible.menuval)
   SIZE(0.22, 0.22) LOOK(arrowright);
}


# Template: toggle
dispsop.gad = PARMBUTTON("dispsop") toggle LOOKTEXT(check, "Use Display SOP")
		VALUE(dispsop.val) STRETCH(1, 0);


# Template: toggle
initsim.gad = PARMBUTTON("initsim") toggle LOOKTEXT(check, "Initialize simulation SOPs")
		VALUE(initsim.val) STRETCH(1, 0);


# Template: toggle
tscript.gad = PARMBUTTON("tscript") toggle LOOKTEXT(check, "Generate Script File")
		VALUE(tscript.val) STRETCH(1, 0);


# Template: path
script.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 PARMLABEL("Script File", "script") SIZE(1.5, 0);
 PARMFIELD (script.state) string VALUE(script.val) STRETCH(1,0);
 BUTTON push VALUE(script.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
 script.menu VALUE(script.menuval) SIZE(0.22, 0.22) LOOK(arrowright);
}



# Template: toggle
binary.gad = PARMBUTTON("binary") toggle LOOKTEXT(check, "Binary Script")
		VALUE(binary.val) STRETCH(1, 0);


# Template: path
picture.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 PARMLABEL("Output Picture", "picture") SIZE(1.5, 0);
 PARMFIELD (picture.state) string VALUE(picture.val) STRETCH(1,0);
 BUTTON push VALUE(picture.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
 picture.menu VALUE(picture.menuval)
   SIZE(0.22, 0.22) LOOK(arrowright);
}



# Template: toggle
background.gad = PARMBUTTON("background") toggle LOOKTEXT(check, "Render in Background")
		VALUE(background.val) STRETCH(1, 0);


# Template: toggle
dof.gad = PARMBUTTON("dof") toggle LOOKTEXT(check, "Depth Of Field")
		VALUE(dof.val) STRETCH(1, 0);


# Template: slider
jitter.gad = PARM(1, "jitter", 0, 1.5) float "Jitter" 0.000000 1 STRETCH(1,0);




# Template: slider
dither.gad = PARM(1, "dither", 0, 1.5) float "Dither" 0.000000 1 STRETCH(1,0);




# Template: slider
gamma.gad = PARM(1, "gamma", 0, 1.5) float "Gamma" 0.001 3 STRETCH(1,0);




# Template: tuple
sample.gad = PARM(2, "sample", 0, 1.5) float "Super Sample" STRETCH(1, 0);


# Template: menu
field.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 PARMLABEL("Fields", "field") SIZE(1.5, 0);
 field.menu VALUE(field.menuval)
	    LOOKTEXT(select, field.menuval, left_nowrap) STRETCH(1, 0);
}



# Template: menu
blur.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 PARMLABEL("Motion Blur", "blur") SIZE(1.5, 0);
 blur.menu VALUE(blur.menuval)
	    LOOKTEXT(select, blur.menuval, left_nowrap) STRETCH(1, 0);
}



# Template: toggle
tres.gad = PARMBUTTON("tres") toggle LOOKTEXT(check, "Override Default Res")
		VALUE(tres.val) STRETCH(1, 0);


res.join =		# Template: join.top
{
  LAYOUT(horizontal) STRETCH(1, 0) MARGIN(0, 0.02) LOOK(none)

# Template: tuple
res.gad = PARM(2, "res", 0, 1.5) integer "Resolution" STRETCH(1, 0);


# Template: menu
resmenu.gad = resmenu.menu VALUE(resmenu.menuval) LOOK(arrowright) SIZE(0.22, 0.22);



}	# Template join.bot

# Template: slider
aspect.gad = PARM(1, "aspect", 0, 1.5) float "Pixel Aspect" 0.001 2.5 STRETCH(1,0);




# Template: path
prerender.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 PARMLABEL("Pre-Render Script", "prerender") SIZE(1.5, 0);
 PARMFIELD (prerender.state) string VALUE(prerender.val) STRETCH(1,0);
 BUTTON push VALUE(prerender.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
 prerender.menu VALUE(prerender.menuval) SIZE(0.22, 0.22) LOOK(arrowright);
}



# Template: path
preframe.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 PARMLABEL("Pre-Frame Script", "preframe") SIZE(1.5, 0);
 PARMFIELD (preframe.state) string VALUE(preframe.val) STRETCH(1,0);
 BUTTON push VALUE(preframe.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
 preframe.menu VALUE(preframe.menuval) SIZE(0.22, 0.22) LOOK(arrowright);
}



# Template: path
postframe.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 PARMLABEL("Post-Frame Script", "postframe") SIZE(1.5, 0);
 PARMFIELD (postframe.state) string VALUE(postframe.val) STRETCH(1,0);
 BUTTON push VALUE(postframe.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
 postframe.menu VALUE(postframe.menuval) SIZE(0.22, 0.22) LOOK(arrowright);
}



# Template: path
postrender.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 PARMLABEL("Post-Render Script", "postrender") SIZE(1.5, 0);
 PARMFIELD (postrender.state) string VALUE(postrender.val) STRETCH(1,0);
 BUTTON push VALUE(postrender.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
 postrender.menu VALUE(postrender.menuval) SIZE(0.22, 0.22) LOOK(arrowright);
}



# Template: path
command.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 PARMLABEL("Render Command", "command") SIZE(1.5, 0);
 PARMFIELD (command.state) string VALUE(command.val) STRETCH(1,0);
 BUTTON push VALUE(command.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
}



dialog_norm.gad = 
{
 LAYOUT(vertical>) MARGIN(0, 0.02) STRETCH(1, 0) LOOK(plain)

# { LOOK(none) SIZE(3, 0.01) STRETCH(0, 0) }	# This sets min width
# { LOOK(underline) SIZE(0, 0.01) STRETCH(1, 0) }

 execute.gad;

 { LOOK(none) SIZE(0, 0.05) }
 BUTTONSTRIP radio
 {
    LAYOUT(horizontal!) MARGIN(0, 0) LOOK(none) STRETCH(1, 0)
    VALUE(pagenum.val)

    BUTTON push LAYOUT(horizontal!) LOOKTEXT(folder, "Standard")
		STRETCH(1, 0);
    BUTTON push LAYOUT(horizontal!) LOOKTEXT(folder, "Scripts")
		STRETCH(1, 0);
 }

 {
    LAYOUT(vertical) LOOK(tabdialog) STRETCH(1, 0) MARGIN(0.05, 0)
    { SIZE(0, 0.05) }

    SWITCHER
    {
	LOOK(plain) STRETCH(1, 0) LAYOUT(overlap!) VALUE(pagenum.val)
	{
	    LAYOUT(vertical) MARGIN(0, 0.025) STRETCH(1, 0)
	    camera.gad;
	    visible.gad;
	    dispsop.gad;
	    picture.gad;
	    trange.gad;
	    f.gad;
	    initsim.gad;
	    tscript.gad;
	    binary.gad;
	    script.gad;
	    background.gad;
	    command.gad;
	    tres.gad;
	    res.join;
	    aspect.gad;
	    jitter.gad;
	}
	{
	    LAYOUT(vertical) MARGIN(0, 0.025) STRETCH(1, 0)
	    prerender.gad;
	    preframe.gad;
	    postframe.gad;
	    postrender.gad;
	}
    }
  }
}

preset.menu = APPMENUBUTTON cursor VALUE(PSI_PRESET);

yank_info = LOOKSIZEFEEL
{ 
    FULLOVERLAY LAYOUT(horizontal) MARGIN(0.1, 0)

    LOOKTEXT(paper, PSI_COPY_INFO)
    VALUE(PSI_COPY_INFO)
}

extrastuffstowbar_minimize.val := 1;

dialog = OPENNOTIFIER
{
    LAYOUT(vertical>) MARGIN(0, 0.02) LOOK(plain) VALUE(open.val)
    STRETCH(1, 0)
     
    SWITCHER tight
    {
	LAYOUT(overlap%) VALUE(extrastuffstowbar_minimize.val) STRETCH(1, 0) LOOK(plain)
	{
	    LAYOUT(horizontal%) MARGIN(0.02, 0) STRETCH(1, 0)

	    BUTTON push SENDS(1) HELP("Push to hide parameter controls")
			LOOK(bevel2) VALUE(extrastuffstowbar_minimize.val) SIZE(0.06, 0)
			STRETCH(0, 1);

	    {
		LAYOUT(horizontal) MARGIN(0, 0)

		BUTTON repeat SENDS(-1)
		    HELP("Jump To Previous Keyframe In This Operator")
		    LOOKSYMBOL("prevKey", "PlayBarOnColor", none)
		    FGCOLOR("PlayBarOffColor") BGCOLOR("BackgroundColor")
		    LOOKOPTION(shifted, 0) SIZE(0.2, 0.2) VALUE(PSI_KEY_STEP);
		BUTTON repeat SENDS( 1)
		    HELP("Jump To Next Keyframe In This Operator")
		    LOOKSYMBOL("nextKey", "PlayBarOnColor", none)
		    FGCOLOR("PlayBarOffColor") BGCOLOR("BackgroundColor")
		    LOOKOPTION(shifted, 0) SIZE(0.2, 0.2) VALUE(PSI_KEY_STEP);
	    }
	    MENUBUTTON yank_info cursor LOOKICON(SI_clipboard, bevel) 
			SIZE(0.2, 0.2);
	    {
		LAYOUT(horizontal) MARGIN(0, 0.02)
		MENUBUTTON preset.menu sticky LOOKTEXT(popdown, "Presets")
			    VALUE(PSI_PRESET);
	    }
	}
	{
	    LAYOUT(horizontal) MARGIN(0, 0) STRETCH(1, 0)
	    BUTTON push SENDS(0) HELP("Push to show parameter controls")
			LOOK(bevel2) VALUE(extrastuffstowbar_minimize.val) 
			SIZE(0, 0.06) STRETCH(1, 0);
	}
    }

    dialog_norm.gad;
}
#SF_SIZES;
