Borodar.ReorderableList.ReorderableListStyles.ReorderableListStyles C# (CSharp) Method

ReorderableListStyles() static private method

static private ReorderableListStyles ( ) : Borodar.ReorderableList.Internal
return Borodar.ReorderableList.Internal
        static ReorderableListStyles()
        {
            Title = new GUIStyle();
            Title.border = new RectOffset(2, 2, 2, 1);
            Title.margin = new RectOffset(5, 5, 5, 0);
            Title.padding = new RectOffset(5, 5, 0, 0);
            Title.alignment = TextAnchor.MiddleLeft;
            Title.normal.background = ReorderableListResources.GetTexture(ReorderableListTexture.TitleBackground);
            Title.normal.textColor = EditorGUIUtility.isProSkin
                ? new Color(0.8f, 0.8f, 0.8f)
                : new Color(0.2f, 0.2f, 0.2f);

            Container = new GUIStyle();
            Container.border = new RectOffset(2, 2, 2, 2);
            Container.margin = new RectOffset(5, 5, 5, 5);
            Container.padding = new RectOffset(2, 2, 2, 2);
            Container.normal.background = ReorderableListResources.GetTexture(ReorderableListTexture.ContainerBackground);

            Container2 = new GUIStyle(Container);
            Container2.normal.background = ReorderableListResources.GetTexture(ReorderableListTexture.Container2Background);

            FooterButton = new GUIStyle();
            FooterButton.fixedHeight = 16;
            FooterButton.alignment = TextAnchor.MiddleCenter;
            FooterButton.normal.background = ReorderableListResources.GetTexture(ReorderableListTexture.Button_Normal);
            FooterButton.active.background = ReorderableListResources.GetTexture(ReorderableListTexture.Button_Active);
            FooterButton.border = new RectOffset(3, 3, 1, 3);
            FooterButton.padding = new RectOffset(2, 2, 0, 2);
            FooterButton.clipping = TextClipping.Overflow;

            FooterButton2 = new GUIStyle();
            FooterButton2.fixedHeight = 18;
            FooterButton2.alignment = TextAnchor.MiddleCenter;
            FooterButton2.normal.background = ReorderableListResources.GetTexture(ReorderableListTexture.Button2_Normal);
            FooterButton2.active.background = ReorderableListResources.GetTexture(ReorderableListTexture.Button2_Active);
            FooterButton2.border = new RectOffset(3, 3, 3, 3);
            FooterButton2.padding = new RectOffset(2, 2, 2, 2);
            FooterButton2.clipping = TextClipping.Overflow;

            ItemButton = new GUIStyle();
            ItemButton.active.background = ReorderableListResources.CreatePixelTexture("Dark Pixel (List GUI)", new Color32(18, 18, 18, 255));
            ItemButton.imagePosition = ImagePosition.ImageOnly;
            ItemButton.alignment = TextAnchor.MiddleCenter;
            ItemButton.overflow = new RectOffset(0, 0, -1, 0);
            ItemButton.padding = new RectOffset(0, 0, 1, 0);
            ItemButton.contentOffset = new Vector2(0, -1f);

            SelectedItem = new GUIStyle();
            SelectedItem.normal.background = ReorderableListResources.texHighlightColor;
            SelectedItem.normal.textColor = Color.white;
            SelectedItem.fontSize = 12;
        }
ReorderableListStyles