Пример #1
0
        static GUIStyle GetCategoryStyle(
            MergeChangesCategory category,
            int solvedChildrenCount,
            bool isSelected)
        {
            if (isSelected)
            {
                return(UnityStyles.Tree.Label);
            }

            if (category.CategoryType == MergeChangesCategory.Type.FileConflicts ||
                category.CategoryType == MergeChangesCategory.Type.DirectoryConflicts)
            {
                return(category.GetChildrenCount() > solvedChildrenCount ?
                       UnityStyles.Tree.RedLabel : UnityStyles.Tree.GreenLabel);
            }

            return(UnityStyles.Tree.Label);
        }