#Magic: 3ece9a5c	- Remove this if the dialog is hand edited.
# Automatically generated PSI dialog (PSI version 3.9)
# Fri Oct 15 11:46:34 1999


#SF_SIZES 0 0.3 2;
f_tmp = FIELD float;

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

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

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



# Template: menu.nolabel
rOrd.gad = rOrd.menu VALUE(rOrd.menuval)
		LOOKTEXT(select, rOrd.menuval, left_nowrap) STRETCH(1, 0);


}	# Template join.bot

# Template: tuple
t.gad = PARM(3, "t", 0) float "Translate" STRETCH(1, 0);


# Template: tuple
r.gad = PARM(3, "r", 0) float "Rotation" STRETCH(1, 0);


# Template: tuple
s.gad = PARM(3, "s", 0) float "Scale" STRETCH(1, 0);


# Template: tuple
p.gad = PARM(3, "p", 0) float "Pivot" STRETCH(1, 0);


# Template: slider
scale.gad = PARM(1, "scale", 0) float "Uniform Scale" 0.000000 1 STRETCH(1,0);




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

 { LOOKTEXT(plain, "Look At", left_nowrap) SIZE(1.28, 0)}
 BUTTON push HELP("Jump to Op") LOOKICON(PSI_Jump, bevel) SIZE(0.2, 0.2) 
	      VALUE(lookat.jump);
 lookat.menu VALUE(lookat.menuval)
	    LOOKTEXT(select, lookat.menuval, left_nowrap) STRETCH(1, 0);
}



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

 { LOOKTEXT(plain, "Look At Up Vector", left_nowrap) SIZE(1.5, 0)}
 lookup.menu VALUE(lookup.menuval)
	    LOOKTEXT(select, lookup.menuval, left_nowrap) STRETCH(1, 0);
}



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

 { LOOKTEXT(plain, "Path Object", left_nowrap) SIZE(1.28, 0)}
 BUTTON push HELP("Jump to Op") LOOKICON(PSI_Jump, bevel) SIZE(0.2, 0.2) 
	      VALUE(pathobj.jump);
 pathobj.menu VALUE(pathobj.menuval)
	    LOOKTEXT(select, pathobj.menuval, left_nowrap) STRETCH(1, 0);
}



# Template: angle.top
roll.gad = PARM(1, "roll", 2) float "Roll" 0.000000 360 STRETCH(1, 0);


# Template: slider
pos.gad = PARM(1, "pos", 0) float "Position" 0.000000 10 STRETCH(1,0);




# Template: slider
pathorient.gad = PARM(1, "pathorient", 0) float "Orient Along Path" 0.000000 1 STRETCH(1,0);




# Template: polar
up.gad = PARM(3, "up", 1) float "Orient Up Vector" STRETCH(1, 0);


# Template: slider
bank.gad = PARM(1, "bank", 0) float "Auto-Bank factor" 0.000000 1 STRETCH(1,0);




# Template: color
SF_SIZES 0.15 0.15 3.0;

c.b1 = BUTTON push VALUE(c.color) LOOKCOLOR(c.val, none);

c.gad = 
{
    LAYOUT (horizontal!) LOOK(plain) STRETCH(1, 0)

    FLEX c.b1 c.b1 c.b1
         c.b1 c.b1 c.b1
	 LOOKCOLOR(c.val, none) VALUE(c.val) SIZE(0.54, 0.22);

    PARM(3, "c", 0) float "Light Color" STRETCH(1, 0);
}


SF_SIZES;
# Template: slider
dimmer.gad = PARM(1, "dimmer", 0) float "Dimmer" 0.000000 1 STRETCH(1,0);




# Template: toggle
conelight.gad = BUTTON toggle LOOKTEXT(check, "Cone Light")
		VALUE(conelight.val) STRETCH(1, 0);


# Template: angle.top
coneangle.gad = PARM(1, "coneangle", 2) float "Cone Angle" 0.000000 180 STRETCH(1, 0);


