added Item$ = "__SmIC__="+FileName$ to COLUMNBOX ADD, add a filemode: r+ ( read/write )

This commit is contained in:
Jim
2015-05-05 21:04:32 -07:00
parent cd2a1ddb30
commit 83339084fe
13 changed files with 639 additions and 348 deletions

View File

@@ -277,14 +277,45 @@ void BYabField::SetString(const char* val, int height)
fString.CopyInto(myPath, 9, fString.Length()-9);
#ifdef ZETA
fBitmap = new BBitmap(BRect(0, 0, 15, 15), B_RGBA32);
BEntry fEntry = BEntry( myPath.String() );
BEntry fEntry = BEntry(myPath.String());
BBitmap icon = &GetTrackerIcon(fEntry, 16);
*fBitmap = icon;
#else
fBitmap = new BBitmap(BRect(0, 0, 31, 31), B_RGBA32);
fBitmap = new BBitmap(BRect(0, 0,31, 31), B_RGBA32);
BNode *fNode = new BNode(myPath.String());
BNodeInfo fInfo(fNode);
fInfo.GetTrackerIcon(fBitmap, B_LARGE_ICON);
int i;
i=32;
icon_size ics;
ics=(icon_size)i;
fInfo.GetTrackerIcon( fBitmap, ics );
//fInfo.GetTrackerIcon(fBitmap, B_MINI_ICON);
delete fNode;
#endif
}
else if( ! fString.FindFirst("__SmIC__=") )
{
BString myPath;
fString.CopyInto(myPath, 9, fString.Length()-9);
#ifdef ZETA
fBitmap = new BBitmap(BRect(0, 0, 15, 15), B_RGBA32);
BEntry fEntry = BEntry(myPath.String());
BBitmap icon = &GetTrackerIcon(fEntry, 16);
*fBitmap = icon;
#else
fBitmap = new BBitmap(BRect(0, 0, 15, 15), B_RGBA32);
BNode *fNode = new BNode(myPath.String());
BNodeInfo fInfo(fNode);
int i;
i=16;
icon_size ics;
ics=(icon_size)i;
fInfo.GetTrackerIcon( fBitmap, ics );
//fInfo.GetTrackerIcon(fBitmap, B_MINI_ICON);
delete fNode;
#endif
}