// Magic: 9f46d10b // Automatically generated PSI dialog (PSI version 19.0.720) // Sat Feb 11 03:57:23 2023 f_tmp = FLOAT_FIELD; // dialog.top.ui gspace.gad = ROW { HSTRETCH { WIDTH(0.18) } gspace.label = PARM_LABEL("Grid Spacing", "gspace") WIDTH(1.5); PARM(float, 2, "gspace", none, none, "X,Y") RANGE(0,1) LABELREF(gspace.label) HSTRETCH; { WIDTH(0.1) } } gcount.gad = NULL { } gruler.gad = ROW { HSTRETCH { WIDTH(0.18) } gruler.label = PARM_LABEL("Grid Ruler", "gruler") WIDTH(1.5); PARM(integer, 2, "gruler", none, none, "X,Y") RANGE(0,10) LOCK_RANGE_MIN LABELREF(gruler.label) HSTRETCH; { WIDTH(0.1) } } origin.gad = ROW { HSTRETCH { WIDTH(0.18) } origin.label = PARM_LABEL("Origin", "origin") WIDTH(1.5); PARM(float, 3, "origin", none, none, "X,Y,Z") RANGE(0,1) LABELREF(origin.label) HSTRETCH; { WIDTH(0.1) } } rotation.gad = ROW { HSTRETCH { WIDTH(0.18) } rotation.label = PARM_LABEL("Rotation", "rotation") WIDTH(1.5); PARM(float, 3, "rotation", none, none, "X,Y,Z") RANGE(0,1) LABELREF(rotation.label) HSTRETCH; { WIDTH(0.1) } } rotationorder.gad = { LAYOUT(horizontal) JUSTIFY(left, center) HSTRETCH { WIDTH(0.18) } PARM_LABEL_SIMPLE("Rotation Order", "rotationorder") WIDTH(1.5); { WIDTH(0.09) } rotationorder.menu; { HSTRETCH } { WIDTH(0.1) } } upvector.gad = ROW { HSTRETCH { WIDTH(0.18) } upvector.label = PARM_LABEL("Up-Vector", "upvector") WIDTH(1.5); PARM(float, 3, "upvector", none, none, "X,Y,Z") RANGE(0,1) LABELREF(upvector.label) HSTRETCH; { WIDTH(0.1) } } lockup.gad = { LAYOUT(horizontal) JUSTIFY(left, center) HSTRETCH { WIDTH(0.18) } PARM_LABEL_SIMPLE("Lock Up-Vector to:", "lockup") WIDTH(1.5); { WIDTH(0.09) } lockup.menu; { HSTRETCH } { WIDTH(0.1) } } rulertype.gad = { LAYOUT(horizontal) JUSTIFY(left, center) HSTRETCH { WIDTH(0.18) } PARM_LABEL_SIMPLE("Ruler Type", "rulertype") WIDTH(1.5); { WIDTH(0.09) } rulertype.menu; { HSTRETCH } { WIDTH(0.1) } } targetnormal.gad = ROW { HSTRETCH { WIDTH(0.18) } targetnormal.label = PARM_LABEL("Target Normal", "targetnormal") WIDTH(1.5); PARM(float, 3, "targetnormal", none, none, "X,Y,Z") RANGE(0,1) LABELREF(targetnormal.label) HSTRETCH; { WIDTH(0.1) } } targetxaxis.gad = ROW { HSTRETCH { WIDTH(0.18) } targetxaxis.label = PARM_LABEL("Target X Axis", "targetxaxis") WIDTH(1.5); PARM(float, 3, "targetxaxis", none, none, "X,Y,Z") RANGE(0,1) LABELREF(targetxaxis.label) HSTRETCH; { WIDTH(0.1) } } fetchaxes.join = { LAYOUT(horizontal) HSTRETCH JUSTIFY(left, center) fetchaxes.gad = ROW { JUSTIFY(left, center) { WIDTH(0.18) } PARM_BUTTON("fetchaxes", "Fetch Axes") push VALUE(fetchaxes.val); { WIDTH(0.1) } } applyaxes.gad = ROW { JUSTIFY(left, center) { WIDTH(0.18) } { } { WIDTH(0.1) } PARM_BUTTON("applyaxes", "Apply Axes") push VALUE(applyaxes.val); { WIDTH(0.1) } } } parmgroup_orientbyaxes.gad = GROUP simple "Orient by Axes" flat { VALUE(parmgroup_orientbyaxes.gad.val) LAYOUT(vertical) HSTRETCH targetnormal.gad; targetxaxis.gad; fetchaxes.join; } parmgroup_extras.gad = GROUP collapsible "Extras" flat { VALUE(parmgroup_extras.gad.val) LAYOUT(vertical) HSTRETCH parmgroup_orientbyaxes.gad; } dialog_norm.gad = { LAYOUT(vertical) SPACING(0.02) HSTRETCH gspace.gad; gcount.gad; gruler.gad; origin.gad; rotation.gad; rotationorder.gad; upvector.gad; lockup.gad; rulertype.gad; parmgroup_extras.gad; } // dialog.bot.ui extrastuffstowbar_minimize.val := 1; dialog = OPENNOTIFIER { LAYOUT(vertical) SPACING(0.02) LOOK(bg) VALUE(open.val_) HSTRETCH { HEIGHT(1p) LOOK(bg) HSTRETCH } dialog_norm.gad; }