Adding uppdev....

git-svn-id: svn://ultimatepp.org/upp/trunk@328 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2008-08-15 08:36:24 +00:00
parent 0fab880126
commit 351994a6cc
2823 changed files with 619073 additions and 0 deletions

View file

@ -0,0 +1,9 @@
uses
CtrlLib;
file
main.cpp;
mainconfig
"" = "GUI";

30
uppdev/FileIcon/main.cpp Normal file
View file

@ -0,0 +1,30 @@
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
namespace Upp {
Image GetFileIcon(const char *path, bool dir, bool force);
};
GUI_APP_MAIN
{
ArrayCtrl a;
a.SetLineCy(30);
a.AddColumn("Icon").SetDisplay(CenteredImageDisplay());
a.AddColumn("File");
for(int d = 'A'; d < 'Z'; d++)
a.Add(GetFileIcon(String(d, 1) + ":\\", false, true), "");
DUMP(GetFileIcon("C:\\", false, true).GetSize());
FindFile ff("g:\\*.*");
while(ff) {
String p = "g:\\" + ff.GetName();
a.Add(GetFileIcon(p, false, false), p);
DUMP(GetFileIcon(p, false, false).GetSize());
ff.Next();
}
TopWindow win;
win.Add(a.SizePos());
win.Run();
}