Example #1
0
int
display_menu(menu_state_t *m, FileView *view)
{
	if(m->d->len < 1)
	{
		status_bar_message(m->d->empty_msg);
		reset_menu_data(m->d);
		return 1;
	}

	init_menu_state(m, view);

	setup_menu();
	draw_menu(m);
	move_to_menu_pos(m->d->pos, m);
	enter_menu_mode(m->d, view);
	return 0;
}
Example #2
0
File: menus.c Project: lyuts/vifm
int
display_menu(menu_info *m, FileView *view)
{
	if(m->len < 1)
	{
		status_bar_message(m->empty_msg);
		reset_popup_menu(m);
		return 1;
	}
	else
	{
		setup_menu();
		draw_menu(m);
		move_to_menu_pos(m->pos, m);
		enter_menu_mode(m, view);
		return 0;
	}
}