83 return (win_info != NULL
135 win_with_focus = win_info;
171 source_windows.
list[0] = NULL;
172 source_windows.
list[1] = NULL;
173 source_windows.
count = 0;
194 if (source_windows.
count < 2)
195 source_windows.
list[source_windows.
count++] = (
void *) win_info;
203 if (win_info != NULL)
325 while (type != cur_win->
generic.
type && (next_win == NULL))
355 while (type != cur_win->
generic.
type && (prev == NULL))
379 if (name != (
char *) NULL)
387 const char *cur_name =
390 if (strlen (name) <= strlen (cur_name)
406 char *
name = (
char *) NULL;
408 switch (win_info->
type)
462 win->
handle = (WINDOW *) NULL;
565 if (win_info != NULL)
580 char *element_block_ptr;
596 if (element_block_ptr != NULL)
598 for (i = 0; i < num_elements; i++)
638 for (i = index_start; (i < num_elements + index_start); i++)
642 win_info->
content[i] = (
void *) element_ptr;
671 generic_win->
handle = (WINDOW *) NULL;
683 generic_win->
handle = (WINDOW *) NULL;
726 generic_win->
handle = (WINDOW *) NULL;
773 if (win_info != NULL)
805 for (i = 0; i < content_size; i++)
813 generic_win->
handle = (WINDOW *) NULL;
837 generic_win->
handle = (WINDOW *) NULL;
879 xfree (content[0]->which_element.source.line);
887 element = content[i];
void tui_clear_source_windows_detail(void)
void tui_init_generic_part(struct tui_gen_win_info *win)
void tui_set_term_height_to(int h)
static struct tui_win_info * src_win_list[2]
struct tui_command_info command_info
void tui_set_win_highlight(struct tui_win_info *win_info, int highlight)
struct tui_gen_win_info data_window
void tui_del_data_windows(tui_win_content content, int content_size)
int tui_win_has_locator(struct tui_win_info *win_info)
struct tui_win_info * tui_win_list[MAX_MAJOR_WINDOWS]
const char * tui_win_name(const struct tui_gen_win_info *win_info)
int tui_term_height(void)
void tui_clear_win_detail(struct tui_win_info *win_info)
void tui_initialize_static_data(void)
tui_exec_info_content simple_string
struct tui_line_or_address line_or_addr
void tui_add_to_source_windows(struct tui_win_info *win_info)
struct tui_gen_win_info * tui_alloc_generic_win_info(void)
struct tui_win_info * tui_prev_win(struct tui_win_info *cur_win)
tui_win_content regs_content
struct tui_list * tui_source_windows(void)
void tui_free_data_content(tui_win_content content, int content_size)
union tui_line_or_address::@171 u
static void init_win_info(struct tui_win_info *win_info)
enum tui_line_or_address_kind loa
void tui_delete_win(WINDOW *window)
struct tui_win_info * tui_next_win(struct tui_win_info *cur_win)
char full_name[MAX_LOCATOR_ELEMENT_LEN]
struct tui_command_element command
void tui_set_term_width_to(int w)
static void free_content_elements(tui_win_content, int, enum tui_win_type)
struct tui_locator_element locator
struct tui_gen_win_info generic
struct tui_source_info source_info
tui_win_content tui_alloc_content(int num_elements, enum tui_win_type type)
struct tui_data_info data_display_info
struct tui_win_info * tui_win_with_focus(void)
struct tui_line_or_address start_line_or_addr
struct tui_gen_win_info * tui_locator_win_info_ptr(void)
static enum tui_layout_type current_layout
static struct tui_gen_win_info exec_info[2]
static int startswith(const char *string, const char *pattern)
struct tui_layout_def * tui_layout_def(void)
void tui_set_current_layout_to(enum tui_layout_type new_layout)
tui_win_content data_content
void tui_free_all_source_wins_content(void)
void tui_del_window(struct tui_win_info *win_info)
struct tui_win_info ** list
void tui_clear_source_windows(void)
void tui_free_window(struct tui_win_info *win_info)
static struct tui_gen_win_info _locator
void tui_set_win_resized_to(int resized)
union tui_which_element which_element
static int default_tab_len
static struct tui_list source_windows
struct tui_win_info * tui_alloc_win_info(enum tui_win_type type)
struct tui_win_element ** tui_win_content
static void free_content(tui_win_content, int, enum tui_win_type)
int tui_add_content_elements(struct tui_gen_win_info *win_info, int num_elements)
struct tui_gen_win_info * tui_disassem_exec_info_win_ptr(void)
struct tui_gen_win_info * execution_info
int tui_default_tab_len(void)
void tui_set_win_with_focus(struct tui_win_info *win_info)
struct tui_win_info * tui_partial_win_by_name(char *name)
static struct tui_win_info * win_with_focus
int tui_win_is_source_type(enum tui_win_type win_type)
static void init_content_element(struct tui_win_element *element, enum tui_win_type type)
union tui_win_info::@172 detail
void tui_free_win_content(struct tui_gen_win_info *win_info)
struct tui_gen_win_info * tui_source_exec_info_win_ptr(void)
int tui_win_is_auxillary(enum tui_win_type win_type)
struct tui_data_element data
int tui_win_resized(void)
struct tui_source_element source
struct reggroup * current_group
void tui_set_default_tab_len(int len)
static struct tui_layout_def layout_def
char proc_name[MAX_LOCATOR_ELEMENT_LEN]
const ULONGEST const LONGEST len
enum tui_layout_type tui_current_layout(void)