ultimatepp/uppsrc/ide/Designers/Png.cpp
cxl b0dbae6234 ide: Xml and Json file format now shows viewer, TreeCtrl: GetOpenIds, OpenIds, Core: RegisterGlobalSerialize
git-svn-id: svn://ultimatepp.org/upp/trunk@11290 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-08-05 13:59:30 +00:00

28 lines
614 B
C++

#include "Designers.h"
void IdePngDes::Save()
{
if(GetCount())
SaveChangedFileFinish(filename, PNGEncoder().SaveString(GetImage(0)));
filetime = FileGetTime(filename);
}
void IdePngDes::Load(const char *_filename)
{
Clear();
filename = _filename;
filetime = FileGetTime(filename);
Image m = StreamRaster::LoadFileAny(filename);
AddImage(filename, m, false);
SingleMode();
}
void IdePngDes::Create(const char *_filename)
{
Clear();
filename = _filename;
filetime = GetSysTime();
Image m = CreateImage(Size(16, 16), Null);
AddImage(filename, m, false);
SingleMode();
}