binutils-gdb/gdb/tui
Hannes Domani 1bace02a96 Initial TUI mouse support
Implements an overridable tui_win_info::click method whose arguments
are the mouse coordinates inside the specific window, and the mouse
button clicked.

And if the curses implementation supports 5 buttons, the 4th and 5th
buttons are used for scrolling.

gdb/ChangeLog:

2021-06-04  Hannes Domani  <ssbssa@yahoo.de>

	* ser-mingw.c (console_select_thread): Handle MOUSE_EVENT.
	* tui/tui-data.h (struct tui_win_info): Add click function.
	* tui/tui-io.c (tui_prep_terminal): Enable mouse events.
	(tui_deprep_terminal): Disable mouse events.
	(tui_dispatch_ctrl_char): Handle KEY_MOUSE.
	* tui/tui.c (tui_disable): Disable mouse events.
2021-06-04 16:15:01 +02:00
..
ChangeLog-1998-2003
tui-command.c
tui-command.h
tui-data.c
tui-data.h Initial TUI mouse support 2021-06-04 16:15:01 +02:00
tui-disasm.c [gdb/tui] Fix len_without_escapes in tui-disasm.c 2021-04-06 10:40:11 +02:00
tui-disasm.h
tui-file.c
tui-file.h
tui-hooks.c gdbsupport, gdb: give names to observers 2021-04-24 19:26:41 -04:00
tui-hooks.h
tui-interp.c gdbsupport, gdb: give names to observers 2021-04-24 19:26:41 -04:00
tui-io.c Initial TUI mouse support 2021-06-04 16:15:01 +02:00
tui-io.h gdb/tui: fix issue with handling the return character 2021-02-08 09:51:46 +00:00
tui-layout.c gdb: generate the prefix name for prefix commands on demand 2021-05-12 11:19:22 +01:00
tui-layout.h gdb/tui: don't add windows to global list from tui_layout🪟:apply 2021-02-08 11:18:33 +00:00
tui-location.c gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-location.h gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-out.c
tui-out.h
tui-regs.c Don't draw register sub windows outside the visible area 2021-02-07 19:13:45 +01:00
tui-regs.h
tui-source.c gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-source.h
tui-stack.c gdb: move all "current target" wrapper implementations to target.c 2021-03-24 18:07:30 -04:00
tui-stack.h gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-win.c gdb: make add_com_alias accept target as a cmd_list_element 2021-05-27 14:00:07 -04:00
tui-win.h
tui-wingeneral.c gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-wingeneral.h
tui-winsource.c gdb: remove iterate_over_breakpoints function 2021-05-27 14:58:37 -04:00
tui-winsource.h
tui.c Initial TUI mouse support 2021-06-04 16:15:01 +02:00
tui.h gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00