コード例 #1
0
 /**
  * @brief 저장되지 않은 임시 그룹에서 임시 그룹명 제거
  * @author 김민규
  * @date 2017-8-1
  */
 public void resetTempGroupnames()
 {
     foreach (Figure currentFigure in drawnFigures)
     {
         if (currentFigure is MergedFigure)
         {
             MergedFigure currentMergedFigure = currentFigure as MergedFigure;
             if (currentMergedFigure.groupName.StartsWith("<"))
             {
                 currentMergedFigure.recursiveGroupnameSet("");
             }
         }
     }
 }
コード例 #2
0
        /**
         * @brief 그룹명이 부여되지 않은 그룹에 임시 그룹명 부여
         * @author 김민규
         * @date 2017-8-1
         */
        public void setTempGroupnames()
        {
            int currentUnnamedIndex = 1;

            foreach (Figure currentFigure in drawnFigures)
            {
                if (currentFigure is MergedFigure)
                {
                    MergedFigure currentMergedFigure = currentFigure as MergedFigure;
                    if (currentMergedFigure.groupName == "")
                    {
                        currentMergedFigure.recursiveGroupnameSet(
                            "<Unnamed" + currentUnnamedIndex.ToString() + ">");
                        ++currentUnnamedIndex;
                    }
                }
                else
                {
                }
            }
        }