Ejemplo n.º 1
0
Archivo: main.c Proyecto: kedric/42
int			main(int ac, char **av)
{
	t_sig			*sig;

	if (ac > 1)
	{
		sig = ft_init_sig();
		ft_init_signal();
		sig->lst = ft_inilst(av, sig->lst);
		ft_start(sig);
	}
	return (0);
}
Ejemplo n.º 2
0
static void	ft_select(char **argv)
{
	t_signal	sig_struct;
	t_select	env;

	ft_new_select(&env, argv);
	ft_init_sig(&sig_struct, &env);
	assign_colors(env.args);
	env.page.relpos = get_current_element_relative_position(\
						&(env.page), env.win);
	while (!env.quit)
	{
		if (env.print)
		{
			change_selected_element(&env);
			ft_print_all_page(&env);
			get_input(&env);
		}
	}
	ft_quit(&env);
}