diff options
author | Tom Tromey <tom@tromey.com> | 2019-07-02 15:41:08 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2019-07-17 12:19:21 -0600 |
commit | 18ab23af8b3d473f795ce48ee54a47e1a3e7ae47 (patch) | |
tree | 306c15b6b1bd672d984eb91f1062613ec4cd1f9d /gdb/tui/tui-windata.h | |
parent | 88b7e7ccb958220adabc307e6d38fc66877820fb (diff) | |
download | gdb-18ab23af8b3d473f795ce48ee54a47e1a3e7ae47.zip gdb-18ab23af8b3d473f795ce48ee54a47e1a3e7ae47.tar.gz gdb-18ab23af8b3d473f795ce48ee54a47e1a3e7ae47.tar.bz2 |
Rearrange TUI data window code
An earlier patch caused tui-windata.h to be essentially empty. And,
other earlier patches implemented TUI data window methods in any spot
that happened to be convenient at the time.
This patch rearranges all the data window code to be somewhat more
organized. It moves tui_data_window to tui-regs.h, and moves the
implementation of all methods to tui-regs.c. It then removes
tui-windata.h and tui-windata.c.
It also removes the "structuring" comments from tui-regs.c; these are
not the usual gdb style, and were out of date anyhow. Finally, it
moves _initialize_tui_regs to the end of the file, per the usual gdb
convention.
gdb/ChangeLog
2019-07-17 Tom Tromey <tom@tromey.com>
* tui/tui.c: Update.
* tui/tui-wingeneral.c (tui_data_window::refresh_window): Move to
tui-regs.c.
* tui/tui-windata.h: Remove file.
* tui/tui-windata.c: Remove file.
* tui/tui-win.c (tui_data_window::set_new_height)
(tui_data_window::do_make_visible_with_new_height): Move to
tui-regs.c.
* tui/tui-regs.h (struct tui_data_window): Move from tui-data.h.
* tui/tui-regs.c: Remove "structuring" comments.
(tui_data_window::first_data_item_displayed)
(tui_data_window::delete_data_content_windows)
(tui_data_window::erase_data_content)
(tui_data_window::display_all_data)
(tui_data_window::refresh_all)
(tui_data_window::do_scroll_vertical)
(tui_data_window::clear_detail, tui_data_window::set_new_height)
(tui_data_window::do_make_visible_with_new_height)
(tui_data_window::refresh_window): Move from elsewhere.
(_initialize_tui_regs): Move to end of file.
* tui/tui-layout.c: Update.
* tui/tui-hooks.c: Update.
* tui/tui-data.h (struct tui_data_window): Move to tui-regs.h.
* tui/tui-data.c (tui_data_window::clear_detail): Move to
tui-regs.c.
* Makefile.in (SUBDIR_TUI_SRCS): Remove tui-windata.c.
Diffstat (limited to 'gdb/tui/tui-windata.h')
-rw-r--r-- | gdb/tui/tui-windata.h | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/gdb/tui/tui-windata.h b/gdb/tui/tui-windata.h deleted file mode 100644 index 3b89eef..0000000 --- a/gdb/tui/tui-windata.h +++ /dev/null @@ -1,27 +0,0 @@ -/* Data/register window display. - - Copyright (C) 1998-2019 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_WINDATA_H -#define TUI_TUI_WINDATA_H - -#include "tui/tui-data.h" - -#endif /* TUI_TUI_WINDATA_H */ |