protected override bool OnKeyUp(Document document, ToolKeyEventArgs e) { if (EditEngine.HandleKeyUp(document, e)) { return(true); } return(base.OnKeyUp(document, e)); }
protected override bool OnHandleRedo(Document document) { if (!EditEngine.HandleBeforeRedo()) { return(base.OnHandleRedo(document)); } else { return(true); } }
protected override void OnDeactivated(Document?document, BaseTool?newTool) { EditEngine.HandleDeactivated(newTool); base.OnDeactivated(document, newTool); }
protected override void OnActivated(Document?document) { EditEngine.HandleActivated(); base.OnActivated(document); }
protected override void OnMouseMove(Document document, ToolMouseEventArgs e) { EditEngine.HandleMouseMove(document, e); }
protected override void OnBuildToolBar(Gtk.Toolbar tb) { base.OnBuildToolBar(tb); EditEngine.HandleBuildToolBar(tb, Settings, GetType().Name.ToLowerInvariant()); }
protected override void OnSaveSettings(ISettingsService settings) { base.OnSaveSettings(settings); EditEngine.OnSaveSettings(settings, GetType().Name.ToLowerInvariant()); }
protected override void OnAfterRedo(Document document) { EditEngine.HandleAfterRedo(); base.OnAfterRedo(document); }
protected override void OnCommit(Document?document) { EditEngine.HandleCommit(); base.OnCommit(document); }