예제 #1
0
파일: DrawArea.cs 프로젝트: pos0637/codec
        public DrawArea()
        {
            // create list of Layers, with one default active visible layer
            _layers = new Layers();
            _layers.CreateNewLayer("Default");
            _panning = false;
            _panX    = 0;
            _panY    = 0;

            SetStyle(ControlStyles.AllPaintingInWmPaint |
                     ControlStyles.UserPaint | ControlStyles.DoubleBuffer, true);

            // set default tool
            activeTool = DrawToolType.Pointer;

            // Create undo manager
            undoManager = new UndoManager(_layers);

            LineColor = Color.Black;
            FillColor = Color.White;
            LineWidth = -1;

            // This call is required by the Windows.Forms Form Designer.
            InitializeComponent();
        }
예제 #2
0
 public DrawArea()
 {
     // create list of Layers, with one default active visible layer
     _layers = new Layers();
     _layers.CreateNewLayer("Default");
     _panning         = false;
     _panX            = 0;
     _panY            = 0;
     this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.DrawArea_MouseWheel);
     // This call is required by the Windows.Forms Form Designer.
     InitializeComponent();
     //DrawImage o = new DrawImage(0, 0);
     //DrawTools.ToolObject.AddNewObject(this, new DrawImage(0, 0));
 }