From: gdkhd812 Date: Sat, 2 Sep 2017 08:29:20 +0000 (+0900) Subject: UpdateCallAlwaysを廃止した X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=7e9c44e670aef912711cf3e25ede94382384315f;p=fooeditengine%2FFooEditEngine.git UpdateCallAlwaysを廃止した --- diff --git a/Core/Document.cs b/Core/Document.cs index 6ea05ff..b808f4a 100644 --- a/Core/Document.cs +++ b/Core/Document.cs @@ -179,7 +179,6 @@ namespace FooEditEngine else this.buffer = new StringBuffer(doc.buffer); this.buffer.Update = new DocumentUpdateEventHandler(buffer_Update); - this.UpdateCalledAlways += (s, e) => { }; this.Update += new DocumentUpdateEventHandler((s, e) => { }); this.ChangeFireUpdateEvent += new EventHandler((s, e) => { }); this.StatusUpdate += new EventHandler((s, e) => { }); @@ -651,14 +650,6 @@ namespace FooEditEngine public event DocumentUpdateEventHandler Update; /// - /// ドキュメントが更新された時に呼びされるイベント - /// - /// - /// FireUpdateEventの値に関わらず常に呼びされます - /// - internal event DocumentUpdateEventHandler UpdateCalledAlways; - - /// /// FireUpdateEventの値が変わったときに呼び出されるイベント /// public event EventHandler ChangeFireUpdateEvent; @@ -1354,7 +1345,6 @@ namespace FooEditEngine break; } this.Dirty = true; - this.UpdateCalledAlways(this, e); if(this.FireUpdateEvent) this.Update(this, e); } diff --git a/Core/ViewBase.cs b/Core/ViewBase.cs index 715cd1c..0107448 100644 --- a/Core/ViewBase.cs +++ b/Core/ViewBase.cs @@ -104,7 +104,7 @@ namespace FooEditEngine { if(this._Document != null) { - this._Document.UpdateCalledAlways -= new DocumentUpdateEventHandler(doc_Update); + this._Document.Update -= new DocumentUpdateEventHandler(doc_Update); this._Document.LineBreakChanged -= Document_LineBreakChanged; this._Document.StatusUpdate -= Document_StatusUpdate; this._Document.PerformLayouted -= _Document_PerformLayouted; @@ -112,7 +112,7 @@ namespace FooEditEngine this._Document = value; - this._Document.UpdateCalledAlways += new DocumentUpdateEventHandler(doc_Update); + this._Document.Update += new DocumentUpdateEventHandler(doc_Update); this._Document.LineBreakChanged += Document_LineBreakChanged; this._Document.StatusUpdate += Document_StatusUpdate; this._Document.PerformLayouted += _Document_PerformLayouted; @@ -321,7 +321,7 @@ namespace FooEditEngine { if (disposing) { - this._Document.UpdateCalledAlways -= new DocumentUpdateEventHandler(this.doc_Update); //これをしないと複数のビューを作成した時に妙なエラーが発生する + this._Document.Update -= new DocumentUpdateEventHandler(this.doc_Update); //これをしないと複数のビューを作成した時に妙なエラーが発生する this._Document.LineBreakChanged -= Document_LineBreakChanged; this._Document.StatusUpdate -= Document_StatusUpdate; this._Document.PerformLayouted -= _Document_PerformLayouted;