static RectPropertyEditor()
        {
            var labelHeight = EditorStyles.label.CalcHeight(GUIContent.none, 0);

            LayoutWithLabel = new fiVerticalLayout {
                { "Label", labelHeight },

                new fiHorizontalLayout {
                    15,

                    new fiVerticalLayout {
                        { "Position", labelHeight },
                        2,
                        { "Size", labelHeight },
                    }
                }
            };

            LayoutWithoutLabel = new fiVerticalLayout {
                new fiVerticalLayout {
                    { "Position", labelHeight },
                    2,
                    { "Size", labelHeight },
                }
            };
        }
Example #2
0
 /// <summary>
 /// Returns a layout that surrounds the given layout with a margin on all
 /// sides of the given size.
 /// </summary>
 public static fiLayout Margin(float margin, fiLayout layout)
 {
     return(new fiHorizontalLayout {
         margin,
         new fiVerticalLayout {
             margin,
             layout,
             margin
         },
         margin
     });
 }
Example #3
0
        static TransformBehaviorEditor()
        {
            float vecHeight = EditorStyles.label.CalcHeight(GUIContent.none, 0);

            Layout = new fiVerticalLayout {
                { "Position", vecHeight },
                2,
                { "Rotation", vecHeight },
                2,
                { "Scale", vecHeight }
            };
        }
 /// <summary>
 /// Returns a layout that surrounds the given layout with a margin on all
 /// sides of the given size.
 /// </summary>
 public static fiLayout Margin(float margin, fiLayout layout)
 {
     return new fiHorizontalLayout {
         margin,
         new fiVerticalLayout {
             margin,
             layout,
             margin
         },
         margin
     };
 }
Example #5
0
        static ObjectPropertyEditor()
        {
            DynamicItemHeight = new fiLayoutHeight(0);

            DisplayedItemLayout =
                fiLayoutUtility.Margin(4, new fiVerticalLayout {
                {
                    "Box", fiLayoutUtility.Margin(4, new fiHorizontalLayout {
                        { "Item", DynamicItemHeight },
                        3
                    })
                }
            });
        }