mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-23 11:39:26 +08:00
* tuiWin.c (_initialize_tuiWin): Use specific tui prefix for
set/show configuration variables. (show_tui_cmd): New function. (set_tui_cmd): New function.
This commit is contained in:
@ -1,3 +1,10 @@
|
|||||||
|
2001-07-28 Stephane Carrez <Stephane.Carrez@worldnet.fr>
|
||||||
|
|
||||||
|
* tuiWin.c (_initialize_tuiWin): Use specific tui prefix for
|
||||||
|
set/show configuration variables.
|
||||||
|
(show_tui_cmd): New function.
|
||||||
|
(set_tui_cmd): New function.
|
||||||
|
|
||||||
2001-07-24 Stephane Carrez <Stephane.Carrez@worldnet.fr>
|
2001-07-24 Stephane Carrez <Stephane.Carrez@worldnet.fr>
|
||||||
|
|
||||||
* tui-hooks.c: New file, gdb hooks for tui.
|
* tui-hooks.c: New file, gdb hooks for tui.
|
||||||
|
@ -257,6 +257,15 @@ tui_update_variables ()
|
|||||||
return need_redraw;
|
return need_redraw;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
set_tui_cmd (char *args, int from_tty)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
show_tui_cmd (char *args, int from_tty)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** _initialize_tuiWin().
|
** _initialize_tuiWin().
|
||||||
@ -266,14 +275,24 @@ void
|
|||||||
_initialize_tuiWin (void)
|
_initialize_tuiWin (void)
|
||||||
{
|
{
|
||||||
struct cmd_list_element *c;
|
struct cmd_list_element *c;
|
||||||
|
static struct cmd_list_element *tui_setlist;
|
||||||
|
static struct cmd_list_element *tui_showlist;
|
||||||
|
|
||||||
/* Define the classes of commands.
|
/* Define the classes of commands.
|
||||||
They will appear in the help list in the reverse of this order. */
|
They will appear in the help list in the reverse of this order. */
|
||||||
|
|
||||||
add_cmd ("tui", class_tui, NO_FUNCTION,
|
add_cmd ("tui", class_tui, NO_FUNCTION,
|
||||||
"Text User Interface commands.",
|
"Text User Interface commands.",
|
||||||
&cmdlist);
|
&cmdlist);
|
||||||
|
|
||||||
|
add_prefix_cmd ("tui", class_tui, set_tui_cmd,
|
||||||
|
"TUI configuration variables",
|
||||||
|
&tui_setlist, "set tui ",
|
||||||
|
0/*allow-unknown*/, &setlist);
|
||||||
|
add_prefix_cmd ("tui", class_tui, show_tui_cmd,
|
||||||
|
"TUI configuration variables",
|
||||||
|
&tui_showlist, "show tui ",
|
||||||
|
0/*allow-unknown*/, &showlist);
|
||||||
|
|
||||||
add_com ("refresh", class_tui, _tuiRefreshAll_command,
|
add_com ("refresh", class_tui, _tuiRefreshAll_command,
|
||||||
"Refresh the terminal display.\n");
|
"Refresh the terminal display.\n");
|
||||||
if (xdb_commands)
|
if (xdb_commands)
|
||||||
@ -316,18 +335,18 @@ Usage: w <#lines>\n");
|
|||||||
|
|
||||||
/* Define the tui control variables. */
|
/* Define the tui control variables. */
|
||||||
c = add_set_enum_cmd
|
c = add_set_enum_cmd
|
||||||
("tui-border-kind", class_tui,
|
("border-kind", no_class,
|
||||||
tui_border_kind_enums, &tui_border_kind,
|
tui_border_kind_enums, &tui_border_kind,
|
||||||
"Set the kind of border for TUI windows.\n"
|
"Set the kind of border for TUI windows.\n"
|
||||||
"This variable controls the border of TUI windows:\n"
|
"This variable controls the border of TUI windows:\n"
|
||||||
"space use a white space\n"
|
"space use a white space\n"
|
||||||
"ascii use ascii characters + - | for the border\n"
|
"ascii use ascii characters + - | for the border\n"
|
||||||
"acs use the Alternate Character Set\n",
|
"acs use the Alternate Character Set\n",
|
||||||
&setlist);
|
&tui_setlist);
|
||||||
add_show_from_set (c, &showlist);
|
add_show_from_set (c, &tui_showlist);
|
||||||
|
|
||||||
c = add_set_enum_cmd
|
c = add_set_enum_cmd
|
||||||
("tui-border-mode", class_tui,
|
("border-mode", no_class,
|
||||||
tui_border_mode_enums, &tui_border_mode,
|
tui_border_mode_enums, &tui_border_mode,
|
||||||
"Set the attribute mode to use for the TUI window borders.\n"
|
"Set the attribute mode to use for the TUI window borders.\n"
|
||||||
"This variable controls the attributes to use for the window borders:\n"
|
"This variable controls the attributes to use for the window borders:\n"
|
||||||
@ -338,11 +357,11 @@ Usage: w <#lines>\n");
|
|||||||
"half-standout use half bright and standout mode\n"
|
"half-standout use half bright and standout mode\n"
|
||||||
"bold use extra bright or bold\n"
|
"bold use extra bright or bold\n"
|
||||||
"bold-standout use extra bright or bold with standout mode\n",
|
"bold-standout use extra bright or bold with standout mode\n",
|
||||||
&setlist);
|
&tui_setlist);
|
||||||
add_show_from_set (c, &showlist);
|
add_show_from_set (c, &tui_showlist);
|
||||||
|
|
||||||
c = add_set_enum_cmd
|
c = add_set_enum_cmd
|
||||||
("tui-active-border-mode", class_tui,
|
("active-border-mode", no_class,
|
||||||
tui_border_mode_enums, &tui_active_border_mode,
|
tui_border_mode_enums, &tui_active_border_mode,
|
||||||
"Set the attribute mode to use for the active TUI window border.\n"
|
"Set the attribute mode to use for the active TUI window border.\n"
|
||||||
"This variable controls the attributes to use for the active window border:\n"
|
"This variable controls the attributes to use for the active window border:\n"
|
||||||
@ -353,8 +372,8 @@ Usage: w <#lines>\n");
|
|||||||
"half-standout use half bright and standout mode\n"
|
"half-standout use half bright and standout mode\n"
|
||||||
"bold use extra bright or bold\n"
|
"bold use extra bright or bold\n"
|
||||||
"bold-standout use extra bright or bold with standout mode\n",
|
"bold-standout use extra bright or bold with standout mode\n",
|
||||||
&setlist);
|
&tui_setlist);
|
||||||
add_show_from_set (c, &showlist);
|
add_show_from_set (c, &tui_showlist);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user