diff --git a/docfx/docs/drawing.md b/docfx/docs/drawing.md index bd707c3a7..65f9db7f0 100644 --- a/docfx/docs/drawing.md +++ b/docfx/docs/drawing.md @@ -63,7 +63,7 @@ The @Terminal.Gui.Application MainLoop will iterate over all Views in the view h 12) DrawComplete is raised. 13) The current View's Frame NOT INCLUDING the Margin is excluded from the current Clip region. -Most of the steps above can be overridden by developers using the standard [Terminal.Gui Cancellable Work Pattern](cancellable_work_pattern.md). For example, the base @Terminal.Gui.View always clears the viewport. To override this, a subclass can override @Terminal.Gui.View.OnClearingViewport to simply return `true`. Or, a user of `View` can subscribe to the @Terminal.Gui.View.ClearingViewport event and set the `Cancel` argument to `true`. +Most of the steps above can be overridden by developers using the standard [Terminal.Gui Cancellable Work Pattern](cancellable-work-pattern.md). For example, the base @Terminal.Gui.View always clears the viewport. To override this, a subclass can override @Terminal.Gui.View.OnClearingViewport to simply return `true`. Or, a user of `View` can subscribe to the @Terminal.Gui.View.ClearingViewport event and set the `Cancel` argument to `true`. Then, after the above steps have completed, the Mainloop will iterate through all views in the view hierarchy again, this time calling Draw on any @Terminal.Gui.View.Margin objects, using the cached Clip region mentioned above. This enables Margin to be transparent. diff --git a/docfx/docs/events.md b/docfx/docs/events.md index 869fdb7da..abd2a080f 100644 --- a/docfx/docs/events.md +++ b/docfx/docs/events.md @@ -4,7 +4,7 @@ Terminal.Gui exposes and uses events in many places. This deep dive covers the p ## See Also -* [Cancellable Work Pattern](cancellable_work_pattern.md) +* [Cancellable Work Pattern](cancellable-work-pattern.md) * [Command Deep Dive](command.md) ## Tenets for Terminal.Gui Events (Unless you know better ones...) diff --git a/docfx/docs/index.md b/docfx/docs/index.md index b832aae3d..2389bdda9 100644 --- a/docfx/docs/index.md +++ b/docfx/docs/index.md @@ -21,7 +21,7 @@ See [What's New in V2 For more](newinv2.md). ## Conceptual Documentation * [Arrangement API](arrangement.md) -* [Cancellable Work Pattern](cancellable_work_pattern.md) +* [Cancellable Work Pattern](cancellable-work-pattern.md) * [Configuration and Theme Manager](config.md) * [Command Deep Dive](command.md) * [Cursor Deep Dive](cursor.md) diff --git a/docfx/docs/keyboard.md b/docfx/docs/keyboard.md index d98a0a8cf..267af3514 100644 --- a/docfx/docs/keyboard.md +++ b/docfx/docs/keyboard.md @@ -2,7 +2,7 @@ ## See Also -* [Cancellable Work Pattern](cancellable_work_pattern.md) +* [Cancellable Work Pattern](cancellable-work-pattern.md) * [Command Deep Dive](command.md) ## Tenets for Terminal.Gui Keyboard Handling (Unless you know better ones...) diff --git a/docfx/docs/mouse.md b/docfx/docs/mouse.md index 64d1a9ed7..8455c82c4 100644 --- a/docfx/docs/mouse.md +++ b/docfx/docs/mouse.md @@ -2,7 +2,7 @@ ## See Also -* [Cancellable Work Pattern](cancellable_work_pattern.md) +* [Cancellable Work Pattern](cancellable-work-pattern.md) * [Command Deep Dive](command.md) diff --git a/docfx/docs/toc.yml b/docfx/docs/toc.yml index 90daa63eb..07a1d8e28 100644 --- a/docfx/docs/toc.yml +++ b/docfx/docs/toc.yml @@ -9,7 +9,7 @@ - name: Arrangement href: arrangement.md - name: Cancellable Work Pattern - href: cancellable_work_pattern.md + href: cancellable-work-pattern.md - name: Configuration href: config.md - name: Command Deep Dive