FileSelPreview
Demonstrates the file preview option of FileSel
main.cpp
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
class PreviewImage : public ImageCtrl {
void SetData(const Value& val) {
String path = val;
if(IsNull(path.IsEmpty()))
SetImage(Null);
else
SetImage(StreamRaster::LoadFileAny(~path));
}
};
GUI_APP_MAIN
{
PreviewImage img;
FileSel fs;
fs.Type("Image file(s)", "*.jpg *.gif *.png *.bmp");
fs.Preview(img);
fs.ExecuteOpen();
}
|