diff options
author | Tom Tromey <tom@tromey.com> | 2019-06-16 10:13:13 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2019-06-25 07:48:24 -0600 |
commit | 33b906abfa7721128791883875d90394f8e2e7c2 (patch) | |
tree | 9a70d1592112232a2d178afe1beea0bc3d28ea58 /gdb/gdb-gdb.py.in | |
parent | e7e11af42dca6482302833c4106974176aa66052 (diff) | |
download | binutils-33b906abfa7721128791883875d90394f8e2e7c2.zip binutils-33b906abfa7721128791883875d90394f8e2e7c2.tar.gz binutils-33b906abfa7721128791883875d90394f8e2e7c2.tar.bz2 |
Create subclasses for different window types
This changes the TUI so that each different major window type has its
own subclass.
gdb/ChangeLog
2019-06-25 Tom Tromey <tom@tromey.com>
* tui/tui-data.h (struct tui_win_info): Make constructor
protected. Make destructor virtual. Add initializers.
(tui_source_window, tui_data_window, tui_cmd_window): New
classes.
* tui/tui-data.c (tui_win_info): Rename from init_win_info. Now a
constructor. Add "type" parameter.
(tui_source_window, tui_data_window, tui_cmd_window): New
constructors.
(tui_alloc_win_info): Instantiate the appropriate subclass.
Diffstat (limited to 'gdb/gdb-gdb.py.in')
0 files changed, 0 insertions, 0 deletions