aboutsummaryrefslogtreecommitdiff
path: root/gdb/tui/tui.h
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2010-03-30 22:21:34 +0000
committerPedro Alves <palves@redhat.com>2010-03-30 22:21:34 +0000
commit956c2c8b9a8980a5e838f1ee3115ac96d89bea96 (patch)
tree1a8364fa6b4fd18822c3a4af03d9428033504493 /gdb/tui/tui.h
parent8d9e7719110b2d06c9cadee77e19fd455b84e81c (diff)
downloadbinutils-956c2c8b9a8980a5e838f1ee3115ac96d89bea96.zip
binutils-956c2c8b9a8980a5e838f1ee3115ac96d89bea96.tar.gz
binutils-956c2c8b9a8980a5e838f1ee3115ac96d89bea96.tar.bz2
* tui/tui-interp.c (tui_is_toplevel): New.
(tui_init): Set it. (tui_allowed_p): New. * tui/tui.c (tui_enable): Check if the TUI is allowed before enabling it. * tui/tui.h (tui_allowed_p): Declare.
Diffstat (limited to 'gdb/tui/tui.h')
-rw-r--r--gdb/tui/tui.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/tui/tui.h b/gdb/tui/tui.h
index e9fba98..7ece1b5 100644
--- a/gdb/tui/tui.h
+++ b/gdb/tui/tui.h
@@ -65,6 +65,10 @@ extern int tui_get_command_dimension (unsigned int *width,
key shortcut. */
extern void tui_initialize_readline (void);
+/* True if enabling the TUI is allowed. Example, if the top level
+ interpreter is MI, enabling curses will certainly lose. */
+extern int tui_allowed_p (void);
+
/* Enter in the tui mode (curses). */
extern void tui_enable (void);