Exemplo n.º 1
0
int
show_vifm_menu(view_t *view)
{
	static menu_data_t m;
	int len;
	/* Version information menu always contains at least one item. */
	menus_init_data(&m, view, strdup("Vifm Information"), NULL);

	len = fill_version_info(NULL);
	m.items = reallocarray(NULL, len, sizeof(char *));
	m.len = fill_version_info(m.items);

	return menus_enter(m.state, view);
}
Exemplo n.º 2
0
static void
show_version_msg(void)
{
	int i, len;
	char **list;
	list = malloc(sizeof(char*)*fill_version_info(NULL));

	len = fill_version_info(list);
	for(i = 0; i < len; i++)
	{
		puts(list[i]);
	}

	free_string_array(list, len);
}
Exemplo n.º 3
0
int
show_vifm_menu(FileView *view)
{
	static menu_info m;
	int len;
	/* Version information menu always contains at least one item. */
	init_menu_info(&m, VIFM, NULL);
	m.title = strdup(" vifm information ");

	len = fill_version_info(NULL);
	m.items = malloc(sizeof(char*)*len);
	m.len = fill_version_info(m.items);

	return display_menu(&m, view);
}
Exemplo n.º 4
0
/* Prints detailed version information to the screen. */
static void
show_version_msg(void)
{
	int i, len;
	char **list;

	list = reallocarray(NULL, fill_version_info(NULL), sizeof(char *));
	len = fill_version_info(list);

	for(i = 0; i < len; ++i)
	{
		puts(list[i]);
	}

	free_string_array(list, len);
}