/// <summary> /// Constructor of The class /// </summary> /// <param name="registry"> /// Registry the External Data should be added to /// </param> /// <param name="toolreg">Registry the tools should be added to</param> public LoadFileWrappers(IWrapperRegistry registry, IToolRegistry toolreg) { CreateIgnoreList(); reg = registry; treg = toolreg; }
private void PrepareOrthDashArrow(IToolRegistry reg) { _addLineDashArrowOrthogonal.DropDownItems.Clear(); _addLineDashArrowOrthogonal.DropDownItems.Add(CreateButton(MemopadToolIds.AddLineDashArrowOrthogonalFreeDirection, reg)); _addLineDashArrowOrthogonal.DropDownItems.Add(CreateButton(MemopadToolIds.AddLineDashArrowOrthogonalUpDirection, reg)); _addLineDashArrowOrthogonal.DropDownItems.Add(CreateButton(MemopadToolIds.AddLineDashArrowOrthogonalDownDirection, reg)); _addLineDashArrowOrthogonal.DropDownItems.Add(CreateButton(MemopadToolIds.AddLineDashArrowOrthogonalLeftDirection, reg)); _addLineDashArrowOrthogonal.DropDownItems.Add(CreateButton(MemopadToolIds.AddLineDashArrowOrthogonalRightDirection, reg)); }
private ToolStripMenuItem CreateButton(string id, IToolRegistry reg) { var ret = new ToolStripMenuItem(reg.GetAddEdgeToolImage(id)); ret.Text = reg.GetAddEdgeToolText(id); ret.MouseDown += (sender, e) => { var tool = reg.GetAddEdgeTool(id); _Owner.Host.Site.EditorCanvas.Tool = tool; tool.SetSource(_miniToolBarClickedLocation); }; return(ret); }
// ======================================== // constructor // ======================================== public BasicSettingsDetailPage( MemopadSettings settings, MemopadWindowSettings windowSettings, IToolRegistry toolRegistry ) { InitializeComponent(); _settings = settings; _windowSettings = windowSettings; _toolRegistry = toolRegistry; InitFontNameToolStripComboBox(); InitFontSizeToolStripComboBox(); _useClearTypeCheckBox.Checked = _settings.UseClearType; _editorCanvasImeOnCheckBox.Checked = _settings.EditorCanvasImeOn; InitMemoTextFrameVisiblePolicyComboBox(); InitMemoTextDefaultMaxWidthComboBox(); KeyScheme = _settings.KeyScheme; _showLineBreakCheckBox.Checked = _windowSettings.ShowLineBreak; _showBlockBreakCheckBox.Checked = _windowSettings.ShowBlockBreak; _memoDefaultFontNameComboBox.SelectedIndexChanged += HandleMemoDefaultFontNameComboBoxSelectedIndexChanged; _memoDefaultFontSizeComboBox.SelectedIndexChanged += HandleControlValueChanged; _useClearTypeCheckBox.CheckedChanged += HandleControlValueChanged; _keySchemeComboBox.SelectedIndexChanged += HandleControlValueChanged; _memoTextFrameVisiblePolicyComboBox.SelectedIndexChanged += HandleControlValueChanged; _memoTextDefaultMaxWidthcomboBox.SelectedIndexChanged += HandleControlValueChanged; _showLineBreakCheckBox.CheckedChanged += HandleControlValueChanged; _showBlockBreakCheckBox.CheckedChanged += HandleControlValueChanged; _editorCanvasImeOnCheckBox.CheckedChanged += HandleControlValueChanged; _isModified = false; }