public HostForm() { InitializeComponent(); _config = TeamPainterHostConfig.FromIni(); ToolDrawer.Initialize(new TPDrawer()); InitializeNetwork(); InitializeAutorizeCommands(); InitializeWorkCommands(); }
private void InitializeCanvas() { ToolDrawer.Initialize(new TPDrawer()); _canvas = new Canvas(); _canvas.CanvasClearEvent += OnClearCanvasHandler; _canvas.Width = 512; _canvas.Height = 512; pnlImage.Controls.Add(_canvas); cbSize.SelectedItem = "5"; btnColor.BackColor = Color.Black; _toolSize = 5; _toolColor = Color.Black; pnlFile.Enabled = false; pnlTools.Enabled = false; }
public void DrawPictureBoxesByDrawObjects() { DrawObjectList[] drls = null; lock (_canvasSync) { drls = _editPBDrawObjects.GetValues(); if (drls == null) { return; } for (int i = 0; i < drls.Length; i++) { List <DrawObject> dl = drls[i].GetAllDrawObjects(); for (int l = 0; l < dl.Count; l++) { if (ToolDrawer.Draw(dl[l])) { _needUpdateFrontPicture = true; } } } } }