Example #1
0
        private void CreateGroupCheckboxAndFoldout(Group group)
        {
            GUILayout.BeginHorizontal();
            if (CqaButton.EditButton())
            {
                CqaGroupEditWindow.Open(_dataScope, group);
            }

            _groupFoldout[group] = EditorGUILayout.Foldout(_groupFoldout[group], group.name);
            GUILayout.EndHorizontal();
        }
Example #2
0
        public void Show()
        {
            CqaLabel.Heading1("Manage Custom Rules");

            ShowGlobalRuleEditor();
            ShowLocalRuleEditor();

            GUILayout.Space(10);

            if (CqaButton.NormalButton("Create Group"))
            {
                CqaGroupEditWindow.Open(DataScope.Local);
            }

            if ((_localRuleManager.DoGroupsExist() || _globalRuleManager.DoGroupsExist()) &&
                CqaButton.NormalButton("Create Rule"))
            {
                CqaRuleEditWindow.Open(DataScope.Local);
            }

            GUILayout.Space(10);
        }