X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Ffilelist.h;fp=src%2Fgui%2Ffilelist.h;h=943cbd7974ce24c38d880f8b7ef625ded4c652fb;hb=f9098d0570ae6462781e8189518085cb1c8c00ef;hp=0000000000000000000000000000000000000000;hpb=836c7fa1f3e2dc3ec9849cac2584d4544bf2fba4;p=virtualjaguar diff --git a/src/gui/filelist.h b/src/gui/filelist.h new file mode 100644 index 0000000..943cbd7 --- /dev/null +++ b/src/gui/filelist.h @@ -0,0 +1,29 @@ +// +// FileList class +// +// by James L. Hammons +// + +#ifndef __FILELIST_H__ +#define __FILELIST_H__ + +#include "window.h" +#include "listbox.h" + +class FileList: public Window +{ + public: + FileList(uint32 x = 0, uint32 y = 0, uint32 w = 0, uint32 h = 0); + virtual ~FileList() {} + virtual void HandleKey(SDLKey key); + virtual void HandleMouseMove(uint32 x, uint32 y); + virtual void HandleMouseButton(uint32 x, uint32 y, bool mouseDown); + virtual void Draw(uint32 offsetX = 0, uint32 offsetY = 0); + virtual void Notify(Element * e); + + protected: + ListBox * files; + Button * load; +}; + +#endif // __FILELIST_H__