Example #1
0
        /// <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;
        }
Example #2
0
 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));
 }
Example #3
0
        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);
        }
Example #4
0
        // ========================================
        // 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;
        }