# Template: angle.top
conedelta.gad = PARM(1, "conedelta", 2) float "Cone Delta" 0.000000 180 STRETCH(1, 0);


# Template: slider
coneroll.gad = PARM(1, "coneroll", 0) float "Cone Rolloff" 0.000000 10 STRETCH(1,0);




# Template: slider
atten.gad = PARM(1, "atten", 0) float "Attenuation" 0.001 1000000.0 STRETCH(1,0);




# Template: slider
spread.gad = PARM(1, "spread", 0) float "Shadow Softness" 0.000000 10 STRETCH(1,0);




# Template: tuple
reflect.gad = PARM(2, "reflect", 0) float "Refl. Map Scale" STRETCH(1, 0);


# Template: single
shadowmask.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Shadow Mask") SIZE (1.5, 0)}
 FIELD string VALUE(shadowmask.val) STRETCH(1,0);
}



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

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



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

 { LOOKTEXT(plain, "Z-Depth Map") SIZE (1.5, 0)}
 FIELD string VALUE(depthmap.val) STRETCH(1,0);
 BUTTON push VALUE(depthmap.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
}



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

 { LOOKTEXT(plain, "Reflection Map") SIZE (1.5, 0)}
 FIELD string VALUE(specmap.val) STRETCH(1,0);
 BUTTON push VALUE(specmap.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
}



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

 { LOOKTEXT(plain, "Diffuse Map") SIZE (1.5, 0)}
 FIELD string VALUE(diffmap.val) STRETCH(1,0);
 BUTTON push VALUE(diffmap.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
}



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

 { LOOKTEXT(plain, "Projector Map") SIZE (1.5, 0)}
 FIELD string VALUE(projmap.val) STRETCH(1,0);
 BUTTON push VALUE(projmap.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
}



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

 { LOOKTEXT(plain, "Shader") SIZE (1.5, 0)}
 FIELD string VALUE(shader.val) STRETCH(1,0);
 BUTTON push VALUE(shader.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
}



rishader.gad = NULL { SIZE(0,0) }
# 
genshader.gad = NULL { SIZE(0,0) }
# 
# Template: path
shop_light.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "SHOP Light", left_nowrap) SIZE(1.28, 0)}
 BUTTON push HELP("Jump to Op") LOOKICON(PSI_Jump, bevel) SIZE(0.2, 0.2) 
	      VALUE(shop_light.jump);

 FIELD string VALUE(shop_light.val) STRETCH(1,0);
 BUTTON push VALUE(shop_light.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
}



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

 { LOOKTEXT(plain, "SHOP Shadow", left_nowrap) SIZE(1.28, 0)}
 BUTTON push HELP("Jump to Op") LOOKICON(PSI_Jump, bevel) SIZE(0.2, 0.2) 
	      VALUE(shop_shadow.jump);

 FIELD string VALUE(shop_shadow.val) STRETCH(1,0);
 BUTTON push VALUE(shop_shadow.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
}



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

 { LOOKTEXT(plain, "Atmosphere") SIZE (1.5, 0)}
 FIELD string VALUE(fogshader.val) STRETCH(1,0);
 BUTTON push VALUE(fogshader.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
}



# Template: toggle
diffuse.gad = BUTTON toggle LOOKTEXT(check, "Contributes to Diffuse")
		VALUE(diffuse.val) STRETCH(1, 0);


# Template: toggle
specular.gad = BUTTON toggle LOOKTEXT(check, "Contributes to Specular")
		VALUE(specular.val) STRETCH(1, 0);


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

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



# Template: slider
orthowidth.gad = PARM(1, "orthowidth", 0) float "Ortho Width" 0.001 10 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) 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) float "Pixel Aspect" 0.001 2.5 STRETCH(1,0);




# Template: slider
focal.gad = PARM(1, "focal", 0) float "Focal Length" 0.001 100 STRETCH(1,0);




