private void InitFormControls() { PauseEventsHandling(); protectionListBox.Items.Clear(); foreach (object obj in Enum.GetValues(typeof(AbilitiesMask))) { AbilitiesMask cur = (AbilitiesMask)obj; if (!cur.Equals(AbilitiesMask.All) && !cur.Equals(AbilitiesMask.None)) { protectionListBox.Items.Add(cur); } } ResumeEventsHandling(); }
private void InitDocument() { document.Style.TextStyle = new NTextStyle(new Font("Arial Narrow", 8.75f)); document.Style.FillStyle = new NColorFillStyle(Color.MintCream); int row = 0; int col = 0; Array values = Enum.GetValues(typeof(AbilitiesMask)); for (int i = 0; i < values.Length; i++) { AbilitiesMask cur = (AbilitiesMask)values.GetValue(i); if (!cur.Equals(AbilitiesMask.All) && !cur.Equals(AbilitiesMask.None)) { if (col >= 4) { col = 0; row++; } if (cur.Equals(AbilitiesMask.Ungroup)) { CreateGroup(row, col, cur); } else if (cur.Equals(AbilitiesMask.Group) || cur.Equals(AbilitiesMask.Compose)) { CreateTwoRectangles(row, col, cur); } else if (cur.Equals(AbilitiesMask.Decompose)) { CreateCompositeShape(row, col, cur); } else if (cur.Equals(AbilitiesMask.ChangeStartPoint) || cur.Equals(AbilitiesMask.ChangeEndPoint)) { CreateLine(row, col, cur); } else { CreateRectangle(row, col, cur); } col++; } } document.SizeToContent(); }