ultimatepp/uppsrc/ide/IconDes/IconDes.h
cxl 57a0162305 ide: png. editor
git-svn-id: svn://ultimatepp.org/upp/trunk@5072 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2012-06-21 19:25:59 +00:00

38 lines
855 B
C

#ifndef _ide_IconDes_IconDes_h_
#define _ide_IconDes_IconDes_h_
#include <ide/Common/Common.h>
#include <IconDes/IconDes.h>
struct IdeIconDes : IdeDesigner, IconDes {
virtual String GetFileName() const;
virtual void Save();
virtual void SaveEditPos();
virtual void EditMenu(Bar& menu);
virtual Ctrl& DesignerCtrl() { return *this; }
virtual void Serialize(Stream& s);
int format;
String filename;
Time filetime;
virtual void ToolEx(Bar& bar);
virtual void ListMenuEx(Bar& bar);
bool Load(const char *filename);
void FileProperties();
void CopyId(const String& n);
typedef IdeIconDes CLASSNAME;
IdeIconDes() { format = 0; }
};
struct IdeIconEditPos : IconDes::EditPos, Moveable<IdeIconEditPos> {
Time filetime;
IdeIconEditPos() { filetime = Null; }
};
#endif