void init(){
	char inp_delims[] = "|"; //for delimiting multiple inputs
	char const * lTheOpenFileName;
		
	lTheOpenFileName = tinyfd_openFileDialog ( "Select Files to Alter",	NULL,	0, NULL, NULL, 1);
	if(lTheOpenFileName == NULL) exit(0);
	
	list_attribs LA;
	list_attribs* p_LA = &LA;
	
    std::vector<std::string> multi_file_vec;
    multi_file_vec.clear();
    p_LA->file_paths.clear();
	
    token_arr aggr_file_names_token = token_arr_init(lTheOpenFileName, inp_delims);
	
    while(*next_token( &aggr_file_names_token )){
    	p_LA->file_paths.push_back(aggr_file_names_token.output);
    }
	
	free_token_arr( &aggr_file_names_token );
	
	std::stack<Operation> undo_stack;
	std::stack<Operation> redo_stack;
	
	Dynamic_File_List DFL;
	Dynamic_File_List* p_DFL = &DFL;
	
	list_setup(p_DFL, p_LA, &undo_stack, &redo_stack);	
}
Example #2
0
void setup(void)
{
    list_setup();
}