binutils-gdb/gdb/tui/tui-status.h
Tom Tromey e0dd0e4d94 Rename TUI locator window -> status
The TUI status window is called the "locator" in the source, but
"status" in the documentation.  Whenever I've needed to find the code,
I've had to search to "locate" it (ha, ha).  This patch renames the
window to match the public name of the window.
2023-12-21 16:43:02 -07:00

56 lines
1.5 KiB
C++

/* TUI status line.
Copyright (C) 1998-2023 Free Software Foundation, Inc.
Contributed by Hewlett-Packard Company.
This file is part of GDB.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
#ifndef TUI_TUI_STATUS_H
#define TUI_TUI_STATUS_H
#include "tui/tui-data.h"
class frame_info_ptr;
/* Locator window class. */
struct tui_status_window
: public tui_nofocus_window, tui_noscroll_window, tui_oneline_window,
tui_nobox_window
{
tui_status_window () = default;
const char *name () const override
{
return STATUS_NAME;
}
void rerender () override;
private:
/* Create the status line to display as much information as we can
on this single line: target name, process number, current
function, current line, current PC, SingleKey mode. */
std::string make_status_line () const;
};
extern void tui_show_status_content (void);
extern bool tui_show_frame_info (frame_info_ptr);
#endif /* TUI_TUI_STATUS_H */