* Copyright (C) 2014 xaizek.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
#ifndef VIFM__INSTANCE_H__
#define VIFM__INSTANCE_H__
#include "status.h"
struct view_t;
void instance_init_variables(void);
void instance_stop(void);
void instance_start_restart(RestartType type);
* Does NOT load state of the application, it's expected to be done between
* calls to instance_start_restart() and this function. */
void instance_finish_restart(int run_startup_commands);
* or after it. */
void instance_load_config(void);
void instance_try_choose_files(struct view_t *view, int nfiles, char *files[]);
#endif