aboutsummaryrefslogtreecommitdiff
path: root/gdb/tui/tui-stack.c
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2019-06-27 16:04:26 -0600
committerTom Tromey <tom@tromey.com>2019-07-17 12:19:03 -0600
commit1ce3e8442e5bab6f700f5f011de56201f76b8461 (patch)
tree03a4a7a990697c748a9cea081cf13b2dcc693e72 /gdb/tui/tui-stack.c
parentfe3eaf1cd9af54cd4c678a8dde7fd0df601c9490 (diff)
downloadbinutils-1ce3e8442e5bab6f700f5f011de56201f76b8461.zip
binutils-1ce3e8442e5bab6f700f5f011de56201f76b8461.tar.gz
binutils-1ce3e8442e5bab6f700f5f011de56201f76b8461.tar.bz2
Introduce TUI window iterator
This introduces an iterator class and a range adapter to make it simpler to iterate over TUI windows. One explicit iteration remains, in tui-win.c, because that spot is deleting windows as well. gdb/ChangeLog 2019-07-17 Tom Tromey <tom@tromey.com> * tui/tui-wingeneral.h (tui_refresh_all): Update. * tui/tui-wingeneral.c (make_all_visible): Use foreach. (tui_refresh_all): Remove "list" parameter. Use foreach. * tui/tui-win.c (window_name_completer): Use foreach. (tui_refresh_all_win, tui_rehighlight_all, tui_all_windows_info) (update_tab_width): Likewise. * tui/tui-layout.c (show_layout): Update. * tui/tui-data.h (class tui_window_iterator): New. (struct all_tui_windows): New. * tui/tui-data.c (tui_partial_win_by_name): Use foreach.
Diffstat (limited to 'gdb/tui/tui-stack.c')
0 files changed, 0 insertions, 0 deletions