/* Data/register window display.
- Copyright (C) 1998-2015 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
Contributed by Hewlett-Packard Company.
{
struct tui_gen_win_info *data_item_win;
- data_item_win = &((tui_win_content)
- TUI_DATA_WIN->generic.content)[i]->which_element.data_window;
- if (data_item_win->handle != (WINDOW *) NULL
+ data_item_win
+ = &TUI_DATA_WIN->generic.content[i]->which_element.data_window;
+ if (data_item_win->handle != NULL
&& data_item_win->is_visible)
element_no = i;
}
}
-/* Answer the index of the first element in line_no. If line_no is
- past the data area (-1) is returned. */
-int
-tui_first_data_element_no_in_line (int line_no)
-{
- int first_element_no = (-1);
-
- /* First see if there is a register on line_no, and if so, set the
- first element number. */
- if ((first_element_no = tui_first_reg_element_no_inline (line_no)) == -1)
- { /* Looking at the general data, the 1st element on line_no. */
- }
-
- return first_element_no;
-}
-
-
/* Function to delete all the item windows in the data window. This
is usually done when the data window is scrolled. */
void
for (i = 0; (i < TUI_DATA_WIN->generic.content_size); i++)
{
- data_item_win_ptr = &((tui_win_content)
- TUI_DATA_WIN->generic.content)[i]->which_element.data_window;
+ data_item_win_ptr
+ = &TUI_DATA_WIN->generic.content[i]->which_element.data_window;
tui_delete_win (data_item_win_ptr->handle);
- data_item_win_ptr->handle = (WINDOW *) NULL;
+ data_item_win_ptr->handle = NULL;
data_item_win_ptr->is_visible = FALSE;
}
}
void
-tui_erase_data_content (char *prompt)
+tui_erase_data_content (const char *prompt)
{
werase (TUI_DATA_WIN->generic.handle);
tui_check_and_display_highlight_if_needed (TUI_DATA_WIN);
- if (prompt != (char *) NULL)
+ if (prompt != NULL)
{
int half_width = (TUI_DATA_WIN->generic.width - 2) / 2;
int x_pos;
mvwaddstr (TUI_DATA_WIN->generic.handle,
(TUI_DATA_WIN->generic.height / 2),
x_pos,
- prompt);
+ (char *) prompt);
}
wrefresh (TUI_DATA_WIN->generic.handle);
}
tui_erase_data_content (NO_DATA_STRING);
else
{
- tui_erase_data_content ((char *) NULL);
+ tui_erase_data_content (NULL);
tui_delete_data_content_windows ();
tui_check_and_display_highlight_if_needed (TUI_DATA_WIN);
tui_display_registers_from (0);
/* Then display the other data. */
- if (TUI_DATA_WIN->detail.data_display_info.data_content !=
- (tui_win_content) NULL
+ if (TUI_DATA_WIN->detail.data_display_info.data_content != NULL
&& TUI_DATA_WIN->detail.data_display_info.data_content_count > 0)
{
}
if (first_line >= 0)
{
- tui_erase_data_content ((char *) NULL);
+ tui_erase_data_content (NULL);
if (!reuse_windows)
tui_delete_data_content_windows ();
tui_display_data_from_line (first_line);
void
tui_refresh_data_win (void)
{
- tui_erase_data_content ((char *) NULL);
+ tui_erase_data_content (NULL);
if (TUI_DATA_WIN->generic.content_size > 0)
{
int first_element = tui_first_data_item_displayed ();
first_line += num_to_scroll;
else
first_line -= num_to_scroll;
- tui_erase_data_content ((char *) NULL);
+ tui_erase_data_content (NULL);
tui_delete_data_content_windows ();
tui_display_data_from_line (first_line);
}