public LineTool() { ActionDisplay = "Click and move to draw a line. Hold Shift to draw an even one."; Tooltip = "Draws line on canvas (L). Hold Shift to draw even line."; Toolbar = new BasicToolbar(); circleTool = new CircleTool(); }
public PenTool() { Cursor = Cursors.Pen; Tooltip = "Standard brush (B)"; Toolbar = new BasicToolbar(); _toolSizeIndex = Toolbar.Settings.IndexOf(Toolbar.GetSetting("ToolSize")); }
public PenTool() { Cursor = Cursors.Pen; Tooltip = "Standard brush (B)"; Toolbar = new BasicToolbar(); _toolSizeSetting = Toolbar.GetSetting <SizeSetting>("ToolSize"); }
public void TestThatGenericGetSettingReturnsNullWhenSettingIsNotFound() { BasicToolbar toolbar = new BasicToolbar(); BoolSetting actual = toolbar.GetSetting <BoolSetting>("invalid"); Assert.Null(actual); }
public void TestThatGetSettingReturnsCorrectSetting() { BasicToolbar toolbar = new BasicToolbar(); string settingName = "ToolSize"; Setting setting = toolbar.GetSetting(settingName); Assert.NotNull(setting); Assert.Equal(settingName, setting.Name); }
public void TestThatGenericGetSettingReturnsNullWhenSettingHasWrongType() { const string settingName = "test"; BasicToolbar toolbar = new BasicToolbar(); toolbar.Settings.Add(new BoolSetting(settingName)); SizeSetting actual = toolbar.GetSetting <SizeSetting>(settingName); Assert.Null(actual); }
public void TestThatGenericGetSettingReturnsSettingWithCorrectType() { const string settingName = "test"; const bool settingValue = true; Setting <bool> expected = new BoolSetting(settingName, settingValue); BasicToolbar toolbar = new BasicToolbar(); toolbar.Settings.Add(expected); BoolSetting actual = toolbar.GetSetting <BoolSetting>(settingName); Assert.Equal(expected.Value, actual.Value); }
public void TestThatSaveToolbarSettingsSavesSettingAndLoadsItIntoNewToolbar() { BasicToolbar toolbar = new BasicToolbar(); toolbar.GetSetting <SizeSetting>("ToolSize").Value = 5; toolbar.SaveToolbarSettings(); BasicShapeToolbar shapeToolbar = new BasicShapeToolbar(); Assert.NotEqual(5, shapeToolbar.GetSetting <SizeSetting>("ToolSize").Value); shapeToolbar.LoadSharedSettings(); Assert.Equal(5, shapeToolbar.GetSetting <SizeSetting>("ToolSize").Value); }
public EarserTool() { Tooltip = "Earsers color from pixel (E)"; Toolbar = new BasicToolbar(); }
public EraserTool() { ActionDisplay = "Draw to remove color from a pixel."; Tooltip = "Erasers color from pixel. (E)"; Toolbar = new BasicToolbar(); }
public LineTool() { Tooltip = "Draws line on canvas (L). Hold Shift to draw even line."; Toolbar = new BasicToolbar(); }
public EraserTool(BitmapManager bitmapManager) { ActionDisplay = "Draw to remove color from a pixel."; Toolbar = new BasicToolbar(); pen = new PenTool(bitmapManager); }
public LineTool() { ActionDisplay = "Click and move to draw a line. Hold Shift to draw an even one."; Toolbar = new BasicToolbar(); circleTool = new CircleTool(); }
public LineTool() { ActionDisplay = defaltActionDisplay; Toolbar = new BasicToolbar(); }