# Automatically generated PSI dialog (PSI version 6.2.13)
# Wed Oct 15 14:52:43 2003


#SF_SIZES 0 0.3 2;
f_tmp = FIELD float;

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

 PARMLABEL("Rename 1", "frompt0") SIZE(1.5, 0);
 PARMFIELD (frompt0.state) string VALUE(frompt0.val) STRETCH(1,0);
 PARMFIELD (topt0.state) string VALUE(topt0.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 2", "frompt1") SIZE(1.5, 0);
 PARMFIELD (frompt1.state) string VALUE(frompt1.val) STRETCH(1,0);
 PARMFIELD (topt1.state) string VALUE(topt1.val) STRETCH(1,0);
}


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

 PARMLABEL("Rename 3", "frompt2") SIZE(1.5, 0);
 PARMFIELD (frompt2.state) string VALUE(frompt2.val) STRETCH(1,0);
 PARMFIELD (topt2.state) string VALUE(topt2.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 4", "frompt3") SIZE(1.5, 0);
 PARMFIELD (frompt3.state) string VALUE(frompt3.val) STRETCH(1,0);
 PARMFIELD (topt3.state) string VALUE(topt3.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 5", "frompt4") SIZE(1.5, 0);
 PARMFIELD (frompt4.state) string VALUE(frompt4.val) STRETCH(1,0);
 PARMFIELD (topt4.state) string VALUE(topt4.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 1", "fromvtx0") SIZE(1.5, 0);
 PARMFIELD (fromvtx0.state) string VALUE(fromvtx0.val) STRETCH(1,0);
 PARMFIELD (tovtx0.state) string VALUE(tovtx0.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 2", "fromvtx1") SIZE(1.5, 0);
 PARMFIELD (fromvtx1.state) string VALUE(fromvtx1.val) STRETCH(1,0);
 PARMFIELD (tovtx1.state) string VALUE(tovtx1.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 3", "fromvtx2") SIZE(1.5, 0);
 PARMFIELD (fromvtx2.state) string VALUE(fromvtx2.val) STRETCH(1,0);
 PARMFIELD (tovtx2.state) string VALUE(tovtx2.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 4", "fromvtx3") SIZE(1.5, 0);
 PARMFIELD (fromvtx3.state) string VALUE(fromvtx3.val) STRETCH(1,0);
 PARMFIELD (tovtx3.state) string VALUE(tovtx3.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 5", "fromvtx4") SIZE(1.5, 0);
 PARMFIELD (fromvtx4.state) string VALUE(fromvtx4.val) STRETCH(1,0);
 PARMFIELD (tovtx4.state) string VALUE(tovtx4.val) STRETCH(1,0);
}


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

 PARMLABEL("Rename 1", "frompr0") SIZE(1.5, 0);
 PARMFIELD (frompr0.state) string VALUE(frompr0.val) STRETCH(1,0);
 PARMFIELD (topr0.state) string VALUE(topr0.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 2", "frompr1") SIZE(1.5, 0);
 PARMFIELD (frompr1.state) string VALUE(frompr1.val) STRETCH(1,0);
 PARMFIELD (topr1.state) string VALUE(topr1.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 3", "frompr2") SIZE(1.5, 0);
 PARMFIELD (frompr2.state) string VALUE(frompr2.val) STRETCH(1,0);
 PARMFIELD (topr2.state) string VALUE(topr2.val) STRETCH(1,0);
}


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

 PARMLABEL("Rename 4", "frompr3") SIZE(1.5, 0);
 PARMFIELD (frompr3.state) string VALUE(frompr3.val) STRETCH(1,0);
 PARMFIELD (topr3.state) string VALUE(topr3.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 5", "frompr4") SIZE(1.5, 0);
 PARMFIELD (frompr4.state) string VALUE(frompr4.val) STRETCH(1,0);
 PARMFIELD (topr4.state) string VALUE(topr4.val) STRETCH(1,0);
}


# Detail Attributes
fromdtl0.gad = 
{
 LAYOUT(horizontal) STRETCH(1, 0)

 PARMLABEL("Rename 1", "fromdtl0") SIZE(1.5, 0);
 PARMFIELD (fromdtl0.state) string VALUE(fromdtl0.val) STRETCH(1,0);
 PARMFIELD (todtl0.state) string VALUE(todtl0.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 2", "fromdtl1") SIZE(1.5, 0);
 PARMFIELD (fromdtl1.state) string VALUE(fromdtl1.val) STRETCH(1,0);
 PARMFIELD (todtl1.state) string VALUE(todtl1.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 3", "fromdtl2") SIZE(1.5, 0);
 PARMFIELD (fromdtl2.state) string VALUE(fromdtl2.val) STRETCH(1,0);
 PARMFIELD (todtl2.state) string VALUE(todtl2.val) STRETCH(1,0);
}


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

 PARMLABEL("Rename 4", "fromdtl3") SIZE(1.5, 0);
 PARMFIELD (fromdtl3.state) string VALUE(fromdtl3.val) STRETCH(1,0);
 PARMFIELD (todtl3.state) string VALUE(todtl3.val) STRETCH(1,0);
}

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

 PARMLABEL("Rename 5", "fromdtl4") SIZE(1.5, 0);
 PARMFIELD (fromdtl4.state) string VALUE(fromdtl4.val) STRETCH(1,0);
 PARMFIELD (todtl4.state) string VALUE(todtl4.val) STRETCH(1,0);
}


ptdel.gad =
{
 LAYOUT(horizontal) STRETCH(1, 0)
 PARMLABEL("Delete Attributes", "ptdel") SIZE(1.5, 0);
 PARMFIELD (ptdel.state) string VALUE(ptdel.val) STRETCH(1, 0);
}

vtxdel.gad =
{
 LAYOUT(horizontal) STRETCH(1, 0)
 PARMLABEL("Delete Attributes", "vtxdel") SIZE(1.5, 0);
 PARMFIELD (vtxdel.state) string VALUE(vtxdel.val) STRETCH(1, 0);
}

primdel.gad =
{
 LAYOUT(horizontal) STRETCH(1, 0)
 PARMLABEL("Delete Attributes", "primdel") SIZE(1.5, 0);
 PARMFIELD (primdel.state) string VALUE(primdel.val) STRETCH(1, 0);
}

dtldel.gad =
{
 LAYOUT(horizontal) STRETCH(1, 0)
 PARMLABEL("Delete Attributes", "dtldel") SIZE(1.5, 0);
 PARMFIELD (dtldel.state) string VALUE(dtldel.val) STRETCH(1, 0);
}


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

 PARMFIELD (hname0.state) string VALUE(hname0.val) STRETCH(1,0);
 PARMFIELD (riname0.state) string VALUE(riname0.val) STRETCH(1,0);
 ritype0.menu VALUE(ritype0.menuval)
		LOOKTEXT(select, ritype0.menuval, left_nowrap) SIZE(1.2, 0);
 PARMFIELD (rioff0.state) integer VALUE(rioff0.val) SIZE(0.5, 0);
}


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

 PARMFIELD (hname1.state) string VALUE(hname1.val) STRETCH(1,0);
 PARMFIELD (riname1.state) string VALUE(riname1.val) STRETCH(1,0);
 ritype1.menu VALUE(ritype1.menuval)
		LOOKTEXT(select, ritype1.menuval, left_nowrap) SIZE(1.2, 0);
 PARMFIELD (rioff1.state) integer VALUE(rioff1.val) SIZE(0.5, 0);
}


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

 PARMFIELD (hname2.state) string VALUE(hname2.val) STRETCH(1,0);
 PARMFIELD (riname2.state) string VALUE(riname2.val) STRETCH(1,0);
 ritype2.menu VALUE(ritype2.menuval)
		LOOKTEXT(select, ritype2.menuval, left_nowrap) SIZE(1.2, 0);
 PARMFIELD (rioff2.state) integer VALUE(rioff2.val) SIZE(0.5, 0);
}


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

 PARMFIELD (hname3.state) string VALUE(hname3.val) STRETCH(1,0);
 PARMFIELD (riname3.state) string VALUE(riname3.val) STRETCH(1,0);
 ritype3.menu VALUE(ritype3.menuval)
		LOOKTEXT(select, ritype3.menuval, left_nowrap) SIZE(1.2, 0);
 PARMFIELD (rioff3.state) integer VALUE(rioff3.val) SIZE(0.5, 0);
}


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

 PARMFIELD (hname4.state) string VALUE(hname4.val) STRETCH(1,0);
 PARMFIELD (riname4.state) string VALUE(riname4.val) STRETCH(1,0);
 ritype4.menu VALUE(ritype4.menuval)
		LOOKTEXT(select, ritype4.menuval, left_nowrap) SIZE(1.2, 0);
 PARMFIELD (rioff4.state) integer VALUE(rioff4.val) SIZE(0.5, 0);
}


# Template: toggle
ridefault.gad = PARMBUTTON("ridefault") toggle LOOKTEXT(check, "Add Default Mappings")
                VALUE(ridefault.val) STRETCH(1, 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, "Point") STRETCH(1, 0);
	BUTTON push LAYOUT(horizontal!) LOOKTEXT(folder, "Vertex") STRETCH(1, 0);
	BUTTON push LAYOUT(horizontal!) LOOKTEXT(folder, "Primitive") STRETCH(1, 0);
	BUTTON push LAYOUT(horizontal!) LOOKTEXT(folder, "Detail") STRETCH(1, 0);
	BUTTON push LAYOUT(horizontal!) LOOKTEXT(folder, "RenderMan") 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.025) STRETCH(1, 0)
		{
		 LAYOUT(horizontal) STRETCH(1, 0)

		 { LOOKTEXT(plain, "") SIZE (1.5, 0) }
		 { LOOKTEXT(plain, "From") STRETCH(1, 0) }
		 { LOOKTEXT(plain, "To") STRETCH(1, 0) }
		}
		frompt0.gad;
		frompt1.gad;
		frompt2.gad;
		frompt3.gad;
		frompt4.gad;
		ptdel.gad;
	 }

	 {
		LAYOUT(vertical) MARGIN(0, 0.025) STRETCH(1, 0)
		{
		 LAYOUT(horizontal) STRETCH(1, 0)

		 { LOOKTEXT(plain, "") SIZE (1.5, 0) }
		 { LOOKTEXT(plain, "From") STRETCH(1, 0) }
		 { LOOKTEXT(plain, "To") STRETCH(1, 0) }
		}
		fromvtx0.gad;
		fromvtx1.gad;
		fromvtx2.gad;
		fromvtx3.gad;
		fromvtx4.gad;
		vtxdel.gad;
	 }

	 {
		LAYOUT(vertical) MARGIN(0, 0.025) STRETCH(1, 0)
		{
		 LAYOUT(horizontal) STRETCH(1, 0)

		 { LOOKTEXT(plain, "") SIZE (1.5, 0) }
		 { LOOKTEXT(plain, "From") STRETCH(1, 0) }
		 { LOOKTEXT(plain, "To") STRETCH(1, 0) }
		}

		frompr0.gad;
		frompr1.gad;
		frompr2.gad;
		frompr3.gad;
		frompr4.gad;
		primdel.gad;
	 }
	 # Detail
	 {
		LAYOUT(vertical) MARGIN(0, 0.025) STRETCH(1, 0)
		{
		 LAYOUT(horizontal) STRETCH(1, 0)

		 { LOOKTEXT(plain, "") SIZE (1.5, 0) }
		 { LOOKTEXT(plain, "From") STRETCH(1, 0) }
		 { LOOKTEXT(plain, "To") STRETCH(1, 0) }
		}

		fromdtl0.gad;
		fromdtl1.gad;
		fromdtl2.gad;
		fromdtl3.gad;
		fromdtl4.gad;
		dtldel.gad;
	 }	

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

		ridefault.gad;
		{
		 LAYOUT(horizontal) STRETCH(1, 0)
		 { LOOKTEXT(plain, "Houdini") STRETCH(0.6, 0) }
		 { LOOKTEXT(plain, "RiName") STRETCH(1, 0) }
		 { LOOKTEXT(plain, "RiType") STRETCH(1, 0) }
		 { LOOKTEXT(plain, "Offset") STRETCH(0.75, 0) }
		}

		hname0.gad;
		hname1.gad;
		hname2.gad;
		hname3.gad;
		hname4.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;
}

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;
