fileType
const char *fileType = 0,
int32 maxCount, const char* fileType = NULL,
ReaderImplBase(const char* fileType,
WriterImplBase(const char* fileType,
status_t SetIcon(const BMimeType* fileType,
status_t DeleteIconForType(const char *type, const char *fileType,
status_t DeleteIconForType(const char *type, const char *fileType);
status_t SetIconForType(const char* type, const char* fileType,
status_t SetIconForType(const char *type, const char *fileType,
status_t SetIconForType(const char *type, const char *fileType,
const char* fileType, BBitmap& _icon,
const char* fileType, uint8*& _data,
uint8 fileType)
dirEntry->file_type = fileType;
uint8 fileType);
uint8 nameLength, ino_t id, uint8 fileType,
fileType = EXT2_TYPE_DIRECTORY;
fileType = EXT2_TYPE_SYMLINK;
fileType = EXT2_TYPE_FILE;
status = newIterator->ChangeEntry(transaction, oldID, fileType);
oldID, fileType);
uint8 fileType;
IconButton::SetIcon(const BMimeType* fileType, bool small)
status_t status = fileType ? fileType->InitCheck() : B_BAD_VALUE;
status = fileType->GetIcon(mimeBitmap, small ? B_MINI_ICON : B_LARGE_ICON);
status_t SetIcon(const BMimeType* fileType,
char fileType[256];
if (BNodeInfo(&node).GetType(fileType) != B_OK)
if (strcasecmp(fileType, B_MAIL_TYPE) == 0
|| strcasecmp(fileType, B_PARTIAL_MAIL_TYPE) == 0)
BMimeType fileType(mimeString.String());
if (fileType.GetSupertype(&superType) != B_OK)
BMimeType fileType(mimeString.String());
if (fileType.GetSupertype(&superType) != B_OK) {
if (BMimeType::GuessMimeType(&ref, &fileType) != B_OK)
fileType.SetTo(_MIMEString(fileRef));
if (fileType.GetSupertype(&superType) != B_OK)
if (strcasecmp(fileType.Type(), type) == 0)
type_code fileType = 0;
fileType = info.type;
fileType = B_RAW_TYPE;
if (resData->GetType() == fileType && resData->GetID() > lastID)
ResourceData *resData = new ResourceData(fileType, lastID + 1, ref.name,
const char* fileType, const char* signature) const
if (error == B_OK && fileType)
error = message.AddString("file type", fileType);
char fileType[B_MIME_TYPE_LENGTH];
error = _GetFileType(ref, &nodeInfo, fileType);
error = _TranslateType(fileType, appMeta, appRef, appFile);
status_t _SetFileType(AttributeHandlerContext* context, uint64 fileType)
switch (fileType) {
"package entry (%llu)\n", fileType);
uint8 fileType;
fileType = B_HPKG_FILE_TYPE_FILE;
fileType = B_HPKG_FILE_TYPE_SYMLINK;
fileType = B_HPKG_FILE_TYPE_DIRECTORY;
if (fileType != B_HPKG_DEFAULT_FILE_TYPE)
_AddAttribute(B_HPKG_ATTRIBUTE_ID_FILE_TYPE, fileType);
ReaderImplBase::ReaderImplBase(const char* fileType, BErrorOutput* errorOutput)
fFileType(fileType),
WriterImplBase::WriterImplBase(const char* fileType, BErrorOutput* errorOutput)
fFileType(fileType),
status_t _SetFileType(AttributeHandlerContext* context, uint64 fileType)
switch (fileType) {
"package entry (%llu)\n", fileType);
BIconButton::SetIcon(const BMimeType* fileType, bool small)
status_t status = fileType ? fileType->InitCheck() : B_BAD_VALUE;
status = fileType->GetIcon(mimeBitmap, small ? B_MINI_ICON
Database::DeleteIconForType(const char *type, const char *fileType, icon_size which)
if (fileType == NULL)
? kMiniIconAttrPrefix : kLargeIconAttrPrefix) + BPrivate::Storage::to_lower(fileType);
_SendMonitorUpdate(B_ICON_FOR_TYPE_CHANGED, type, fileType,
Database::DeleteIconForType(const char *type, const char *fileType)
if (fileType == NULL)
std::string attr = kIconAttrPrefix + BPrivate::Storage::to_lower(fileType);
_SendMonitorUpdate(B_ICON_FOR_TYPE_CHANGED, type, fileType,
Database::SetIconForType(const char* type, const char* fileType,
return SetIconForType(type, fileType, icon->Bits(),
return SetIconForType(type, fileType, NULL, 0, which);
Database::SetIconForType(const char *type, const char *fileType,
if (fileType) {
+ BPrivate::Storage::to_lower(fileType);
if (fileType) {
_SendMonitorUpdate(B_ICON_FOR_TYPE_CHANGED, type, fileType,
Database::SetIconForType(const char *type, const char *fileType,
if (fileType) {
attr = kIconAttrPrefix + BPrivate::Storage::to_lower(fileType);
if (fileType) {
_SendMonitorUpdate(B_ICON_FOR_TYPE_CHANGED, type, fileType,
DatabaseLocation::GetIconForType(const char* type, const char* fileType,
if (fileType != NULL) {
BString lowerCaseFileType(fileType);
DatabaseLocation::GetIconForType(const char* type, const char* fileType,
if (fileType != NULL)
iconAttrName << kIconAttrPrefix << BString(fileType).ToLower();
IconCache::Preload(const char* fileType, IconDrawMode mode, BSize size)
BMimeType mime(fileType);
IconCacheEntry* entry = GetIconForPreferredApp(fileType, preferredAppSig,
entry = fSharedCache.AddItem(fileType);
SharedIconCache::FindItem(const char* fileType,
ASSERT(fileType);
if (!fileType)
fileType = B_FILE_MIMETYPE;
return fHashTable.Lookup(SharedCacheEntry::TypeAndSignature(fileType,
SharedIconCache::AddItem(const char* fileType, const char* appSignature)
ASSERT(fileType != NULL);
if (fileType == NULL)
fileType = B_FILE_MIMETYPE;
SharedCacheEntry* entry = new SharedCacheEntry(fileType, appSignature);
SharedCacheEntry::SharedCacheEntry(const char* fileType,
fFileType(fileType),
IconCache::GetIconFromMetaMime(const char* fileType, IconDrawMode mode,
entry = fSharedCache.FindItem(fileType);
__FILE__, __LINE__, fileType));
BMimeType mime(fileType);
aliasTo = (SharedCacheEntry*)GetIconForPreferredApp(fileType,
__FILE__, __LINE__, fileType));
entry = fSharedCache.AddItem(fileType);
__FILE__, __LINE__, fileType));
entry = fSharedCache.AddItem(fileType);
PRINT(("failing on %s, mode %ld, size %ld\n", fileType, mode, size));
const char* fileType = model->MimeType();
entry = GetIconForPreferredApp(fileType, nodePreferredApp, mode,
__FILE__, __LINE__, nodePreferredApp, fileType, entry));
entry = GetIconFromMetaMime(fileType, mode, size, lazyBitmap, entry);
BMimeType mime(fileType);
"type %s\n", __FILE__, __LINE__, fileType));
__FILE__, __LINE__, nodePreferredApp, fileType));
= fSharedCache.AddItem(fileType, nodePreferredApp);
SharedCacheEntry(const char* fileType, const char* appSignature = 0);
SharedCacheEntry* FindItem(const char* fileType,
SharedCacheEntry* AddItem(const char* fileType,
IconCacheEntry* GetIconFromMetaMime(const char* fileType,
IconView::SetTo(const entry_ref& ref, const char* fileType)
if (fileType != NULL)
fType.SetTo(fileType);
const char* fileType = NULL);
const char* fileType)
const char* fileType);
const char *fileType;
err = message->FindString("file type", &fileType);
? fDatabase.SetIconForType(type, fileType, data,
: fDatabase.SetIconForType(type, fileType, data,
const char *fileType;
err = message->FindString("file type", &fileType);
? fDatabase.DeleteIconForType(type, fileType)
: fDatabase.DeleteIconForType(type, fileType,
IconForTypeHelper(const char *fileType, icon_size which)
: IconHelper(which), fileType(fileType) {}
return mime.GetIconForType(fileType.c_str(), icon, size);
return mime.SetIconForType(fileType.c_str(), icon, size);
return mime.DeleteIconForType(fileType.c_str(), size);
std::string fileType;
char fileType = '?';
fileType = '-';
fileType = 'l';
fileType = 'b';
fileType = 'd';
fileType = 'c';
fileType = 'f';
fileType = 'i';
fileType, permissions.c_str(), (int)st.fssh_st_uid, (int)st.fssh_st_gid,