# Template: slider
aperture.gad = PARM(1, "aperture", 0) float "Aperture" 0.001 100 STRETCH(1,0);




# Template: slider
shutter.gad = PARM(1, "shutter", 0) float "Shutter Speed" 0.000000 1 STRETCH(1,0);




# Template: slider
near.gad = PARM(1, "near", 0) float "Near" 0.000100 10 STRETCH(1,0);




# Template: slider
far.gad = PARM(1, "far", 0) float "Far" 10 1000 STRETCH(1,0);




# Template: slider
focus.gad = PARM(1, "focus", 0) float "Focus" 0.000000 1 STRETCH(1,0);




# Template: slider
fstop.gad = PARM(1, "fstop", 0) float "F-Stop" 0.000000 1 STRETCH(1,0);




# Template: slider
curvature.gad = PARM(1, "curvature", 0) float "Lens Curvature" 0.000000 1 STRETCH(1,0);




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

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



# Template: slider
display.gad = PARM(1, "display", 0) integer "Display" 0.000000 10 STRETCH(1,0);




matte.gad = NULL { SIZE(0,0) }
# 
phantom.gad = NULL { SIZE(0,0) }
# 
rbounce.gad = NULL { SIZE(0,0) }
# 
rclip.gad = NULL { SIZE(0,0) }
# 
dbound.gad = NULL { SIZE(0,0) }
# 
shadequality.gad = NULL { SIZE(0,0) }
# 
shadowquality.gad = NULL { SIZE(0,0) }
# 
reflectquality.gad = NULL { SIZE(0,0) }
# 
lod.gad = NULL { SIZE(0,0) }
# 
# Template: path
preinclude.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 { LOOKTEXT(plain, "Pre-Include") SIZE (1.5, 0)}
 FIELD string VALUE(preinclude.val) STRETCH(1,0);
 BUTTON push VALUE(preinclude.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
}



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

 { LOOKTEXT(plain, "Post-Include") SIZE (1.5, 0)}
 FIELD string VALUE(postinclude.val) STRETCH(1,0);
 BUTTON push VALUE(postinclude.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
}



# Template: toggle
picking.gad = BUTTON toggle LOOKTEXT(check, "Viewport Selecting Enabled")
		VALUE(picking.val) STRETCH(1, 0);


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

 { LOOKTEXT(plain, "Select Script") SIZE (1.5, 0)}
 FIELD string VALUE(pickscript.val) STRETCH(1,0);
 BUTTON push VALUE(pickscript.plus) LOOKICON(DialogBox, bevel)
	 SIZE(0.22, 0.22);
}



