GDB 9 TUI mode broken
Eli Zaretskii
eliz@gnu.org
Sat Feb 22 16:04:00 GMT 2020
> Cc: midenok@gmail.com, gdb@sourceware.org, gdb-patches@sourceware.org
> From: Simon Marchi <simark@simark.ca>
> Date: Sat, 22 Feb 2020 10:55:19 -0500
>
> > And btw, the meaning of the 'locator' object in tui_adjust_win_heights
> > is unclear: to which window does it pertain, and what is the
> > significance of this line:
> >
> > TUI_CMD_WIN->origin.y = locator->origin.y + 1;
> >
> > I think we could use some additional comments in tui-stack.c or
> > tui-stack.h, to explain what is the meaning and expected use of
> > tui_locator_window.
>
> The locator window is the line that sits between the source windows and the command
> line's window (in the TUI's source layout). It displays information such as current
> thread id, current line and current PC.
Thanks; I wish this was spelled out in our comments.
The next question is: what code readjusts the location of the locator
window when the source or the command window is resized, and where is
that code called? because the preceding code in
tui_adjust_win_heights modifies only 2 windows: the one whose height
was directly changed by the winheight command, and the other one,
which is displayed above or below it.
More information about the Gdb-patches
mailing list