Example #1
0
        // Operations
        public FigurePopup(XDrawer view, String title, bool fillButtonFlag)
            : base(view, title)
        {
            MenuItem deleteItem = new MenuItem(" 지우기 ");

            deleteItem.Click += new EventHandler(view.Delete_Click);
            _popupPtr.MenuItems.Add(deleteItem);

            MenuItem copyItem = new MenuItem(" 복사하기 ");

            copyItem.Click += new EventHandler(view.Copy_Click);
            _popupPtr.MenuItems.Add(copyItem);

            MenuItem[] colorPopup = new MenuItem[4];
            colorPopup[0] = new MenuItem(" 검정색 ");
            //colorPopup[0].Click += new EventHandler(view.onBlackColor);
            colorPopup[1] = new MenuItem(" 빨강색 ");
            //colorPopup[1].Click += new EventHandler(view.onRedColor);
            colorPopup[2] = new MenuItem(" 초록색 ");
            // colorPopup[2].Click += new EventHandler(view.onGreenColor);
            colorPopup[3] = new MenuItem(" 파랑색 ");
            //colorPopup[3].Click += new EventHandler(view.onBlueColor);
            _popupPtr.MenuItems.Add(" 색 정하기 ", colorPopup);

            if (fillButtonFlag == true)
            {
                MenuItem fillItem = new MenuItem(" 채우기 ");
                // fillItem.Click += new EventHandler(view.onFillFigure);
                _popupPtr.MenuItems.Add(fillItem);
            }
        }
Example #2
0
        // Operations
        public MainPopup(XDrawer view)
            : base(view, " 종류 ")
        {
            MenuItem pointItem = new MenuItem(" 점 ");

            pointItem.Click += new EventHandler(view.onCreatePoint);
            _popupPtr.MenuItems.Add(pointItem);

            MenuItem lineItem = new MenuItem(" 선 ");

            lineItem.Click += new EventHandler(view.onCreateLine);
            _popupPtr.MenuItems.Add(lineItem);

            MenuItem boxItem = new MenuItem(" 사각형 ");

            boxItem.Click += new EventHandler(view.onCreateBox);
            _popupPtr.MenuItems.Add(boxItem);

            MenuItem circleItem = new MenuItem(" 원 ");

            circleItem.Click += new EventHandler(view.onCreateCircle);
            _popupPtr.MenuItems.Add(circleItem);

            //MenuItem tvItem = new MenuItem(" TV ");
            //tvItem.Click += new EventHandler(view.onCreateTv);
            //_popupPtr.MenuItems.Add(tvItem);
        }