Ejemplo n.º 1
0
        public LogicalOperator(List <DataTemplate> templates)
        {
            //      Init Form       //
            InitializeComponent();
            this.Size         = new System.Drawing.Size(SystemInformation.PrimaryMonitorSize.Width / 100 * 90, SystemInformation.PrimaryMonitorSize.Height / 100 * 90);
            this.Left         = SystemInformation.VirtualScreen.Width / 100;
            this.Top          = SystemInformation.VirtualScreen.Height / 100;
            menuBar.Width     = this.Width;
            this.menuBar.Left = 0;

            //      Init Fields     //
            connectionManager = new ConnectManager();
            dragDropManager   = new DragDropManager(connectionManager);
            toolManager       = new ToolManager(logicalPanel, dragDropManager, connectionManager);
            dragDropManager.makePanelDraggable(logicalPanel);
            toolManager.movePanel(logicalPanel);

            //      Init Buttons        //
            handTool.Click       += toolManager.handTool_click;
            textTool.MouseDown   += toolManager.textTool_MouseDown;
            connectTool.Click    += connectionManager.connectTool_Click;
            outputTool.MouseDown += toolManager.outputTool_MouseDown;
            calcButton.MouseDown += toolManager.calcTool_MouseDown;

            populateList(templates);
        }
Ejemplo n.º 2
0
        public PlayGround()
        {
            InitializeComponent();

            data = new Data();
            dragDropManager = new DragDropManager();
            folderManager = new FolderManager();
            toolManager = new ToolManager(panelPlayground, dragDropManager);

            //      Init Form      //
            toolManager.movePanel(panelPlayground);
            dragDropManager.makePanelDraggable(panelPlayground);
            menuBar.Width = this.Width - 18;
            this.Size = new System.Drawing.Size((SystemInformation.VirtualScreen.Width / 100) * 70, (SystemInformation.VirtualScreen.Height / 100) * 70);

            //      Init Tools      //
            handTool.Click += toolManager.handTool_click;
            lineTool.Click += toolManager.lineTool_Click;
            squareTool.Click += toolManager.squareTool_Click;
            circleTool.Click += toolManager.circleTool_Click;
            textTool.MouseDown += toolManager.textTool_MouseDown;
            menuBar.ItemClicked += toolManager.menuBar_ItemClicked;
            editModeButton.DropDownItemClicked += toolManager.editModeButton_DropDownItemClicked;

            populateShapes();

            PlayGround2 payground = new PlayGround2();
            payground.Show();
        }
Ejemplo n.º 3
0
        public PlayGround()
        {
            InitializeComponent();

            data            = new Data();
            dragDropManager = new DragDropManager();
            folderManager   = new FolderManager();
            toolManager     = new ToolManager(panelPlayground, dragDropManager);
            templates       = new List <DataTemplate>();

            //      Init Form      //
            toolManager.movePanel(panelPlayground);
            dragDropManager.makePanelDraggable(panelPlayground);
            menuBar.Width = this.Width - 18;
            this.Size     = new System.Drawing.Size((SystemInformation.PrimaryMonitorSize.Width / 100) * 90, (SystemInformation.PrimaryMonitorSize.Height / 100) * 90);

            //      Init Tools      //
            handTool.Click      += toolManager.handTool_click;
            lineTool.Click      += toolManager.lineTool_Click;
            squareTool.Click    += toolManager.squareTool_Click;
            circleTool.Click    += toolManager.circleTool_Click;
            textTool.MouseDown  += toolManager.textTool_MouseDown;
            menuBar.ItemClicked += toolManager.menuBar_ItemClicked;
            editModeButton.DropDownItemClicked += toolManager.editModeButton_DropDownItemClicked;

            populateShapes();
        }