dcolor.gad = NULL { SIZE(0,0) }
# 
instance.gad = NULL { SIZE(0,0) }
# 
partinstance.gad = NULL { SIZE(0,0) }
# 
clear.gad = NULL { SIZE(0,0) }
# 
fog.gad = NULL { SIZE(0,0) }
# 
fogdensity.gad = NULL { SIZE(0,0) }
# 
fognear.gad = NULL { SIZE(0,0) }
# 
fogfar.gad = NULL { SIZE(0,0) }
# 
fogcolor.gad = NULL { SIZE(0,0) }
# 
fogalpha.gad = NULL { SIZE(0,0) }
# 
cropl.gad = NULL { SIZE(0,0) }
# 
cropr.gad = NULL { SIZE(0,0) }
# 
cropb.gad = NULL { SIZE(0,0) }
# 
cropt.gad = NULL { SIZE(0,0) }
# 
win.gad = NULL { SIZE(0,0) }
# 
winsize.gad = NULL { SIZE(0,0) }
# 
winroll.gad = NULL { SIZE(0,0) }
# 
copnetwork.gad = NULL { SIZE(0,0) }
# 
copname.gad = NULL { SIZE(0,0) }
# 
copframe.gad = NULL { SIZE(0,0) }
# 
trackwin.gad = NULL { SIZE(0,0) }
# 
winp.gad = NULL { SIZE(0,0) }
# 
stdswitcher.gad = 
{
 LAYOUT(vertical) STRETCH(1, 0)

 { LOOK(none) SIZE(0, 0.05) }	# Spacer

 BUTTONSTRIP radio
 {
	LAYOUT(horizontal!) MARGIN(0, 0) LOOK(none) STRETCH(1, 0)
	VALUE(stdswitcher.gad.val)

	BUTTON push LAYOUT(horizontal!) LOOKTEXT(folder, "Transform & Light") STRETCH(1, 0);
	BUTTON push LAYOUT(horizontal!) LOOKTEXT(folder, "Shading") STRETCH(1, 0);
	BUTTON push LAYOUT(horizontal!) LOOKTEXT(folder, "Viewing") STRETCH(1, 0);
	BUTTON push LAYOUT(horizontal!) LOOKTEXT(folder, "Render") STRETCH(1, 0);
	BUTTON push LAYOUT(horizontal!) LOOKTEXT(folder, "Misc") 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(stdswitcher.gad.val)
	 {
		LAYOUT(vertical) MARGIN(0, 0.02) STRETCH(1, 0)

		xOrd.join;
		t.gad;
		r.gad;
		pathobj.gad;
		pos.gad;
		c.gad;
		dimmer.gad;
		atten.gad;
		spread.gad;
		reflect.gad;
		shadowmask.gad;
	 }

	 {
		LAYOUT(vertical) MARGIN(0, 0.02) STRETCH(1, 0)

		autogen.gad;
		depthmap.gad;
		specmap.gad;
		diffmap.gad;
		projmap.gad;
		shader.gad;
		rishader.gad;
		genshader.gad;
		shop_light.gad;
		shop_shadow.gad;
		fogshader.gad;
		diffuse.gad;
		specular.gad;
	 }

	 {
		LAYOUT(vertical) MARGIN(0, 0.02) STRETCH(1, 0)

		projection.gad;
		orthowidth.gad;
		res.join;
		aspect.gad;
		focal.gad;
		aperture.gad;
		shutter.gad;
		near.gad;
		far.gad;
		focus.gad;
		fstop.gad;
		curvature.gad;
	 }

	 {
		LAYOUT(vertical) MARGIN(0, 0.02) STRETCH(1, 0)

		blur.gad;
		display.gad;
		matte.gad;
		phantom.gad;
		rbounce.gad;
		rclip.gad;
		dbound.gad;
		shadequality.gad;
		shadowquality.gad;
		reflectquality.gad;
		lod.gad;
		preinclude.gad;
		postinclude.gad;
	 }

	 {
		LAYOUT(vertical) MARGIN(0, 0.02) STRETCH(1, 0)

		picking.gad;
		pickscript.gad;
		dcolor.gad;
		instance.gad;
		partinstance.gad;
		clear.gad;
		fog.gad;
		fogdensity.gad;
		fognear.gad;
		fogfar.gad;
		fogcolor.gad;
		fogalpha.gad;
		cropl.gad;
		cropr.gad;
		cropb.gad;
		cropt.gad;
		win.gad;
		winsize.gad;
	 }

	}
 }
}

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) }

 stdswitcher.gad;
 winroll.gad;
 copnetwork.gad;
 copname.gad;
 copframe.gad;
 trackwin.gad;
 winp.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");
}

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

    LOOKTEXT(paper, PSI_COPY_INFO)
    VALUE(PSI_COPY_INFO)
}

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

	APPMENUBUTTON cursor sticky VALUE(PSI_OVERRIDE) LOOKTEXT(popdown, "Override");
	{
	    LAYOUT(horizontal) MARGIN(0, 0)

	    BUTTON repeat SENDS(-1) HELP("Jump To Previous Keyframe in this Op")
		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 Op")
		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);
	MENUBUTTON preset.menu sticky LOOKTEXT(popdown, "Presets") VALUE(PSI_PRESET);
 }

 dialog_norm.gad;
}
#SF_SIZES;
