feat: Add real-time mouse position tracking for selection highlight
This commit is contained in:
parent
addc9b09ed
commit
67e2375acb
4
gtm2.py
4
gtm2.py
|
|
@ -130,7 +130,7 @@ class AppState:
|
|||
def toggle_mouse(self):
|
||||
self.enable_mouse = not self.enable_mouse
|
||||
if self.enable_mouse:
|
||||
curses.mousemask(curses.ALL_MOUSE_EVENTS)
|
||||
curses.mousemask(curses.ALL_MOUSE_EVENTS | curses.REPORT_MOUSE_POSITION)
|
||||
else:
|
||||
curses.mousemask(0)
|
||||
|
||||
|
|
@ -520,7 +520,7 @@ def main(stdscr, filename, show_diff, show_add, show_del, mouse):
|
|||
state = AppState(filename, width, height, show_diff, show_add, show_del, mouse)
|
||||
|
||||
if state.enable_mouse:
|
||||
curses.mousemask(curses.ALL_MOUSE_EVENTS)
|
||||
curses.mousemask(curses.ALL_MOUSE_EVENTS | curses.REPORT_MOUSE_POSITION)
|
||||
|
||||
state.load_commit_content()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue