/* dirnav.h - SDL2/OpenGL Image Viewer
* by Pegasus Epsilon <pegasus@pimpninjas.org>
* (C)2014 Distribute Unmodified
*
* Massive shame we can't do OOP in C -- Waiiiit a second...
*/
#ifndef DIRNAV_H_INCLUDED
#define DIRNAV_H_INCLUDED
struct dirnav {
const char *(*const first) (void);
const char *(*const previous) (void);
const char *(*const current) (void);
const char *(*const next) (void);
const char *(*const seek) (const char *const);
const char *(*const last) (void);
int (*const free) (void);
const char *path;
};
struct dirnav *new_dirnav (const char *const);
#endif /* DIRNAV_H_INCLUDED */