diff options
author | Stephane Carrez <stcarrez@nerim.fr> | 2001-07-21 22:24:44 +0000 |
---|---|---|
committer | Stephane Carrez <stcarrez@nerim.fr> | 2001-07-21 22:24:44 +0000 |
commit | 1403b519de59bafc12b3a9e45cb074a48aabb97e (patch) | |
tree | 231f84209c829ce58df0259d6a642803a84066a1 /gdb/tui/tui.c | |
parent | 3e266828dab2a9fe8334a10b70fd9d1b530b663b (diff) | |
download | gdb-1403b519de59bafc12b3a9e45cb074a48aabb97e.zip gdb-1403b519de59bafc12b3a9e45cb074a48aabb97e.tar.gz gdb-1403b519de59bafc12b3a9e45cb074a48aabb97e.tar.bz2 |
* tui.h (tui_show_assembly): Declare.
(tui_is_window_visible): Declare.
* tui.c (tui_show_assembly): New function.
(tui_is_window_visible): New function.
(tui_get_command_dimension): New function.
Diffstat (limited to 'gdb/tui/tui.c')
-rw-r--r-- | gdb/tui/tui.c | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gdb/tui/tui.c b/gdb/tui/tui.c index 370afb4..6c1dea0 100644 --- a/gdb/tui/tui.c +++ b/gdb/tui/tui.c @@ -385,3 +385,35 @@ _tuiReset (void) } /* _tuiReset */ #endif + +void +tui_show_assembly (CORE_ADDR addr) +{ + tuiAddWinToLayout (DISASSEM_WIN); + tuiUpdateSourceWindowsWithAddr (addr); +} + +int +tui_is_window_visible (TuiWinType type) +{ + if (tui_version == 0) + return 0; + + if (winList[type] == 0) + return 0; + + return winList[type]->generic.isVisible; +} + +int +tui_get_command_dimension (int *width, int *height) +{ + if (!tui_version || !m_winPtrNotNull (cmdWin)) + { + return 0; + } + + *width = cmdWin->generic.width; + *height = cmdWin->generic.height; + return 1; +} |