Update docs with MouseScrollLeft and MouseScrollRight.

This commit is contained in:
fancidev
2025-07-28 06:36:57 +08:00
parent 7fdc1e51d9
commit 207cb38a2b
11 changed files with 62 additions and 0 deletions

View File

@@ -20,5 +20,7 @@ See [MouseEvent][textual.events.MouseEvent] for the list of properties and metho
- [MouseEvent][textual.events.MouseEvent]
- [MouseMove](mouse_move.md)
- [MouseScrollDown](mouse_scroll_down.md)
- [MouseScrollLeft](mouse_scroll_left.md)
- [MouseScrollRight](mouse_scroll_right.md)
- [MouseScrollUp](mouse_scroll_up.md)
- [MouseUp](mouse_up.md)

View File

@@ -9,5 +9,7 @@
- [MouseDown](mouse_down.md)
- [MouseMove](mouse_move.md)
- [MouseScrollDown](mouse_scroll_down.md)
- [MouseScrollLeft](mouse_scroll_left.md)
- [MouseScrollRight](mouse_scroll_right.md)
- [MouseScrollUp](mouse_scroll_up.md)
- [MouseUp](mouse_up.md)

View File

@@ -9,5 +9,7 @@
- [MouseDown](mouse_down.md)
- [MouseMove](mouse_move.md)
- [MouseScrollDown](mouse_scroll_down.md)
- [MouseScrollLeft](mouse_scroll_left.md)
- [MouseScrollRight](mouse_scroll_right.md)
- [MouseScrollUp](mouse_scroll_up.md)
- [MouseUp](mouse_up.md)

View File

@@ -16,5 +16,7 @@ See [MouseEvent][textual.events.MouseEvent] for the full list of properties and
- [MouseEvent][textual.events.MouseEvent]
- [MouseMove](mouse_move.md)
- [MouseScrollDown](mouse_scroll_down.md)
- [MouseScrollLeft](mouse_scroll_left.md)
- [MouseScrollRight](mouse_scroll_right.md)
- [MouseScrollUp](mouse_scroll_up.md)
- [MouseUp](mouse_up.md)

View File

@@ -16,5 +16,7 @@ See [MouseEvent][textual.events.MouseEvent] for the full list of properties and
- [MouseDown](mouse_down.md)
- [MouseEvent][textual.events.MouseEvent]
- [MouseScrollDown](mouse_scroll_down.md)
- [MouseScrollLeft](mouse_scroll_left.md)
- [MouseScrollRight](mouse_scroll_right.md)
- [MouseScrollUp](mouse_scroll_up.md)
- [MouseUp](mouse_up.md)

View File

@@ -16,5 +16,7 @@ See [MouseEvent][textual.events.MouseEvent] for the full list of properties and
- [MouseDown](mouse_down.md)
- [MouseEvent][textual.events.MouseEvent]
- [MouseMove](mouse_move.md)
- [MouseScrollLeft](mouse_scroll_left.md)
- [MouseScrollRight](mouse_scroll_right.md)
- [MouseScrollUp](mouse_scroll_up.md)
- [MouseUp](mouse_up.md)

View File

@@ -0,0 +1,22 @@
---
title: MouseScrollLeft
---
::: textual.events.MouseScrollLeft
options:
heading_level: 1
See [MouseEvent][textual.events.MouseEvent] for the full list of properties and methods.
## See also
- [Click](click.md)
- [Enter](enter.md)
- [Leave](leave.md)
- [MouseDown](mouse_down.md)
- [MouseEvent][textual.events.MouseEvent]
- [MouseMove](mouse_move.md)
- [MouseScrollDown](mouse_scroll_down.md)
- [MouseScrollRight](mouse_scroll_right.md)
- [MouseScrollUp](mouse_scroll_up.md)
- [MouseUp](mouse_up.md)

View File

@@ -0,0 +1,22 @@
---
title: MouseScrollRight
---
::: textual.events.MouseScrollRight
options:
heading_level: 1
See [MouseEvent][textual.events.MouseEvent] for the full list of properties and methods.
## See also
- [Click](click.md)
- [Enter](enter.md)
- [Leave](leave.md)
- [MouseDown](mouse_down.md)
- [MouseEvent][textual.events.MouseEvent]
- [MouseMove](mouse_move.md)
- [MouseScrollDown](mouse_scroll_down.md)
- [MouseScrollLeft](mouse_scroll_left.md)
- [MouseScrollUp](mouse_scroll_up.md)
- [MouseUp](mouse_up.md)

View File

@@ -17,4 +17,6 @@ See [MouseEvent][textual.events.MouseEvent] for the full list of properties and
- [MouseEvent][textual.events.MouseEvent]
- [MouseMove](mouse_move.md)
- [MouseScrollDown](mouse_scroll_down.md)
- [MouseScrollLeft](mouse_scroll_left.md)
- [MouseScrollRight](mouse_scroll_right.md)
- [MouseUp](mouse_up.md)

View File

@@ -17,4 +17,6 @@ See [MouseEvent][textual.events.MouseEvent] for the full list of properties and
- [MouseEvent][textual.events.MouseEvent]
- [MouseMove](mouse_move.md)
- [MouseScrollDown](mouse_scroll_down.md)
- [MouseScrollLeft](mouse_scroll_left.md)
- [MouseScrollRight](mouse_scroll_right.md)
- [MouseScrollUp](mouse_scroll_up.md)

View File

@@ -262,6 +262,8 @@ If you want your app to respond to a mouse click you should prefer the Click eve
Most mice have a scroll wheel which you can use to scroll the window underneath the cursor. Scrollable containers in Textual will handle these automatically, but you can handle [MouseScrollDown](../events/mouse_scroll_down.md) and [MouseScrollUp](../events/mouse_scroll_up.md) if you want build your own scrolling functionality.
For terminals that support horizontal mouse wheel, Textual sends [MouseScrollLeft](../events/mouse_scroll_left.md) and [MouseScrollRight](../events/mouse_scroll_right.md), and scrollable containers handle them automatically.
!!! information
Terminal emulators will typically convert trackpad gestures into scroll events.