#ifndef __filemenu__H
#define __filemenu__H

#include "WimpLib:Coords.h"

typedef bool (*FileMenu_Accept)(const char* filename);

HMenu FileMenu_Build(const char* title, const char* path, FileMenu_Accept FAccept, bool bRecurse);
bool  FileMenu_IsValidText(HMenu menu, const char* pname, int* hit);
bool  FileMenu_IsValidHit(HMenu, const int* hit);
const char* FileMenu_Decode(HMenu, const int* hit);
void  FileMenu_NextHit(HMenu, int* hit);
void  FileMenu_PreviousHit(HMenu, int* hit);

#endif
