83 return (win_info != NULL
203 if (win_info != NULL)
378 if (
name != (
char *) NULL)
386 const char *cur_name =
389 if (strlen (
name) <= strlen (cur_name)
405 const char *
name = NULL;
407 switch (win_info->
type)
561 if (win_info != NULL)
590 for (i = 0; i < num_elements; i++)
592 content[i] = element_block_ptr;
623 for (i = index_start; (i < num_elements + index_start); i++)
626 if (element_ptr != NULL)
628 win_info->
content[i] = element_ptr;
657 generic_win->
handle = NULL;
669 generic_win->
handle = NULL;
712 generic_win->
handle = NULL;
759 if (win_info != NULL)
791 for (i = 0; i < content_size; i++)
799 generic_win->
handle = NULL;
823 generic_win->
handle = NULL;
873 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]
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 * memset(T *s, int c, size_t n)=delete
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)
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)
struct tui_win_info * tui_partial_win_by_name(const char *name)
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
union tui_win_info::@182 detail
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)
union tui_line_or_address::@181 u
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)
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]
enum tui_layout_type tui_current_layout(void)