mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
de async cursor move
This commit is contained in:
@@ -204,5 +204,6 @@ class ScrollView(View):
|
||||
if self.layout.show_row("hscroll", virtual_size.width > self.size.width):
|
||||
self.refresh()
|
||||
|
||||
async def message_cursor_move(self, message: CursorMoveMessage) -> None:
|
||||
def message_cursor_move(self, message: CursorMoveMessage) -> None:
|
||||
self.scroll_to_center(message.line)
|
||||
message.stop()
|
||||
|
||||
@@ -195,9 +195,6 @@ class TreeControl(Generic[NodeDataType], Widget):
|
||||
def watch_show_cursor(self, value: bool) -> None:
|
||||
self.emit_no_wait(CursorMoveMessage(self, self.cursor_line))
|
||||
|
||||
# def watch_cursor(self, value: NodeID | None) -> None:
|
||||
# self.cursor_line = self.find_cursor() or 0
|
||||
|
||||
def watch_cursor_line(self, value: int) -> None:
|
||||
if self.show_cursor:
|
||||
self.emit_no_wait(CursorMoveMessage(self, value + self.gutter.top))
|
||||
|
||||
Reference in New Issue
Block a user