Exemplo n.º 1
0
        public void SetGroup()
        {
            ClearItems();
            if (mGroup != null)
            {
                mGroup.Dispose();
            }

            mGroup = new PosGroup();

            mGroup.TextColor                  = Autodesk.AutoCAD.Colors.Color.FromColor(mTextColor);
            mGroup.PosColor                   = Autodesk.AutoCAD.Colors.Color.FromColor(mPosColor);
            mGroup.CircleColor                = Autodesk.AutoCAD.Colors.Color.FromColor(mCircleColor);
            mGroup.MultiplierColor            = Autodesk.AutoCAD.Colors.Color.FromColor(mMultiplierColor);
            mGroup.GroupColor                 = Autodesk.AutoCAD.Colors.Color.FromColor(mGroupColor);
            mGroup.NoteColor                  = Autodesk.AutoCAD.Colors.Color.FromColor(mNoteColor);
            mGroup.CurrentGroupHighlightColor = Autodesk.AutoCAD.Colors.Color.FromColor(mCurrentGroupHighlightColor);
            mGroup.Formula = mFormula;
            mGroup.FormulaVariableLength = mFormulaVariableLength;
            mGroup.FormulaLengthOnly     = mFormulaLengthOnly;
            mGroup.FormulaPosOnly        = mFormulaPosOnly;

            mGroup.TextStyleId = mTextStyleId;
            mGroup.NoteStyleId = mNoteStyleId;
            mGroup.NoteScale   = mNoteScale;

            AddItem(mGroup);
        }